switched back from QSettings to original config.xml for dialog settings

This commit is contained in:
doitux
2009-02-21 20:41:29 +00:00
parent e8654fb2f5
commit f78de09078
2 changed files with 10 additions and 14 deletions
+4 -1
View File
@@ -48,7 +48,7 @@ ConfigFile::ConfigFile(char *argv0, bool readonly) : noWriteAccess(readonly)
myQtToolsInterface = CreateQtToolsWrapper();
// !!!! Revisionsnummer der Configdefaults !!!!!
configRev = 55;
configRev = 56;
//standard defaults
logOnOffDefault = "1";
@@ -233,6 +233,9 @@ ConfigFile::ConfigFile(char *argv0, bool readonly) : noWriteAccess(readonly)
configList.push_back(ConfigInfo("CacheDir", CONFIG_TYPE_STRING, cacheDir));
configList.push_back(ConfigInfo("CLA_NoWriteAccess", CONFIG_TYPE_INT, "0"));
configList.push_back(ConfigInfo("DisableBackToLobbyWarning", CONFIG_TYPE_INT, "0"));
configList.push_back(ConfigInfo("DlgGameLobbyGameListSortingSection", CONFIG_TYPE_INT, "2"));
configList.push_back(ConfigInfo("DlgGameLobbyGameListSortingOrder", CONFIG_TYPE_INT, "1"));
//fill tempList firstTime
configBufferList = configList;
@@ -454,9 +454,7 @@ void gameLobbyDialogImpl::clearDialog()
label_openGamesCounter->setText("| "+tr("running games: %1").arg(0));
label_runningGamesCounter->setText("| "+tr("open games: %1").arg(0));
QSettings settings("PokerTHGbR", "PokerTH");
treeWidget_GameList->sortItems ( settings.value("InternetGameLobby/GameListSortingSection", 0).toInt(), (Qt::SortOrder)settings.value("InternetGameLobby/GameListSortingOrder", Qt::AscendingOrder).toInt() );
readDialogSettings();
}
void gameLobbyDialogImpl::checkPlayerQuantity() {
@@ -791,19 +789,14 @@ void gameLobbyDialogImpl::closeEvent(QCloseEvent *event)
void gameLobbyDialogImpl::writeDialogSettings()
{
QSettings settings("PokerTHGbR", "PokerTH");
settings.beginGroup("InternetGameLobby");
QHeaderView *header = treeWidget_GameList->header();
settings.setValue("GameListSortingSection", header->sortIndicatorSection());
settings.setValue("GameListSortingOrder", header->sortIndicatorOrder());
settings.endGroup();
myConfig->writeConfigInt("DlgGameLobbyGameListSortingSection", header->sortIndicatorSection());
myConfig->writeConfigInt("DlgGameLobbyGameListSortingOrder", header->sortIndicatorOrder());
myConfig->writeBuffer();
}
void gameLobbyDialogImpl::readDialogSettings()
{
QSettings settings("PokerTHGbR", "PokerTH");
treeWidget_GameList->sortItems (myConfig->readConfigInt("DlgGameLobbyGameListSortingSection"), (Qt::SortOrder)myConfig->readConfigInt("DlgGameLobbyGameListSortingOrder") );
}