friend class Settings;
};
-
-
class Settings {
public:
enum Mode { Default, Custom };
protected:
inline Settings(QString group_, QString appName_) : group(group_), appName(appName_) {}
inline virtual ~Settings() {}
-
+
inline void setGroup(const QString &group_) { group = group_; }
-
+
virtual QStringList allLocalKeys();
virtual QStringList localChildKeys(const QString &rootkey = QString());
virtual QStringList localChildGroups(const QString &rootkey = QString());
-
+
virtual void setLocalValue(const QString &key, const QVariant &data);
virtual const QVariant &localValue(const QString &key, const QVariant &def = QVariant());
-
+
virtual void removeLocalKey(const QString &key);
QString group;
#include "core.h"
-CoreApplicationInternal::CoreApplicationInternal()
+CoreApplicationInternal::CoreApplicationInternal()
: _coreCreated(false)
{
+ Q_INIT_RESOURCE(sql);
+
// put core-only arguments here
CliParser *parser = Quassel::cliParser();
parser->addOption("port",'p', tr("The port quasselcore will listen at"), QString("4242"));