#include <macFileManager.h>
Public Types | |
| enum | FMFolderType { LocalApplicationSupportFolder = 0x000, LocalPreferencesFolderType, UserDocumentsFolder = 0x100, UserDesktopFolder, UserDownloadsFolder, UserApplicationSupportFolder, UserPreferencesFolderType } |
| Specifies the different folder types. More... | |
Static Public Member Functions | |
| static std::string | locateFolder (FMFolderType type) |
| Obtains location information for system-related directories (UTF8). | |
| static bool | moveFileToTrash (const std::string &file) |
| The file is moved to the trash folder on the volume containing the file. Returns 'true' if successful (UTF8). | |
| static bool | showFileInFileSystemBrowser (const std::string &file) |
| Activates the Finder and opens one window selecting the specified file. | |
| static std::string | getItemUTI (const std::string &path) |
| Returns the Uniform Type Identifier (UTI) of this filesystem item or an empty string (UTF8). | |
| static bool | itemConformsToUTI (const std::string &path, const std::string &uti) |
| Returns 'true' if the given filesystem item conforms to the specified Uniform Type Identifier (UTI). | |
Definition at line 16 of file macFileManager.h.
Specifies the different folder types.
| LocalApplicationSupportFolder | Specifies the Application Support folder. This folder contains code and data files needed by third-party applications. |
| LocalPreferencesFolderType | Specifies the Preferences folder. |
| UserDocumentsFolder | Specifies the Documents folder. |
| UserDesktopFolder | Specifies the Desktop folder. |
| UserDownloadsFolder | Specifies the Downloads folder. |
| UserApplicationSupportFolder | Specifies the Application Support folder. This folder contains code and data files needed by third-party applications. |
| UserPreferencesFolderType | Specifies the Preferences folder. |
Definition at line 21 of file macFileManager.h.
| static std::string macx::FileManager::getItemUTI | ( | const std::string & | path | ) | [static] |
Returns the Uniform Type Identifier (UTI) of this filesystem item or an empty string (UTF8).
| static bool macx::FileManager::itemConformsToUTI | ( | const std::string & | path, | |
| const std::string & | uti | |||
| ) | [static] |
Returns 'true' if the given filesystem item conforms to the specified Uniform Type Identifier (UTI).
| static std::string macx::FileManager::locateFolder | ( | FMFolderType | type | ) | [static] |
Obtains location information for system-related directories (UTF8).
| static bool macx::FileManager::moveFileToTrash | ( | const std::string & | file | ) | [static] |
The file is moved to the trash folder on the volume containing the file. Returns 'true' if successful (UTF8).
| static bool macx::FileManager::showFileInFileSystemBrowser | ( | const std::string & | file | ) | [static] |
Activates the Finder and opens one window selecting the specified file.
If the file item is a directory show the directory contents in Finder. Returns 'true' if successful (UTF8)
1.5.8