Timesheets-Server
Timesheets server
|
Globální QSettings objekt. ...
#include <msettings.h>
Veřejné metody | |
bool | logAll () const |
QString | logInclude () const |
QString | logExclude () const |
QString | logFile () const |
QString | dbPlugin () const |
QString | dbServer () const |
QString | dbName () const |
QString | dbUser () const |
QString | dbPassword () const |
int | dbPort () const |
QString | dbFilesDirectory () const |
QString | httpdUser () const |
QString | httpdPassword () const |
bool | httpdAuthorize () const |
QString | serverName () const |
QString | serverDescription () const |
bool | serverEnableRemoteRestart () const |
Statické veřejné metody | |
static MSettings * | instance (QObject *parent=NULL) |
Vytváří signleton instanci třídy, vyhledá konfigurační soubor. | |
Statické veřejné atributy | |
static constexpr const char * | LogAll = "log/all" |
static constexpr const char * | LogInclude = "log/include" |
static constexpr const char * | LogExclude = "log/exclude" |
static constexpr const char * | LogFile = "log/file" |
static constexpr const char * | DbPlugin = "db/plugin" |
static constexpr const char * | DbServer = "db/server" |
static constexpr const char * | DbName = "db/name" |
static constexpr const char * | DbUser = "db/user" |
static constexpr const char * | DbPassword = "db/password" |
static constexpr const char * | DbPort = "db/port" |
static constexpr const char * | DbFilesDirectory = "db/files-directory" |
static constexpr const char * | HttpdUser = "httpd/user" |
static constexpr const char * | HttpdPassword = "httpd/password" |
static constexpr const char * | HttpdAuthorize = "httpd/authorize" |
static constexpr const char * | ServerName = "server/name" |
static constexpr const char * | ServerDescription = "server/description" |
static constexpr const char * | ServerEnableRemoteRestart = "server/enable-remote-restart" |
Chráněné metody | |
void | setValue (const QString &key, const QVariant &value) |
Nastaví hodnotu v konfiguračním souboru. | |
QVariant | value (const QString &key, const QVariant &defaultValue=QVariant()) const |
Vrátí hodnotu z konfiguračního souboru. | |
Privátní metody | |
MSettings (const QString &filename, QObject *parent) | |
Konstruktor, otevře zadaný soubor. | |
Globální QSettings objekt.
Během práce zůstává otevřený a přistupuje se k němu přes makro MSETTINGS. Umožňuje přesunout konfigurační soubor na libovolné místo, například /etc.
Singleton instance by měla být přístupná i v QML pod jménem MSETTINGS.
Definice je uvedena na řádku 117 v souboru msettings.h.
MSettings::~MSettings | ( | ) |
Definice je uvedena na řádku 17 v souboru msettings.cpp.
|
private |
Konstruktor, otevře zadaný soubor.
Definice je uvedena na řádku 22 v souboru msettings.cpp.
|
inline |
Definice je uvedena na řádku 162 v souboru msettings.h.
|
inline |
Definice je uvedena na řádku 158 v souboru msettings.h.
|
inline |
Definice je uvedena na řádku 160 v souboru msettings.h.
|
inline |
Definice je uvedena na řádku 156 v souboru msettings.h.
|
inline |
Definice je uvedena na řádku 161 v souboru msettings.h.
|
inline |
Definice je uvedena na řádku 157 v souboru msettings.h.
|
inline |
Definice je uvedena na řádku 159 v souboru msettings.h.
|
inline |
Definice je uvedena na řádku 168 v souboru msettings.h.
|
inline |
Definice je uvedena na řádku 167 v souboru msettings.h.
|
inline |
Definice je uvedena na řádku 166 v souboru msettings.h.
|
static |
Vytváří signleton instanci třídy, vyhledá konfigurační soubor.
Konfigurační soubor vyhledává v tomto pořadí (jména adresářů se mohou lišit v závislosti na uživateli):
Definice je uvedena na řádku 48 v souboru msettings.cpp.
|
inline |
Definice je uvedena na řádku 150 v souboru msettings.h.
|
inline |
Definice je uvedena na řádku 152 v souboru msettings.h.
|
inline |
Definice je uvedena na řádku 153 v souboru msettings.h.
|
inline |
Definice je uvedena na řádku 151 v souboru msettings.h.
|
inline |
Definice je uvedena na řádku 172 v souboru msettings.h.
|
inline |
Definice je uvedena na řádku 173 v souboru msettings.h.
|
inline |
Definice je uvedena na řádku 171 v souboru msettings.h.
|
protected |
Nastaví hodnotu v konfiguračním souboru.
Metoda je přetížená z QSettings::setValue() a přesunutá do protected, aby nebylo možné zavolat tuto metodu přímo z aplikace. Vždy je nutné doplnit pro parametr přístupovou metodu.
Definice je uvedena na řádku 28 v souboru msettings.cpp.
|
protected |
Vrátí hodnotu z konfiguračního souboru.
Metoda je přetížená z QSettings::value() a přesunutá do protected, aby nebylo možné zavolat tuto metodu přímo z aplikace. Vždy je nutné doplnit pro parametr přístupovou metodu.
Definice je uvedena na řádku 34 v souboru msettings.cpp.
|
staticconstexpr |
Definice je uvedena na řádku 136 v souboru msettings.h.
|
staticconstexpr |
Definice je uvedena na řádku 132 v souboru msettings.h.
|
staticconstexpr |
Definice je uvedena na řádku 134 v souboru msettings.h.
|
staticconstexpr |
Definice je uvedena na řádku 130 v souboru msettings.h.
|
staticconstexpr |
Definice je uvedena na řádku 135 v souboru msettings.h.
|
staticconstexpr |
Definice je uvedena na řádku 131 v souboru msettings.h.
|
staticconstexpr |
Definice je uvedena na řádku 133 v souboru msettings.h.
|
staticconstexpr |
Definice je uvedena na řádku 139 v souboru msettings.h.
|
staticconstexpr |
Definice je uvedena na řádku 138 v souboru msettings.h.
|
staticconstexpr |
Definice je uvedena na řádku 137 v souboru msettings.h.
|
staticconstexpr |
Definice je uvedena na řádku 126 v souboru msettings.h.
|
staticconstexpr |
Definice je uvedena na řádku 128 v souboru msettings.h.
|
staticconstexpr |
Definice je uvedena na řádku 129 v souboru msettings.h.
|
staticconstexpr |
Definice je uvedena na řádku 127 v souboru msettings.h.
|
staticconstexpr |
Definice je uvedena na řádku 141 v souboru msettings.h.
|
staticconstexpr |
Definice je uvedena na řádku 142 v souboru msettings.h.
|
staticconstexpr |
Definice je uvedena na řádku 140 v souboru msettings.h.