BSOne.SFC/EM.Lib/ImageEn_SRC/Source/Delphi10.1Berlin/iexActionsFolder.hpp

487 lines
15 KiB
C++

// 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 <System.hpp>
#include <SysInit.hpp>
#include <System.UITypes.hpp>
#include <Vcl.ActnList.hpp>
#include <System.Classes.hpp>
#include <iemio.hpp>
#include <imageenproc.hpp>
#include <hyiedefs.hpp>
#include <iemview.hpp>
#include <iexFolderMView.hpp>
#include <imageenio.hpp>
#include <System.Actions.hpp>
//-- 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