// CodeGear C++Builder // Copyright (c) 1995, 2025 by Embarcadero Technologies, Inc. // All rights reserved // (DO NOT EDIT: machine generated header) 'iexActionsFolder.pas' rev: 37.00 (Windows) #ifndef iexActionsFolderHPP #define iexActionsFolderHPP #pragma delphiheader begin #pragma option push #if defined(__BORLANDC__) && !defined(__clang__) #pragma option -w- // All warnings off #pragma option -Vx // Zero-length empty class member #endif #pragma pack(push,8) #include #include #include #include #include #include #include #include #include #include #include #include //-- user supplied ----------------------------------------------------------- namespace Iexactionsfolder { //-- forward type declarations ----------------------------------------------- class DELPHICLASS TIEFolderMViewAction; class DELPHICLASS TIEFolderMViewPromptForFolder; class DELPHICLASS TIEFolderMViewCreateNewFolder; class DELPHICLASS TIEFolderMViewRefreshFileList; class DELPHICLASS TIEFolderMViewExecuteSelectedFile; class DELPHICLASS TIEFolderMViewOpenParentFolder; class DELPHICLASS TIEFolderMViewMoveSelectedFilesToFolder; class DELPHICLASS TIEFolderMViewCopySelectedFilesToFolder; class DELPHICLASS TIEFolderMViewDeleteSelectedFilesFromFolder; class DELPHICLASS TIEFolderMViewCopySelectedFilesToClipboard; class DELPHICLASS TIEFolderMViewCutSelectedFilesToClipboard; class DELPHICLASS TIEFolderMViewPasteFilesFromClipboard; class DELPHICLASS TIEFolderMViewRenameSelectedFile; class DELPHICLASS TIEFolderMViewIncludeSubFolders; //-- type declarations ------------------------------------------------------- class PASCALIMPLEMENTATION TIEFolderMViewAction : public Vcl::Actnlist::TAction { typedef Vcl::Actnlist::TAction inherited; protected: Iexfoldermview::TImageEnFolderMView* __fastcall ActiveIEFolderMView(); bool __fastcall HaveActiveIEFolderMView(); bool __fastcall HaveSelection(); public: Iexfoldermview::TImageEnFolderMView* fIEFolderMView; bool fRequireSelection; bool fRequireImages; __fastcall virtual TIEFolderMViewAction(System::Classes::TComponent* AOwner); virtual bool __fastcall HandlesTarget(System::TObject* Target); virtual void __fastcall UpdateTarget(System::TObject* Target); bool __fastcall BaseEnabled(); __published: __property Iexfoldermview::TImageEnFolderMView* ImageEnFolderMView = {read=fIEFolderMView, write=fIEFolderMView}; public: /* TCustomAction.Destroy */ inline __fastcall virtual ~TIEFolderMViewAction() { } }; class PASCALIMPLEMENTATION TIEFolderMViewPromptForFolder : public TIEFolderMViewAction { typedef TIEFolderMViewAction inherited; public: __fastcall virtual TIEFolderMViewPromptForFolder(System::Classes::TComponent* AOwner); virtual void __fastcall ExecuteTarget(System::TObject* Target); virtual void __fastcall UpdateTarget(System::TObject* Target); void __fastcall UpdateLanguage(); public: /* TCustomAction.Destroy */ inline __fastcall virtual ~TIEFolderMViewPromptForFolder() { } private: void *__IIELanguageUpdatable; // Hyiedefs::IIELanguageUpdatable public: #if defined(MANAGED_INTERFACE_OPERATORS) // {6274D2D8-3E4C-43F2-8157-229558BFB2F0} operator Hyiedefs::_di_IIELanguageUpdatable() { Hyiedefs::_di_IIELanguageUpdatable intf; this->GetInterface(intf); return intf; } #else operator Hyiedefs::IIELanguageUpdatable*(void) { return (Hyiedefs::IIELanguageUpdatable*)&__IIELanguageUpdatable; } #endif }; class PASCALIMPLEMENTATION TIEFolderMViewCreateNewFolder : public TIEFolderMViewAction { typedef TIEFolderMViewAction inherited; public: __fastcall virtual TIEFolderMViewCreateNewFolder(System::Classes::TComponent* AOwner); virtual void __fastcall ExecuteTarget(System::TObject* Target); void __fastcall UpdateLanguage(); public: /* TCustomAction.Destroy */ inline __fastcall virtual ~TIEFolderMViewCreateNewFolder() { } private: void *__IIELanguageUpdatable; // Hyiedefs::IIELanguageUpdatable public: #if defined(MANAGED_INTERFACE_OPERATORS) // {6274D2D8-3E4C-43F2-8157-229558BFB2F0} operator Hyiedefs::_di_IIELanguageUpdatable() { Hyiedefs::_di_IIELanguageUpdatable intf; this->GetInterface(intf); return intf; } #else operator Hyiedefs::IIELanguageUpdatable*(void) { return (Hyiedefs::IIELanguageUpdatable*)&__IIELanguageUpdatable; } #endif }; class PASCALIMPLEMENTATION TIEFolderMViewRefreshFileList : public TIEFolderMViewAction { typedef TIEFolderMViewAction inherited; public: __fastcall virtual TIEFolderMViewRefreshFileList(System::Classes::TComponent* AOwner); virtual void __fastcall ExecuteTarget(System::TObject* Target); void __fastcall UpdateLanguage(); public: /* TCustomAction.Destroy */ inline __fastcall virtual ~TIEFolderMViewRefreshFileList() { } private: void *__IIELanguageUpdatable; // Hyiedefs::IIELanguageUpdatable public: #if defined(MANAGED_INTERFACE_OPERATORS) // {6274D2D8-3E4C-43F2-8157-229558BFB2F0} operator Hyiedefs::_di_IIELanguageUpdatable() { Hyiedefs::_di_IIELanguageUpdatable intf; this->GetInterface(intf); return intf; } #else operator Hyiedefs::IIELanguageUpdatable*(void) { return (Hyiedefs::IIELanguageUpdatable*)&__IIELanguageUpdatable; } #endif }; class PASCALIMPLEMENTATION TIEFolderMViewExecuteSelectedFile : public TIEFolderMViewAction { typedef TIEFolderMViewAction inherited; public: __fastcall virtual TIEFolderMViewExecuteSelectedFile(System::Classes::TComponent* AOwner); virtual void __fastcall ExecuteTarget(System::TObject* Target); void __fastcall UpdateLanguage(); public: /* TCustomAction.Destroy */ inline __fastcall virtual ~TIEFolderMViewExecuteSelectedFile() { } private: void *__IIELanguageUpdatable; // Hyiedefs::IIELanguageUpdatable public: #if defined(MANAGED_INTERFACE_OPERATORS) // {6274D2D8-3E4C-43F2-8157-229558BFB2F0} operator Hyiedefs::_di_IIELanguageUpdatable() { Hyiedefs::_di_IIELanguageUpdatable intf; this->GetInterface(intf); return intf; } #else operator Hyiedefs::IIELanguageUpdatable*(void) { return (Hyiedefs::IIELanguageUpdatable*)&__IIELanguageUpdatable; } #endif }; class PASCALIMPLEMENTATION TIEFolderMViewOpenParentFolder : public TIEFolderMViewAction { typedef TIEFolderMViewAction inherited; public: __fastcall virtual TIEFolderMViewOpenParentFolder(System::Classes::TComponent* AOwner); virtual void __fastcall ExecuteTarget(System::TObject* Target); virtual void __fastcall UpdateTarget(System::TObject* Target); void __fastcall UpdateLanguage(); public: /* TCustomAction.Destroy */ inline __fastcall virtual ~TIEFolderMViewOpenParentFolder() { } private: void *__IIELanguageUpdatable; // Hyiedefs::IIELanguageUpdatable public: #if defined(MANAGED_INTERFACE_OPERATORS) // {6274D2D8-3E4C-43F2-8157-229558BFB2F0} operator Hyiedefs::_di_IIELanguageUpdatable() { Hyiedefs::_di_IIELanguageUpdatable intf; this->GetInterface(intf); return intf; } #else operator Hyiedefs::IIELanguageUpdatable*(void) { return (Hyiedefs::IIELanguageUpdatable*)&__IIELanguageUpdatable; } #endif }; class PASCALIMPLEMENTATION TIEFolderMViewMoveSelectedFilesToFolder : public TIEFolderMViewAction { typedef TIEFolderMViewAction inherited; private: System::UnicodeString fLastMoveDirectory; public: __fastcall virtual TIEFolderMViewMoveSelectedFilesToFolder(System::Classes::TComponent* AOwner); virtual void __fastcall ExecuteTarget(System::TObject* Target); void __fastcall UpdateLanguage(); public: /* TCustomAction.Destroy */ inline __fastcall virtual ~TIEFolderMViewMoveSelectedFilesToFolder() { } private: void *__IIELanguageUpdatable; // Hyiedefs::IIELanguageUpdatable public: #if defined(MANAGED_INTERFACE_OPERATORS) // {6274D2D8-3E4C-43F2-8157-229558BFB2F0} operator Hyiedefs::_di_IIELanguageUpdatable() { Hyiedefs::_di_IIELanguageUpdatable intf; this->GetInterface(intf); return intf; } #else operator Hyiedefs::IIELanguageUpdatable*(void) { return (Hyiedefs::IIELanguageUpdatable*)&__IIELanguageUpdatable; } #endif }; class PASCALIMPLEMENTATION TIEFolderMViewCopySelectedFilesToFolder : public TIEFolderMViewAction { typedef TIEFolderMViewAction inherited; private: System::UnicodeString fLastCopyDirectory; public: __fastcall virtual TIEFolderMViewCopySelectedFilesToFolder(System::Classes::TComponent* AOwner); virtual void __fastcall ExecuteTarget(System::TObject* Target); void __fastcall UpdateLanguage(); public: /* TCustomAction.Destroy */ inline __fastcall virtual ~TIEFolderMViewCopySelectedFilesToFolder() { } private: void *__IIELanguageUpdatable; // Hyiedefs::IIELanguageUpdatable public: #if defined(MANAGED_INTERFACE_OPERATORS) // {6274D2D8-3E4C-43F2-8157-229558BFB2F0} operator Hyiedefs::_di_IIELanguageUpdatable() { Hyiedefs::_di_IIELanguageUpdatable intf; this->GetInterface(intf); return intf; } #else operator Hyiedefs::IIELanguageUpdatable*(void) { return (Hyiedefs::IIELanguageUpdatable*)&__IIELanguageUpdatable; } #endif }; class PASCALIMPLEMENTATION TIEFolderMViewDeleteSelectedFilesFromFolder : public TIEFolderMViewAction { typedef TIEFolderMViewAction inherited; public: __fastcall virtual TIEFolderMViewDeleteSelectedFilesFromFolder(System::Classes::TComponent* AOwner); virtual void __fastcall ExecuteTarget(System::TObject* Target); void __fastcall UpdateLanguage(); public: /* TCustomAction.Destroy */ inline __fastcall virtual ~TIEFolderMViewDeleteSelectedFilesFromFolder() { } private: void *__IIELanguageUpdatable; // Hyiedefs::IIELanguageUpdatable public: #if defined(MANAGED_INTERFACE_OPERATORS) // {6274D2D8-3E4C-43F2-8157-229558BFB2F0} operator Hyiedefs::_di_IIELanguageUpdatable() { Hyiedefs::_di_IIELanguageUpdatable intf; this->GetInterface(intf); return intf; } #else operator Hyiedefs::IIELanguageUpdatable*(void) { return (Hyiedefs::IIELanguageUpdatable*)&__IIELanguageUpdatable; } #endif }; class PASCALIMPLEMENTATION TIEFolderMViewCopySelectedFilesToClipboard : public TIEFolderMViewAction { typedef TIEFolderMViewAction inherited; public: __fastcall virtual TIEFolderMViewCopySelectedFilesToClipboard(System::Classes::TComponent* AOwner); virtual void __fastcall ExecuteTarget(System::TObject* Target); void __fastcall UpdateLanguage(); public: /* TCustomAction.Destroy */ inline __fastcall virtual ~TIEFolderMViewCopySelectedFilesToClipboard() { } private: void *__IIELanguageUpdatable; // Hyiedefs::IIELanguageUpdatable public: #if defined(MANAGED_INTERFACE_OPERATORS) // {6274D2D8-3E4C-43F2-8157-229558BFB2F0} operator Hyiedefs::_di_IIELanguageUpdatable() { Hyiedefs::_di_IIELanguageUpdatable intf; this->GetInterface(intf); return intf; } #else operator Hyiedefs::IIELanguageUpdatable*(void) { return (Hyiedefs::IIELanguageUpdatable*)&__IIELanguageUpdatable; } #endif }; class PASCALIMPLEMENTATION TIEFolderMViewCutSelectedFilesToClipboard : public TIEFolderMViewAction { typedef TIEFolderMViewAction inherited; public: __fastcall virtual TIEFolderMViewCutSelectedFilesToClipboard(System::Classes::TComponent* AOwner); virtual void __fastcall ExecuteTarget(System::TObject* Target); void __fastcall UpdateLanguage(); public: /* TCustomAction.Destroy */ inline __fastcall virtual ~TIEFolderMViewCutSelectedFilesToClipboard() { } private: void *__IIELanguageUpdatable; // Hyiedefs::IIELanguageUpdatable public: #if defined(MANAGED_INTERFACE_OPERATORS) // {6274D2D8-3E4C-43F2-8157-229558BFB2F0} operator Hyiedefs::_di_IIELanguageUpdatable() { Hyiedefs::_di_IIELanguageUpdatable intf; this->GetInterface(intf); return intf; } #else operator Hyiedefs::IIELanguageUpdatable*(void) { return (Hyiedefs::IIELanguageUpdatable*)&__IIELanguageUpdatable; } #endif }; class PASCALIMPLEMENTATION TIEFolderMViewPasteFilesFromClipboard : public TIEFolderMViewAction { typedef TIEFolderMViewAction inherited; public: __fastcall virtual TIEFolderMViewPasteFilesFromClipboard(System::Classes::TComponent* AOwner); virtual void __fastcall ExecuteTarget(System::TObject* Target); virtual void __fastcall UpdateTarget(System::TObject* Target); void __fastcall UpdateLanguage(); public: /* TCustomAction.Destroy */ inline __fastcall virtual ~TIEFolderMViewPasteFilesFromClipboard() { } private: void *__IIELanguageUpdatable; // Hyiedefs::IIELanguageUpdatable public: #if defined(MANAGED_INTERFACE_OPERATORS) // {6274D2D8-3E4C-43F2-8157-229558BFB2F0} operator Hyiedefs::_di_IIELanguageUpdatable() { Hyiedefs::_di_IIELanguageUpdatable intf; this->GetInterface(intf); return intf; } #else operator Hyiedefs::IIELanguageUpdatable*(void) { return (Hyiedefs::IIELanguageUpdatable*)&__IIELanguageUpdatable; } #endif }; class PASCALIMPLEMENTATION TIEFolderMViewRenameSelectedFile : public TIEFolderMViewAction { typedef TIEFolderMViewAction inherited; public: __fastcall virtual TIEFolderMViewRenameSelectedFile(System::Classes::TComponent* AOwner); virtual void __fastcall ExecuteTarget(System::TObject* Target); void __fastcall UpdateLanguage(); public: /* TCustomAction.Destroy */ inline __fastcall virtual ~TIEFolderMViewRenameSelectedFile() { } private: void *__IIELanguageUpdatable; // Hyiedefs::IIELanguageUpdatable public: #if defined(MANAGED_INTERFACE_OPERATORS) // {6274D2D8-3E4C-43F2-8157-229558BFB2F0} operator Hyiedefs::_di_IIELanguageUpdatable() { Hyiedefs::_di_IIELanguageUpdatable intf; this->GetInterface(intf); return intf; } #else operator Hyiedefs::IIELanguageUpdatable*(void) { return (Hyiedefs::IIELanguageUpdatable*)&__IIELanguageUpdatable; } #endif }; class PASCALIMPLEMENTATION TIEFolderMViewIncludeSubFolders : public TIEFolderMViewAction { typedef TIEFolderMViewAction inherited; public: __fastcall virtual TIEFolderMViewIncludeSubFolders(System::Classes::TComponent* AOwner); virtual void __fastcall ExecuteTarget(System::TObject* Target); virtual void __fastcall UpdateTarget(System::TObject* Target); void __fastcall UpdateLanguage(); public: /* TCustomAction.Destroy */ inline __fastcall virtual ~TIEFolderMViewIncludeSubFolders() { } private: void *__IIELanguageUpdatable; // Hyiedefs::IIELanguageUpdatable public: #if defined(MANAGED_INTERFACE_OPERATORS) // {6274D2D8-3E4C-43F2-8157-229558BFB2F0} operator Hyiedefs::_di_IIELanguageUpdatable() { Hyiedefs::_di_IIELanguageUpdatable intf; this->GetInterface(intf); return intf; } #else operator Hyiedefs::IIELanguageUpdatable*(void) { return (Hyiedefs::IIELanguageUpdatable*)&__IIELanguageUpdatable; } #endif }; //-- var, const, procedure --------------------------------------------------- } /* namespace Iexactionsfolder */ #if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE) && !defined(NO_USING_NAMESPACE_IEXACTIONSFOLDER) using namespace Iexactionsfolder; #endif #pragma pack(pop) #pragma option pop #pragma delphiheader end. //-- end unit ---------------------------------------------------------------- #endif // iexActionsFolderHPP