Skip to content

Instantly share code, notes, and snippets.

@manashmandal
Last active March 22, 2016 15:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save manashmandal/40218b50cec53078a61e to your computer and use it in GitHub Desktop.
Save manashmandal/40218b50cec53078a61e to your computer and use it in GitHub Desktop.
#include "qsettingsexample.h"
#include "ui_qsettingsexample.h"
QSettingsExample::QSettingsExample(QWidget *parent) :
QDialog(parent),
ui(new Ui::QSettingsExample)
{
ui->setupUi(this);
}
QSettingsExample::~QSettingsExample()
{
delete ui;
}
void saveSettings(const QString &key, const QVariant &value, const QString &group)
{
QSettings settings;
settings.beginGroup(group);
settings.setValue(key, value);
settings.endGroup();
}
QVariant loadSettings(const QString &key, const QVariant &defaultValue = QVariant(), const QString &group)
{
QSettings settings;
settings.beginGroup(group);
QVariant value = settings.value(key, defaultValue);
settings.endGroup();
return value;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment