]> ToastFreeware Gitweb - toast/confclerk.git/blobdiff - src/gui/eventdialog.cpp
changed abstract/description/scrollbars color in eventdialog
[toast/confclerk.git] / src / gui / eventdialog.cpp
index dbd277da8eaac5633c32d857d298dcb1379ca053..a997dbf6c04d5ea9b452e9ff797672180abcfa4d 100644 (file)
@@ -1,6 +1,6 @@
 #include "eventdialog.h"
 
-#include <QDebug>
+#include <QScrollBar>
 
 EventDialog::EventDialog(const QModelIndex &aIndex, QWidget *aParent)
     : QDialog(aParent)
@@ -11,6 +11,22 @@ EventDialog::EventDialog(const QModelIndex &aIndex, QWidget *aParent)
     abstract->setStyleSheet("background-color : transparent;");
     description->setStyleSheet("background-color : transparent;");
 
+    // use text color from 'title' QLabel
+    QColor color = title->palette().color(QPalette::Active, QPalette::WindowText);
+    QPalette p = abstract->palette();
+    //p.setColor(QPalette::Active, QPalette::Text, Qt::blue);
+    p.setColor(QPalette::Active, QPalette::Text, color);
+    p.setColor(QPalette::Active, QPalette::WindowText, color);
+    abstract->setPalette(p);
+    description->setPalette(p);
+
+    // set scrollbars color
+    QPalette p2 = description->verticalScrollBar()->palette();
+    p2.setColor(QPalette::Active, QPalette::Background, color);
+    //description->verticalScrollBar()->setStyleSheet("background-color : blue;");
+    abstract->verticalScrollBar()->setPalette(p2);
+    description->verticalScrollBar()->setPalette(p2);
+
     Event *event = static_cast<Event *>(mIndex.internalPointer());
     title->setText(event->title());
     persons->setText(event->persons().join(" and "));