1 #include "eventdialog.h"
5 EventDialog::EventDialog(const QModelIndex &aIndex, QWidget *aParent)
11 abstract->setStyleSheet("background-color : transparent;");
12 description->setStyleSheet("background-color : transparent;");
14 // use text color from 'title' QLabel
15 QColor color = title->palette().color(QPalette::Active, QPalette::WindowText);
16 QPalette p = abstract->palette();
17 //p.setColor(QPalette::Active, QPalette::Text, Qt::blue);
18 p.setColor(QPalette::Active, QPalette::Text, color);
19 p.setColor(QPalette::Active, QPalette::WindowText, color);
20 abstract->setPalette(p);
21 description->setPalette(p);
23 // set scrollbars color
24 QPalette p2 = description->verticalScrollBar()->palette();
25 p2.setColor(QPalette::Active, QPalette::Background, color);
26 //description->verticalScrollBar()->setStyleSheet("background-color : blue;");
27 abstract->verticalScrollBar()->setPalette(p2);
28 description->verticalScrollBar()->setPalette(p2);
30 Event *event = static_cast<Event *>(mIndex.internalPointer());
31 title->setText(event->title());
32 persons->setText(event->persons().join(" and "));
33 abstract->setPlainText(event->abstract());
34 description->setPlainText(event->description());