diff options
author | Arno <arno@disconnect.de> | 2018-04-05 19:52:50 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2018-04-05 19:55:14 +0200 |
commit | 26dfde02bd98a3a78ddacdb16681c640dfc1ad5e (patch) | |
tree | 3e6d9add1aec76201a38b1ce98c31310ce346c11 /newmoviewizard.cpp | |
parent | b0768ce9758a349df68fee08cd02f39566d99ec7 (diff) | |
download | SheMov-26dfde02bd98a3a78ddacdb16681c640dfc1ad5e.tar.gz SheMov-26dfde02bd98a3a78ddacdb16681c640dfc1ad5e.tar.bz2 SheMov-26dfde02bd98a3a78ddacdb16681c640dfc1ad5e.zip |
Weed out old archive view and archivecontroller
Unfortunately, it is so convoluted code that there's most likely a lot
of cruft left, so call it work in progress...
Diffstat (limited to 'newmoviewizard.cpp')
-rw-r--r-- | newmoviewizard.cpp | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/newmoviewizard.cpp b/newmoviewizard.cpp index c68cf42..59eb2ec 100644 --- a/newmoviewizard.cpp +++ b/newmoviewizard.cpp @@ -35,8 +35,6 @@ #include "delegates.h" #include "helper.h" #include "pictureviewer2.h" -#include "archivemodel.h" -#include "archivecontroller.h" #include "archiveview.h" NewMovieWizard::NewMovieWizard(QWidget *parent) : QWizard(parent){ @@ -601,12 +599,22 @@ MovieMappingPage::MovieMappingPage(const QString &table, QWidget *parent) : QWiz } void MovieMappingPage::initializePage(){ - ArchiveController *c = SmGlobals::instance()->archiveController(); + QSqlDatabase db = QSqlDatabase::database("treedb"); if(mTable.toLower() == "actors"){ - mWidget->fillCompleter(c->archiveTreeModel()->allActors()); + 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"){ - mWidget->fillCompleter(c->archiveTreeModel()->allGenres()); + 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; |