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().
1.5.7.1