1 #include "pirfavoritesform.h"
2 #include "ui_pirfavoritesform.h"
4 #include "mainwindow.h"
5 //#include "pirkeysetmanager.h"
6 #include "pirkeysetwidgetitem.h"
8 #include <QMaemo5InformationBox>
10 PIRFavoritesForm::PIRFavoritesForm(
13 ui(new Ui::PIRFavoritesForm),
19 PIRFavoritesForm::~PIRFavoritesForm()
25 void PIRFavoritesForm::selectPrevFavKeyset()
27 int size = ui->favoriteKeysetsWidget->count();
31 // No favorites, so nothing to do!
35 int position = ui->favoriteKeysetsWidget->currentRow();
43 ui->favoriteKeysetsWidget->setCurrentRow(
45 QItemSelectionModel::ClearAndSelect);
47 mainWindow->keysetSelectionChanged(
48 ui->favoriteKeysetsWidget->currentItem());
50 // Tell the user about the change:
51 QMaemo5InformationBox::information(
53 ui->favoriteKeysetsWidget->item(position)->text());
57 void PIRFavoritesForm::selectNextFavKeyset()
59 int size = ui->favoriteKeysetsWidget->count();
63 // No favorites, so just return:
67 int position = ui->favoriteKeysetsWidget->currentRow();
75 ui->favoriteKeysetsWidget->setCurrentRow(
77 QItemSelectionModel::ClearAndSelect);
79 mainWindow->keysetSelectionChanged(
80 ui->favoriteKeysetsWidget->currentItem());
82 // Tell the user about the change:
83 QMaemo5InformationBox::information(
85 ui->favoriteKeysetsWidget->item(position)->text());
89 void PIRFavoritesForm::addItem(
90 PIRKeysetWidgetItem *item)
92 ui->favoriteKeysetsWidget->addItem(item);
96 QListWidget *PIRFavoritesForm::getFavoritesListWidget()
98 return ui->favoriteKeysetsWidget;
102 void PIRFavoritesForm::on_addKeysetButton_clicked()
104 mainWindow->addCurrentKeyset(ui->favoriteKeysetsWidget);
108 void PIRFavoritesForm::on_removeKeysetButton_clicked()
110 mainWindow->removeFavoriteKeyset(ui->favoriteKeysetsWidget);