summaryrefslogtreecommitdiffstats
path: root/filepropertiesdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'filepropertiesdialog.cpp')
-rw-r--r--filepropertiesdialog.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/filepropertiesdialog.cpp b/filepropertiesdialog.cpp
index 969eac4..bcbcde6 100644
--- a/filepropertiesdialog.cpp
+++ b/filepropertiesdialog.cpp
@@ -10,6 +10,10 @@
#include <QLabel>
#include <QTreeView>
#include <QPushButton>
+#include <QSettings>
+#include <QColor>
+#include <QVariant>
+#include <QPalette>
#include "filepropertiesdialog.h"
#include "smtreemodel.h"
@@ -22,12 +26,21 @@ FilePropertiesDialog::FilePropertiesDialog(QWidget *parent, Qt::WindowFlags f) :
//description
mDescriptionLabel = new QLabel(tr("Properties for [none]"));
+ mDescriptionLabel->setAutoFillBackground(true);
+ mDescriptionLabel->setFrameStyle(QFrame::StyledPanel | QFrame::Sunken);
mainLayout->addWidget(mDescriptionLabel);
+ QSettings s;
+ QVariant varColor = s.value("ui/alternatecolor");
+ QColor labelColor = varColor.value<QColor>();
+ QPalette labelPalette = mDescriptionLabel->palette();
+ labelPalette.setColor(QPalette::Window, labelColor);
+ mDescriptionLabel->setPalette(labelPalette);
//the view + model
mModel = new SmTreeModel((QStringList() << QString() << QString()), this);
mView = new QTreeView;
mView->setHeaderHidden(true);
+ mView->setAlternatingRowColors(true);
mView->setEditTriggers(QAbstractItemView::NoEditTriggers);
mView->setModel(mModel);
mainLayout->addWidget(mView);