// CodeGear C++Builder // Copyright (c) 1995, 2025 by Embarcadero Technologies, Inc. // All rights reserved // (DO NOT EDIT: machine generated header) 'uCEFFileDialogInfo.pas' rev: 37.00 (Windows) #ifndef uCEFFileDialogInfoHPP #define uCEFFileDialogInfoHPP #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 //-- user supplied ----------------------------------------------------------- namespace Uceffiledialoginfo { //-- forward type declarations ----------------------------------------------- class DELPHICLASS TCEFFileDialogInfo; //-- type declarations ------------------------------------------------------- #pragma pack(push,4) class PASCALIMPLEMENTATION TCEFFileDialogInfo : public System::TObject { typedef System::TObject inherited; protected: unsigned FMode; Uceftypes::ustring FTitle; Uceftypes::ustring FDefaultFilePath; System::Classes::TStrings* FAcceptFilters; System::Classes::TStrings* FAcceptExtensions; System::Classes::TStrings* FAcceptDescriptions; Ucefinterfaces::_di_ICefFileDialogCallback FCallback; Uceftypes::ustring FDefaultAudioFileDesc; Uceftypes::ustring FDefaultVideoFileDesc; Uceftypes::ustring FDefaultTextFileDesc; Uceftypes::ustring FDefaultImageFileDesc; Uceftypes::ustring FDefaultAllFileDesc; Uceftypes::ustring FDefaultUnknownFileDesc; virtual Uceftypes::ustring __fastcall GetDialogFilter(); Uceftypes::TCEFDialogType __fastcall GetDialogType(); void __fastcall SetAcceptFilters(System::Classes::TStrings* const aAcceptFilters); void __fastcall SetAcceptExtensions(System::Classes::TStrings* const aAcceptExtensions); void __fastcall SetAcceptDescriptions(System::Classes::TStrings* const aAcceptDescriptions); Uceftypes::ustring __fastcall ConvertExtensions(Uceftypes::ustring aExtensions); virtual Uceftypes::ustring __fastcall CEFAcceptFilterToDialogFilter(const Uceftypes::ustring aAcceptFilter, const Uceftypes::ustring aExtension, const Uceftypes::ustring aDescription); virtual Uceftypes::ustring __fastcall GetDefaultMimeTypeDescription(const Uceftypes::ustring aMimeType); public: __fastcall TCEFFileDialogInfo(); __fastcall virtual ~TCEFFileDialogInfo(); void __fastcall Clear(); __property unsigned Mode = {read=FMode, write=FMode, nodefault}; __property Uceftypes::ustring Title = {read=FTitle, write=FTitle}; __property Uceftypes::ustring DefaultFilePath = {read=FDefaultFilePath, write=FDefaultFilePath}; __property System::Classes::TStrings* AcceptFilters = {write=SetAcceptFilters}; __property System::Classes::TStrings* AcceptExtensions = {write=SetAcceptExtensions}; __property System::Classes::TStrings* AcceptDescriptions = {write=SetAcceptDescriptions}; __property Ucefinterfaces::_di_ICefFileDialogCallback Callback = {read=FCallback, write=FCallback}; __property Uceftypes::ustring DialogFilter = {read=GetDialogFilter}; __property Uceftypes::TCEFDialogType DialogType = {read=GetDialogType, nodefault}; __property Uceftypes::ustring DefaultAudioFileDesc = {read=FDefaultAudioFileDesc, write=FDefaultAudioFileDesc}; __property Uceftypes::ustring DefaultVideoFileDesc = {read=FDefaultVideoFileDesc, write=FDefaultVideoFileDesc}; __property Uceftypes::ustring DefaultTextFileDesc = {read=FDefaultTextFileDesc, write=FDefaultTextFileDesc}; __property Uceftypes::ustring DefaultImageFileDesc = {read=FDefaultImageFileDesc, write=FDefaultImageFileDesc}; __property Uceftypes::ustring DefaultAllFileDesc = {read=FDefaultAllFileDesc, write=FDefaultAllFileDesc}; __property Uceftypes::ustring DefaultUnknownFileDesc = {read=FDefaultUnknownFileDesc, write=FDefaultUnknownFileDesc}; }; #pragma pack(pop) //-- var, const, procedure --------------------------------------------------- } /* namespace Uceffiledialoginfo */ #if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE) && !defined(NO_USING_NAMESPACE_UCEFFILEDIALOGINFO) using namespace Uceffiledialoginfo; #endif #pragma pack(pop) #pragma option pop #pragma delphiheader end. //-- end unit ---------------------------------------------------------------- #endif // uCEFFileDialogInfoHPP