summaryrefslogtreecommitdiffstats
path: root/moviemappingpage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'moviemappingpage.cpp')
-rw-r--r--moviemappingpage.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/moviemappingpage.cpp b/moviemappingpage.cpp
index 8b7c328..e7d8f45 100644
--- a/moviemappingpage.cpp
+++ b/moviemappingpage.cpp
@@ -10,6 +10,7 @@
#include <QSettings>
#include "moviemappingpage.h"
+#include "newmoviewizard.h"
#include "smglobals.h"
MovieMappingPage::MovieMappingPage(const QString &table, QWidget *parent) : QWizardPage(parent), mTable(table){
@@ -35,6 +36,12 @@ void MovieMappingPage::initializePage(){
}
mWidget->fillCompleter(actors);
mWidget->setDecorationItem(SmGlobals::instance()->iconFor("actor"));
+ auto wiz = static_cast<NewMovieWizard*>(wizard());
+ QStringList possibleActors = wiz->getPossibleActors();
+ if(!possibleActors.empty()){
+ mWidget->clear();
+ mWidget->setCurrentItems(possibleActors);
+ }
}else if(mTable.toLower() == "genres"){
QStringList genres;
QSqlQuery genresQ("SELECT tgenrename FROM genres", db);