CSysSaveDialog


Implementation of the system save dialog component.

You can find more information in comments below. Overrided methods can be found in corresponding base interface.

class CSysSaveDialog :public virtual ISysSaveDialog, public CComponent
{
public:
    String getFilter() override;
    int getFilterIndex() override;
    String getFileName() override;
    String getDefaultExtension() override;
    bool isCreatePrompt() override;
    bool isMustExists() override;
    bool isShowHidden() override;
    bool isHideReadOnly() override;
    bool isNoNetwork() override;
    bool isOverwritePrompt() override;

    bool setFilter(const String &value) override;
    bool setFilterIndex(const int value) override;
    bool setFileName(const String &value) override;
    bool setDefaultExtension(const String &value) override;
    bool setCreatePrompt(const bool value) override;
    bool setMustExists(const bool value) override;
    bool setShowHidden(const bool value) override;
    bool setHideReadOnly(const bool value) override;
    bool setNoNetwork(const bool value) override;
    bool setOverwritePrompt(const bool value) override;

    bool Execute() override;

    CSysSaveDialog();
    CSysSaveDialog(IForm *parent);
};
Namespace: nitisa::standard
Include: Standard/Components/SysSaveDialog/SysSaveDialog.h