summaryrefslogtreecommitdiffstats
path: root/dbanalyzer.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2013-03-17 13:18:09 +0100
committerArno <am@disconnect.de>2013-03-17 13:18:09 +0100
commit89946d85a39f3c0b5ea87c887340b4781b6b2900 (patch)
tree5052cbebd07f86f5363dd79f20f47ccb21e250ac /dbanalyzer.cpp
parentc81dcb6c33342027017f0559444685168523f486 (diff)
downloadSheMov-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.cpp5
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"));