X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcommon%2Fquassel.h;h=bb4771e8009c68430ebb06f0ad6bc1d4f0caca24;hb=eddadb820d74ad787a04c0652d15dfd1e8475082;hp=539b579f86c98b8afa13e62434dd129ca1ffaa58;hpb=f5d08a1e466b69f8c35e3b30e4cf898a71bc8b83;p=quassel.git diff --git a/src/common/quassel.h b/src/common/quassel.h index 539b579f..bb4771e8 100644 --- a/src/common/quassel.h +++ b/src/common/quassel.h @@ -57,10 +57,9 @@ public: QString organizationDomain; }; - void setupBuildInfo(const QString &generated); - virtual ~Quassel(); + static void setupBuildInfo(const QString &generated); static inline const BuildInfo & buildInfo(); static inline RunMode runMode(); @@ -81,7 +80,6 @@ protected: inline void setRunMode(RunMode mode); private: - void setupTranslations(); void registerMetaTypes(); static void handleSignal(int signal); @@ -99,7 +97,7 @@ const Quassel::BuildInfo & Quassel::buildInfo() { return _buildInfo; } Quassel::RunMode Quassel::runMode() { return _runMode; } void Quassel::setRunMode(Quassel::RunMode mode) { _runMode = mode; } -CliParser *Quassel::cliParser() { return _cliParser; } +CliParser *Quassel::cliParser() { return _cliParser ? _cliParser : _cliParser = new CliParser(); } QString Quassel::optionValue(const QString &key) { return cliParser()->value(key); } bool Quassel::isOptionSet(const QString &key) { return cliParser()->isSet(key); }