Describes minimum required functionality of system open dialog.
You can find more information in comments below. Overrided methods can be found in corresponding base interface.
class ISysOpenDialog :public virtual IComponent
{
public:
virtual String getFilter() = 0; // Return filter
virtual int getFilterIndex() = 0; // Return active index
virtual String getFileName() = 0; // Return first selected file name
virtual int getFileCount() = 0; // Return selected file count
virtual String getFile(const int index) = 0; // Return selected file by index
virtual bool isMultiselect() = 0; // Whether multiple selection allowed
virtual bool isCreatePrompt() = 0; // Whether ask for creation
virtual bool isMustExists() = 0; // Whether file must exists
virtual bool isShowHidden() = 0; // Whether show hidden files
virtual bool isHideReadOnly() = 0; // Whether show readonly files
virtual bool isNoNetwork() = 0; // Whether hide network
virtual bool setFilter(const String &value) = 0; // Set filter
virtual bool setFilterIndex(const int value) = 0; // Set active filter index
virtual bool setFileName(const String &value) = 0; // Set file name
virtual bool setMultiselect(const bool value) = 0; // Set whether multiple selection allowed
virtual bool setCreatePrompt(const bool value) = 0; // Set whether ask for creation
virtual bool setMustExists(const bool value) = 0; // Set whether file must exists
virtual bool setShowHidden(const bool value) = 0; // Set whether show hidden files
virtual bool setHideReadOnly(const bool value) = 0; // Set whether show readonly files
virtual bool setNoNetwork(const bool value) = 0; // Set whether hide network
virtual bool Execute() = 0; // Show dialog
};
Namespace: | nitisa::standard |
Include: | Standard/Components/ISysOpenDialog.h |