X-Git-Url: http://git.maemo.org/git/?p=presencevnc;a=blobdiff_plain;f=src%2Fpreferences.cpp;h=9fe57180cbae05f085d34144a2afc88637c7aca8;hp=0311bdac72754286984e692ebc21869f1655b39a;hb=893cb6d1a5de5cc41a94930d16e19e0fb0430c14;hpb=50ccf2e8969753f7de5a3c4d17fb5ce978456217 diff --git a/src/preferences.cpp b/src/preferences.cpp index 0311bda..9fe5718 100644 --- a/src/preferences.cpp +++ b/src/preferences.cpp @@ -31,7 +31,6 @@ Preferences::Preferences(QWidget *parent): QVBoxLayout *layout2 = new QVBoxLayout(); QMaemo5ValueButton *rotation = new QMaemo5ValueButton(tr("Screen Rotation"), this); - //rotation->setValueText(settings.value("sound_filename", SOUND_FILE).toString()); rotation_selector = new QMaemo5ListPickSelector(this); QStandardItemModel *model = new QStandardItemModel(0, 1, this); model->appendRow(new QStandardItem(tr("Automatic"))); @@ -43,6 +42,29 @@ Preferences::Preferences(QWidget *parent): rotation->setValueLayout(QMaemo5ValueButton::ValueBesideText); layout2->addWidget(rotation); + QMaemo5ValueButton *leftzoom = new QMaemo5ValueButton(tr("Left Zoom Button"), this); + leftzoom_selector = new QMaemo5ListPickSelector(this); + QStandardItemModel *key_model = new QStandardItemModel(0, 1, this); + key_model->appendRow(new QStandardItem(tr("Left Click"))); //0 + key_model->appendRow(new QStandardItem(tr("Right Click")));//1 + key_model->appendRow(new QStandardItem(tr("Wheel Up")));//2 + key_model->appendRow(new QStandardItem(tr("Wheel Down")));//3 + key_model->appendRow(new QStandardItem(tr("Page Up")));//4 + key_model->appendRow(new QStandardItem(tr("Page Down")));//5 + leftzoom_selector->setModel(key_model); + leftzoom_selector->setCurrentIndex(settings.value("left_zoom", 0).toInt()); + leftzoom->setPickSelector(leftzoom_selector); + leftzoom->setValueLayout(QMaemo5ValueButton::ValueBesideText); + layout2->addWidget(leftzoom); + + QMaemo5ValueButton *rightzoom = new QMaemo5ValueButton(tr("Right Zoom Button"), this); + rightzoom_selector = new QMaemo5ListPickSelector(this); + rightzoom_selector->setModel(key_model); + rightzoom_selector->setCurrentIndex(settings.value("right_zoom", 1).toInt()); + rightzoom->setPickSelector(rightzoom_selector); + rightzoom->setValueLayout(QMaemo5ValueButton::ValueBesideText); + layout2->addWidget(rightzoom); + QPushButton *ok = new QPushButton("OK"); layout1->addLayout(layout2); @@ -65,6 +87,7 @@ Preferences::~Preferences() void Preferences::save() { settings.setValue("screen_rotation", rotation_selector->currentIndex()); + //TODO: save zoom stuf settings.sync(); }