summaryrefslogtreecommitdiff
path: root/utils/themeeditor/gui/newprojectdialog.cpp
diff options
context:
space:
mode:
authorRobert Bieber <robby@bieberphoto.com>2010-07-16 20:47:23 +0000
committerRobert Bieber <robby@bieberphoto.com>2010-07-16 20:47:23 +0000
commit025147effbee00db8bae931b3ef3df25052e0d96 (patch)
treedb2df79d33b48f115fa35ffd9ae24f97c2bdc28b /utils/themeeditor/gui/newprojectdialog.cpp
parent1c1d10b9fdfc2b78c5aeba4c352cd7dbc0717edc (diff)
downloadrockbox-025147effbee00db8bae931b3ef3df25052e0d96.zip
rockbox-025147effbee00db8bae931b3ef3df25052e0d96.tar.gz
rockbox-025147effbee00db8bae931b3ef3df25052e0d96.tar.bz2
rockbox-025147effbee00db8bae931b3ef3df25052e0d96.tar.xz
Theme Editor: Added target database, now populates combo box in new project dialog but otherwise not used yet
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27450 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'utils/themeeditor/gui/newprojectdialog.cpp')
-rw-r--r--utils/themeeditor/gui/newprojectdialog.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/utils/themeeditor/gui/newprojectdialog.cpp b/utils/themeeditor/gui/newprojectdialog.cpp
index 50a8bc4..0df3250 100644
--- a/utils/themeeditor/gui/newprojectdialog.cpp
+++ b/utils/themeeditor/gui/newprojectdialog.cpp
@@ -21,6 +21,7 @@
#include "newprojectdialog.h"
#include "ui_newprojectdialog.h"
+#include "targetdata.h"
#include <QSettings>
#include <QFileDialog>
@@ -42,6 +43,13 @@ NewProjectDialog::NewProjectDialog(QWidget *parent) :
settings.endGroup();
+ /* Populating the target box */
+ TargetData targets;
+ for(int i = 0; i < targets.count(); i++)
+ {
+ ui->targetBox->insertItem(i, QIcon(), targets.name(i), targets.id(i));
+ }
+
/* Connecting the browse button */
QObject::connect(ui->browseButton, SIGNAL(clicked()),
this, SLOT(browse()));
@@ -56,6 +64,8 @@ void NewProjectDialog::accept()
{
status.name = ui->nameBox->text();
status.path = ui->locationBox->text();
+ status.target = ui->targetBox->itemData(ui->targetBox->currentIndex())
+ .toString();
status.sbs = ui->sbsBox->isChecked();
status.wps = ui->wpsBox->isChecked();
status.fms = ui->fmsBox->isChecked();
@@ -77,6 +87,7 @@ void NewProjectDialog::reject()
{
ui->nameBox->setText(status.name);
ui->locationBox->setText(status.path);
+ ui->targetBox->setCurrentIndex(0);
ui->sbsBox->setChecked(status.sbs);
ui->wpsBox->setChecked(status.wps);
ui->fmsBox->setChecked(status.fms);