ISysBrowseFolderDialog


Describes minimum required functionality of system browse folder dialog.

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

class ISysBrowseFolderDialog :public virtual IComponent
{
public:
    virtual String getFolder() = 0; // Return selected folder 
    virtual String getTitle() = 0; // Return dialog title 
    virtual bool isOnlyFileSystem() = 0; // Return whether only file system directories will be returned 
    virtual bool isNoNetwork() = 0; // Return whether hide network directories 
    virtual bool isNoAncestors() = 0; // Return whether only file system ancestors should be returned 
    virtual bool isShowEditBox() = 0; // Return whether edit box should be shown 
    virtual bool isNewStyle() = 0; // Return whether new style should be used 
    virtual bool isShowHint() = 0; // Return whether hint should be shown 
    virtual bool isHideNewFolder() = 0; // Return whether "New folder" button should be hidden 
    virtual bool isDontTranslateTargets() = 0; // Return whether shortcuts shouldn't be processed 
    virtual bool isOnlyComputers() = 0; // Return whether only computers can be selected 
    virtual bool isOnlyPrinters() = 0; // Return whether only printers can be selected 
    virtual bool isShowFiles() = 0; // Return whether file also should be shown 
    virtual bool isShowShareable() = 0; // Return whether shareable remote resources should be visible 

    virtual bool setTitle(const String &value) = 0; // Set dialog title 
    virtual bool setOnlyFileSystem(const bool value) = 0; // Set whether only file system directories will be returned 
    virtual bool setNoNetwork(const bool value) = 0; // Set whether hide network directories 
    virtual bool setNoAncestors(const bool value) = 0; // Set whether only file system ancestors should be returned 
    virtual bool setShowEditBox(const bool value) = 0; // Set whether edit box should be shown 
    virtual bool setNewStyle(const bool value) = 0; // Set whether new style should be used 
    virtual bool setShowHint(const bool value) = 0; // Set whether hint should be shown 
    virtual bool setHideNewFolder(const bool value) = 0; // Set whether "New folder" button should be hidden 
    virtual bool setDontTranslateTargets(const bool value) = 0; // Set whether shortcuts shouldn't be processed 
    virtual bool setOnlyComputers(const bool value) = 0; // Set whether only computers can be selected 
    virtual bool setOnlyPrinters(const bool value) = 0; // Set whether only printers can be selected 
    virtual bool setShowFiles(const bool value) = 0; // Set whether file also should be shown 
    virtual bool setShowShareable(const bool value) = 0; // Set whether shareable remote resources should be visible 

    virtual bool Execute() = 0; // Show dialog 
};
Namespace: nitisa::standard
Include: Standard/Components/ISysBrowseFolderDialog.h