void Porcupine::readSettings()
{
settings.beginGroup("MainWindow");
resize
(settings.
value("size",
QSize(800,
400)).
toSize());
move
(settings.
value("pos",
QPoint(200,
200)).
toPoint());
settings.endGroup();
settings.beginGroup("network");
QStringList ipAddressList
= settings.
value("ipaddress").
toStringList();
settings.endGroup();
ui.statusLogs->append(tr("Settings Restored"));
}
// Saves in (linux) $home/.config/Codematic/Porcupine.ini
void Porcupine::saveSettings()
{
settings.beginGroup("MainWindow");
settings.setValue("size", size());
settings.setValue("pos", pos());
settings.endGroup();
settings.beginGroup("network");
settings.setValue("ipaddress", ipAddressList);
settings.endGroup();
ui.statusLogs->append(tr("Settings Saved"));
}
void Porcupine::readSettings()
{
QSettings settings(QSettings::IniFormat, QSettings::UserScope,"Codematic", "Porcupine");
settings.beginGroup("MainWindow");
resize(settings.value("size", QSize(800, 400)).toSize());
move(settings.value("pos", QPoint(200, 200)).toPoint());
settings.endGroup();
settings.beginGroup("network");
QStringList ipAddressList = settings.value("ipaddress").toStringList();
settings.endGroup();
ui.statusLogs->append(tr("Settings Restored"));
}
// Saves in (linux) $home/.config/Codematic/Porcupine.ini
void Porcupine::saveSettings()
{
QSettings settings(QSettings::IniFormat, QSettings::UserScope,"Codematic", "Porcupine");
QStringList ipAddressList;
settings.beginGroup("MainWindow");
settings.setValue("size", size());
settings.setValue("pos", pos());
settings.endGroup();
settings.beginGroup("network");
settings.setValue("ipaddress", ipAddressList);
settings.endGroup();
ui.statusLogs->append(tr("Settings Saved"));
}
To copy to clipboard, switch view to plain text mode
[MainWindow]
pos=@Point(174 0)
size=@Size(785 480)
[network]
filename=@Invalid()
ipaddress=@Invalid()
[MainWindow]
pos=@Point(174 0)
size=@Size(785 480)
[network]
filename=@Invalid()
ipaddress=@Invalid()
To copy to clipboard, switch view to plain text mode
Bookmarks