summaryrefslogtreecommitdiffstats
path: root/newmoviewizard.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-04-05 19:52:50 +0200
committerArno <arno@disconnect.de>2018-04-05 19:55:14 +0200
commit26dfde02bd98a3a78ddacdb16681c640dfc1ad5e (patch)
tree3e6d9add1aec76201a38b1ce98c31310ce346c11 /newmoviewizard.cpp
parentb0768ce9758a349df68fee08cd02f39566d99ec7 (diff)
downloadSheMov-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.cpp18
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;