Public Member Functions | |
bool | searchDataDir (const string &userDefinedDir) |
void | setAdditionalDataDir (const string &dir) |
void | setAdditionalConfDir (const string &dir) |
const string & | getAdditionalDataDir () |
const string & | getAdditionalConfDir () |
const string & | getDir () |
const string | getLangPath (const string &file="", bool forceDefault=false) |
const string | getThemePath (const string &file="", bool forceDefault=false) |
const string | getAdditionalLangDefDir () |
const string | getAdditionalThemeDir () |
const string | getConfDir (bool forceDefault=false) |
const string | getI18nDir () |
const string | getExtDir () |
const string | getDocDir () |
Static Public Attributes | |
static string | LSB_DATA_DIR = "/usr/share/highlight/" |
static string | LSB_CFG_DIR = "/etc/highlight/" |
static string | LSB_DOC_DIR = "/usr/share/doc/highlight/" |
Apart from the standard installation directory, one can define additional search paths. If the additonal paths do not exist, the default paths are returned.
const string & DataDir::getAdditionalConfDir | ( | ) |
const string & DataDir::getAdditionalDataDir | ( | ) |
const string DataDir::getAdditionalLangDefDir | ( | ) |
const string DataDir::getAdditionalThemeDir | ( | ) |
const string DataDir::getConfDir | ( | bool | forceDefault = false |
) |
forceDefault | set tue if additional directory should be ignored |
References getDir().
const string & DataDir::getDir | ( | ) |
const string DataDir::getDocDir | ( | ) |
const string DataDir::getExtDir | ( | ) |
const string DataDir::getI18nDir | ( | ) |
const string DataDir::getLangPath | ( | const string & | file = "" , |
|
bool | forceDefault = false | |||
) |
file | filename | |
forceDefault | set tue if additional directory should be ignored |
References getAdditionalLangDefDir().
Referenced by HLCmdLineApp::run().
const string DataDir::getThemePath | ( | const string & | file = "" , |
|
bool | forceDefault = false | |||
) |
file | filename | |
forceDefault | set tue if additional directory should be ignored |
References getAdditionalThemeDir().
Referenced by HLCmdLineApp::run().
bool DataDir::searchDataDir | ( | const string & | userDefinedDir | ) |
search for a valid installation directory
userDefinedDir | Directory defined by user |
Referenced by HLCmdLineApp::run().
void DataDir::setAdditionalConfDir | ( | const string & | dir | ) |
add another installation directory, which is added to search path
dir | Directory defined by user |
Referenced by HLCmdLineApp::run().
void DataDir::setAdditionalDataDir | ( | const string & | dir | ) |
add another installation directory, which is added to search path
dir | Directory defined by user |
Referenced by HLCmdLineApp::run().