forgotten Import Schedule Dialog files
[toast/confclerk.git] / src / gui / eventdialog.cpp
1 #include "eventdialog.h"
2
3 #include <QScrollBar>
4
5 EventDialog::EventDialog(const int &aEventId, QWidget *aParent)
6     : QDialog(aParent)
7     , mEventId(aEventId)
8 {
9     setupUi(this);
10
11 #ifdef MAEMO
12     showFullScreen();
13 #endif
14
15     const int confId = 1;
16     Event event = Event::getById(aEventId,confId);
17
18     //abstract->setStyleSheet("background-color : transparent;");
19     //description->setStyleSheet("background-color : transparent;");
20
21     // use text color from 'title' QLabel
22     QColor color = title->palette().color(QPalette::Active, QPalette::WindowText);
23     QColor bkgrColor = this->palette().color(QPalette::Active, QPalette::Background);
24     QPalette p = abstract->palette();
25     p.setColor(QPalette::Active, QPalette::Text, color);
26     p.setColor(QPalette::Active, QPalette::Base, bkgrColor);
27     abstract->setPalette(p);
28     description->setPalette(p);
29
30     // set scrollbars color
31     //QPalette p2 = description->verticalScrollBar()->palette();
32     //p2.setColor(QPalette::Active, QPalette::Background, color);
33     ////description->verticalScrollBar()->setStyleSheet("background-color : blue;");
34     //abstract->verticalScrollBar()->setPalette(p2);
35     //description->verticalScrollBar()->setPalette(p2);
36
37     title->setText(event.title());
38     persons->setText(event.persons().join(" and "));
39     abstract->setPlainText(event.abstract());
40     description->setPlainText(event.description());
41 }
42