summaryrefslogtreecommitdiffstats
path: root/mappingtreewidget.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 /mappingtreewidget.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 'mappingtreewidget.cpp')
-rw-r--r--mappingtreewidget.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/mappingtreewidget.cpp b/mappingtreewidget.cpp
index d001d8b..e026537 100644
--- a/mappingtreewidget.cpp
+++ b/mappingtreewidget.cpp
@@ -21,6 +21,7 @@
#include <QtWidgets/QAction>
#include <QtWidgets/QMenu>
#include <QSqlError>
+#include <QApplication>
#include "mappingtreewidget.h"
#include "mappingtreemodel.h"
@@ -43,6 +44,7 @@ MappingTreeWidget::MappingTreeWidget(QWidget *parent) : QWidget(parent){
mTree->setColumnHidden(4, true);
mTree->setAlternatingRowColors(true);
mTree->expandAll();
+ SmGlobals::instance()->treeWidgets().append(mTree);
connect(mModel, SIGNAL(needExpansion()), mTree, SLOT(expandAll()));
connect(mTree->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)), this, SLOT(selectionChanged()));
mTypeBox = new QComboBox;
@@ -263,7 +265,10 @@ void MappingTreeView::contextMenuEvent(QContextMenuEvent *e){
ctxMenu.exec(e->globalPos());
}
-MappingTreeResultView::MappingTreeResultView(QWidget *parent) : QTreeView(parent) {}
+MappingTreeResultView::MappingTreeResultView(QWidget *parent) : QTreeView(parent) {
+ setAlternatingRowColors(true);
+ setPalette(qApp->palette());
+}
MappingEditWidget::MappingEditWidget(QWidget *parent) : QWidget(parent){
//the views