//---------------------------------------------------------------------------- #ifndef FileSystemInfoH #define FileSystemInfoH //---------------------------------------------------------------------------- #include #include #include #include #include #include #include #include #include #include #include //---------------------------------------------------------------------------- class TTerminal; //---------------------------------------------------------------------------- class TFileSystemInfoDialog : public TForm { __published: TButton *CloseButton; TXPGroupBox *ServerGroup; TLabel *Label1; TLabel *Label2; TEdit *SshVersionEdit; TEdit *CipherEdit; TLabel *Label3; TEdit *CompressionEdit; TXPGroupBox *ProtocolGroup; TLabel *Label4; TLabel *Label5; TLabel *Label6; TEdit *ModeChangingEdit; TEdit *OwnerGroupChangingEdit; TEdit *AnyCommandEdit; TLabel *Label7; TEdit *FSProtocolEdit; TLabel *Label8; TEdit *SymbolicHardLinkEdit; TLabel *Label9; TEdit *NativeTextModeEdit; TLabel *Label10; TEdit *UserGroupListingEdit; TMemo *InfoMemo; TEdit *SshImplementationEdit; TLabel *Label11; TLabel *Label12; TEdit *RemoteCopyEdit; TXPGroupBox *HostKeyGroup; TEdit *HostKeyFingerprintEdit; TButton *HelpButton; void __fastcall HelpButtonClick(TObject *Sender); public: virtual __fastcall TFileSystemInfoDialog(TComponent* AOwner); __property TTerminal * Terminal = { read=FTerminal, write=SetTerminal }; private: TTerminal * FTerminal; void __fastcall SetTerminal(TTerminal * value); void __fastcall UpdateControls(); AnsiString __fastcall CapabilityStr(TFSCapability Capability); AnsiString __fastcall CapabilityStr(TFSCapability Capability1, TFSCapability Capability2); }; //---------------------------------------------------------------------------- #endif