1
0
mirror of https://github.com/winscp/winscp.git synced 2026-10-24 02:28:55 +03:00
Files
winscp/source/forms/CreateDirectory.h
Martin Prikryl c069fe9d7e Forgotten changes from 7ad202c6
Source commit: f1cdc1f4fa4f8d17fbacbd0cb8251c37f1c5432a
2019-01-06 01:12:55 +01:00

51 lines
1.6 KiB
C++

//----------------------------------------------------------------------------
#ifndef CreateDirectoryH
#define CreateDirectoryH
//----------------------------------------------------------------------------
#include "Rights.h"
#include <System.Classes.hpp>
#include <Vcl.Controls.hpp>
#include <Vcl.ExtCtrls.hpp>
#include <Vcl.Forms.hpp>
#include <Vcl.StdCtrls.hpp>
//----------------------------------------------------------------------------
#include <Bookmarks.h>
#include <GUITools.h>
//----------------------------------------------------------------------------
class TCreateDirectoryDialog : public TForm
{
__published:
TButton *OKBtn;
TButton *CancelBtn;
TEdit *DirectoryEdit;
TLabel *EditLabel;
TButton *HelpButton;
TPanel *MorePanel;
TGroupBox *AttributesGroup;
TRightsFrame *RightsFrame;
TCheckBox *SetRightsCheck;
TCheckBox *SaveSettingsCheck;
void __fastcall ControlChange(TObject *Sender);
void __fastcall DirectoryEditChange(TObject *Sender);
void __fastcall FormShow(TObject *Sender);
void __fastcall HelpButtonClick(TObject *Sender);
void __fastcall FormCloseQuery(TObject *Sender, bool &CanClose);
public:
__fastcall TCreateDirectoryDialog(TComponent* AOwner, int AllowedChanges, bool Remote);
virtual __fastcall ~TCreateDirectoryDialog();
bool __fastcall Execute(UnicodeString & Directory, TRemoteProperties * Properties,
bool & SaveSettings);
protected:
void __fastcall UpdateControls();
INTERFACE_HOOK;
private:
int FAllowedChanges;
};
//----------------------------------------------------------------------------
#endif