Here is the Code :
void Settings :: readSettings()
{
settings.beginGroup("session");
restoreState(settings.value("Layout").toByteArray());
settings.setValue("WSMTxRate",wsmTxRate);
settings.endGroup();
}
void Settings :: writeSettings()
{
settings.beginGroup("session");
wsmTxRate = WSMTxRate->currentIndex();
settings.setValue("WSMTxRate",wsmTxRate);
printf("WSMTxRate is : %d \n", wsmTxRate);
//settings.setValue("WSMTxRate",WSMTxRate->currentIndex());
settings.remove("Layout");
settings.setValue("Layout",saveState());
settings.endGroup();
}
{
writeSettings();
event->accept();
}
void Settings :: readSettings()
{
QSettings settings("configWda.ini",QSettings::IniFormat);
settings.beginGroup("session");
restoreState(settings.value("Layout").toByteArray());
settings.setValue("WSMTxRate",wsmTxRate);
settings.endGroup();
}
void Settings :: writeSettings()
{
QSettings settings("configWda.ini",QSettings::IniFormat);
settings.beginGroup("session");
wsmTxRate = WSMTxRate->currentIndex();
settings.setValue("WSMTxRate",wsmTxRate);
printf("WSMTxRate is : %d \n", wsmTxRate);
//settings.setValue("WSMTxRate",WSMTxRate->currentIndex());
settings.remove("Layout");
settings.setValue("Layout",saveState());
settings.endGroup();
}
void Settings :: closeEvent(QCloseEvent *event)
{
writeSettings();
event->accept();
}
To copy to clipboard, switch view to plain text mode
calling the readSettings function in constructor.
Bookmarks