CPaths
#include "Paths.h"
Description
Class to get paths from AQQ. Also has ability to create directories and check if directory exists.
Class is an singleton.
Private static variables
Type |
Name |
Description |
static CPaths* |
Instance |
Object instance |
Private methods
Type |
Name |
Description |
|
CPaths() |
Constructor |
Public methods
Type |
Name |
Description |
UnicodeString |
AppFilePath() |
Function returns path to AQQ.exe file |
UnicodeString |
AppPath() |
Function returns path to AQQ install directory |
UnicodeString |
PluginDir(int Handle) |
Function returns path to directory where is plugin that has given handle |
UnicodeString |
PluginUserDir() |
Function returns path to logged in user plugins directory |
UnicodeString |
ThemeDir() |
Function returns path to active theme directory |
UnicodeString |
ThemeDirRW() |
Function returns path to active theme directory wherein plugin has write permissions |
UnicodeString |
UserDir() |
Function returns path to logged in user directory |
void |
CreateDir(UnicodeString Directory) |
Function creates nested directories |
bool |
DirectoryExists(UnicodeString Directory) |
Function checks if given directory exists |
Public static methos
Type |
Name |
Description |
static CPaths* |
instance() |
Function returns object instance |
Example
UnicodeString PluginUserDir;
PluginUserDir = CPaths::instance()->PluginUserDir();