From 26dfde02bd98a3a78ddacdb16681c640dfc1ad5e Mon Sep 17 00:00:00 2001 From: Arno Date: Thu, 5 Apr 2018 19:52:50 +0200 Subject: 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... --- newmoviewizard.cpp | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'newmoviewizard.cpp') 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; -- cgit v1.2.3-70-g09d2