X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=pirpreferencesform.cpp;fp=pirpreferencesform.cpp;h=a1b61970364fd0a44abc937fbc907e1cf29162f2;hb=7176298055beaf1a9ad8f9fd1099f93df3461265;hp=0000000000000000000000000000000000000000;hpb=43b5afbf82ee89f558047c3fa6df89ad5337eb71;p=pierogi diff --git a/pirpreferencesform.cpp b/pirpreferencesform.cpp new file mode 100644 index 0000000..a1b6197 --- /dev/null +++ b/pirpreferencesform.cpp @@ -0,0 +1,64 @@ +#include "pirpreferencesform.h" +#include "ui_pirpreferencesform.h" + +#include "mainwindow.h" + +#include + +PIRPreferencesForm::PIRPreferencesForm( + QWidget *parent) + : QWidget(parent), + ui(new Ui::PIRPreferencesForm) +{ + ui->setupUi(this); + + mainWindow = dynamic_cast(parent); + + setAttribute(Qt::WA_Maemo5StackedWindow); + setWindowFlags(windowFlags() | Qt::Window); + + QSettings settings("pietrzak.org", "Pierogi"); + + settings.beginGroup("Preferences"); + + if (settings.contains("useAltMain")) + { + if (settings.value("useAltMain").toBool()) + { + ui->altMainCheckBox->setChecked(true); + mainWindow->useAltMainPanel(); + } + } + + settings.endGroup(); +} + + +PIRPreferencesForm::~PIRPreferencesForm() +{ + delete ui; +} + + +void PIRPreferencesForm::on_altMainCheckBox_stateChanged( + int arg1) +{ + QSettings settings("pietrzak.org", "Pierogi"); + + settings.beginGroup("Preferences"); + + if (arg1 == Qt::Checked) + { + settings.setValue("useAltMain", true); + + mainWindow->useAltMainPanel(); + } + else + { + settings.setValue("useAltMain", false); + + mainWindow->useMainPanel(); + } + + settings.endGroup(); +}