1 #include "favoriteselectiondialog.h"
2 #include "ui_favoriteselectiondialog.h"
4 #include "src/logic/locations.h"
8 static const QString CUSTOMIZE = "Customize";
10 FavoriteSelectionDialog::FavoriteSelectionDialog(QWidget *parent) :
12 ui(new Ui::FavoriteSelectionDialog)
16 this->setAttribute(Qt::WA_Maemo5AutoOrientation);
18 Locations* locations = Locations::GetInstance();
21 for (int index = 1; index <= locations->size(); ++index)
23 Location* loc = locations->getLocation(index);
24 if (loc && loc->isValid())
26 qDebug() << "Adding location to display: " << loc->label();
31 this->ui->locations->addItems(locs);
35 FavoriteSelectionDialog::~FavoriteSelectionDialog()
40 void FavoriteSelectionDialog::on_locations_itemClicked(QListWidgetItem* item)
42 Locations *locations = Locations::GetInstance();
43 Location* selected = locations->getLocation(item->text());
44 emit(this->selectedLocation(selected));
48 void FavoriteSelectionDialog::on_modify_button_clicked()
50 emit(this->customizeRequested());