Subversion Repositories DevTools

Rev

Rev 2228 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2222 sbetterm 1
//---------------------------------------------------------------------------
2
 
3
#ifndef GenerationPropertiesH
4
#define GenerationPropertiesH
5
//---------------------------------------------------------------------------
6
#include <Classes.hpp>
7
#include <Controls.hpp>
8
#include <StdCtrls.hpp>
9
#include <Forms.hpp>
10
#include <Buttons.hpp>
11
#include "AdvDirectoryEdit.hpp"
12
#include "AdvEdBtn.hpp"
13
#include "AdvEdit.hpp"
14
#include "AdvPanel.hpp"
15
#include <ExtCtrls.hpp>
16
#include "advlued.hpp"
17
#include "dbadvle.hpp"
18
//---------------------------------------------------------------------------
19
class TGenerationPropertiesForm : public TForm
20
{
21
__published:	// IDE-managed Components
22
	TBitBtn *Cancel;
23
	TBitBtn *OK;
24
	TComboBox *GenerationProfileComboBox;
25
	TAdvDirectoryEdit *GenerationFolderDirectoryEdit;
26
	TLabel *GenerationFolderLabel;
27
	TLabel *ProfileLabel;
28
	TAdvPanel *ProfilePanel;
29
	TCheckBox *GenerateHeadersCheckBox;
30
	TLabel *DrainFilePrefixLabel;
31
	TLabel *DrainFileSuffixLabel;
32
	TLabel *ManifestPrefixLabel;
33
	TLabel *ManifestSuffixLabel;
34
	TAdvPanel *ManifestPanel;
35
	TAdvPanel *SecurityPanel;
36
	TLabel *SecurityServerPipeLabel;
37
	TLabel *KeyNumberLabel;
38
	TAdvEdit *DrainFilePrefixEdit;
39
	TCheckBox *BuildManifestCheckBox;
40
	TAdvEdit *DrainFileSuffixEdit;
41
	TAdvEdit *ManifestPrefixEdit;
42
	TAdvEdit *ManifestSuffixEdit;
43
	TAdvEdit *SecurityServerPipeEdit;
44
	TAdvEdit *KeyNumberEdit;
2226 sbetterm 45
	TLabel *PathmapTargetLabel;
46
	TAdvEdit *PathmapTargetEdit;
2228 sbetterm 47
	TLabel *MacAlgorithmLabel;
48
	TComboBox *MacAlgorithmComboBox;
2234 sbetterm 49
	TLabel *KeyVersionLabel;
50
	TAdvEdit *KeyVersionEdit;
2222 sbetterm 51
	void __fastcall FormShow(TObject *Sender);
52
	void __fastcall OKClick(TObject *Sender);
53
	void __fastcall GenerationProfileComboBoxChange(TObject *Sender);
54
	void __fastcall BuildManifestCheckBoxClick(TObject *Sender);
55
private:	// User declarations
56
	void __fastcall readProfile( TRegistry & registry, const AnsiString & profile );
57
 
58
public:		// User declarations
59
	__fastcall TGenerationPropertiesForm(TComponent* Owner);
60
};
61
//---------------------------------------------------------------------------
62
extern PACKAGE TGenerationPropertiesForm *GenerationPropertiesForm;
63
//---------------------------------------------------------------------------
64
#endif