diff options
author | Arno <am@disconnect.de> | 2013-03-17 13:18:09 +0100 |
---|---|---|
committer | Arno <am@disconnect.de> | 2013-03-17 13:18:09 +0100 |
commit | 89946d85a39f3c0b5ea87c887340b4781b6b2900 (patch) | |
tree | 5052cbebd07f86f5363dd79f20f47ccb21e250ac /dbanalyzer.cpp | |
parent | c81dcb6c33342027017f0559444685168523f486 (diff) | |
download | SheMov-89946d85a39f3c0b5ea87c887340b4781b6b2900.tar.gz SheMov-89946d85a39f3c0b5ea87c887340b4781b6b2900.tar.bz2 SheMov-89946d85a39f3c0b5ea87c887340b4781b6b2900.zip |
Fix Colors
This is more a qt5-fix than a SmDirModel fix. The global palette doesn't
propagate any more, so we have to set the palette in every QTreeView
separately. Very annoying and tedious. Maybe I missed a Widget or two,
dunno...
Diffstat (limited to 'dbanalyzer.cpp')
-rw-r--r-- | dbanalyzer.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/dbanalyzer.cpp b/dbanalyzer.cpp index 2996fa0..90debeb 100644 --- a/dbanalyzer.cpp +++ b/dbanalyzer.cpp @@ -23,6 +23,7 @@ #include "dbanalyzer.h" #include "smtreemodel.h" #include "smtreeitem.h" +#include "smglobals.h" DbAnalyzerDialog::DbAnalyzerDialog(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f), mMarkMode(DbAnalyzer::NOMARKS), mCurrentView(0){ //create tab widget @@ -51,6 +52,7 @@ DbAnalyzerDialog::DbAnalyzerDialog(QWidget *parent, Qt::WindowFlags f) : QDialog noActorsT->setLayout(noActorsL); mCurrentView = mNoActorsV; mMarkMode = DbAnalyzer::MARKS_ACTORS; + SmGlobals::instance()->treeWidgets().append(mNoActorsV); //no covers QWidget *noCoversT = new QWidget; @@ -70,6 +72,7 @@ DbAnalyzerDialog::DbAnalyzerDialog(QWidget *parent, Qt::WindowFlags f) : QDialog mNoCoversV->setAlternatingRowColors(true); connect(mNoCoversV, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(noDataDoubleClicked(QModelIndex))); noCoversT->setLayout(noCoversL); + SmGlobals::instance()->treeWidgets().append(mNoCoversV); //stray actors QWidget *strayActorsT = new QWidget; @@ -85,6 +88,7 @@ DbAnalyzerDialog::DbAnalyzerDialog(QWidget *parent, Qt::WindowFlags f) : QDialog mStrayActorsV->setSelectionMode(QAbstractItemView::ExtendedSelection); mStrayActorsV->setAlternatingRowColors(true); strayActorsT->setLayout(strayActorsL); + SmGlobals::instance()->treeWidgets().append(mStrayActorsV); //stray genres QWidget *strayGenresT = new QWidget; @@ -100,6 +104,7 @@ DbAnalyzerDialog::DbAnalyzerDialog(QWidget *parent, Qt::WindowFlags f) : QDialog mStrayGenresV->setSelectionMode(QAbstractItemView::ExtendedSelection); mStrayGenresV->setAlternatingRowColors(true); strayGenresT->setLayout(strayGenresL); + SmGlobals::instance()->treeWidgets().append(mStrayGenresV); //buttons mCancel = new QPushButton(tr("Cancel")); |