summaryrefslogtreecommitdiffstats
path: root/newmoviewizard.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'newmoviewizard.cpp')
-rw-r--r--newmoviewizard.cpp40
1 files changed, 1 insertions, 39 deletions
diff --git a/newmoviewizard.cpp b/newmoviewizard.cpp
index cdd90bb..1de5871 100644
--- a/newmoviewizard.cpp
+++ b/newmoviewizard.cpp
@@ -30,6 +30,7 @@
#include "newmoviewizard.h"
#include "moviemetadatapage.h"
+#include "moviemappingpage.h"
#include "wizardtreemodel.h"
#include "smglobals.h"
#include "mappingtablemodel.h"
@@ -585,42 +586,3 @@ void MovieInfoPage::removeFile(){
}
}
}
-
-MovieMappingPage::MovieMappingPage(const QString &table, QWidget *parent) : QWizardPage(parent), mTable(table){
- QString title = QString(tr("Edit %1")).arg(table);
- QString subTitle = QString(tr("Edit %1 by adding them from the text field below")).arg(table);
- setTitle(title);
- setSubTitle(subTitle);
-
- mWidget = new MappingEditorWidget(table, true);
- QHBoxLayout *mainLayout = new QHBoxLayout;
- mainLayout->addWidget(mWidget);
-
- setLayout(mainLayout);
-}
-
-void MovieMappingPage::initializePage(){
- QSqlDatabase db = QSqlDatabase::database("treedb");
- if(mTable.toLower() == "actors"){
- QStringList actors;
- QSqlQuery actorsQ("SELECT tactorname FROM actors", db);
- while(actorsQ.next()){
- actors << actorsQ.value(0).toString();
- }
- mWidget->fillCompleter(actors);
- mWidget->setDecorationItem(SmGlobals::instance()->iconFor("actor"));
- }else if(mTable.toLower() == "genres"){
- QStringList genres;
- QSqlQuery genresQ("SELECT tgenrename FROM genres", db);
- while(genresQ.next()){
- genres << genresQ.value(0).toString();
- }
- mWidget->fillCompleter(genres);
- mWidget->setDecorationItem(SmGlobals::instance()->iconFor("genre"));
- }
- QSettings s;
- bool clearPage = s.value("ui/clearnewmoviewizard").toBool();
- if(clearPage){
- mWidget->clear();
- }
-}