1
mirror of https://invent.kde.org/network/falkon.git synced 2024-09-23 02:32:10 +02:00
falkonOfficial/src/app/settings.h

33 lines
613 B
C
Raw Normal View History

#ifndef SETTINGS_H
#define SETTINGS_H
#include <QObject>
#include <QSettings>
class Settings : public QObject
{
Q_OBJECT
public:
explicit Settings(QObject* parent = 0);
~Settings();
static void createSettings(const QString &fileName);
static void syncSettings();
void setValue(const QString &key, const QVariant &defaultValue = QVariant());
QVariant value(const QString &key, const QVariant &defaultValue = QVariant());
void beginGroup(const QString &prefix);
void endGroup();
signals:
public slots:
private:
static QSettings* m_settings;
};
#endif // SETTINGS_H