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 |