Describes minimum required functionality of system save dialog.
You can find more information in comments below. Overrided methods can be found in corresponding base interface.
class ISysSaveDialog :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 String getDefaultExtension() = 0; // Return default extension
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 isOverwritePrompt() = 0; // Whether to show overwrite prompt
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 setDefaultExtension(const String &value) = 0; // Set default extension
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 setOverwritePrompt(const bool value) = 0; // Set whether to show overwrite prompt
virtual bool Execute() = 0; // Show dialog
};
Namespace: | nitisa::standard |
Include: | Standard/Components/ISysSaveDialog.h |