60 |
60 |
61 QLabel * lblMap = new QLabel(tr("Map"), this); |
61 QLabel * lblMap = new QLabel(tr("Map"), this); |
62 mainLayout.addWidget(lblMap, 1, 0); |
62 mainLayout.addWidget(lblMap, 1, 0); |
63 |
63 |
64 gbThemes = new IconedGroupBox(this); |
64 gbThemes = new IconedGroupBox(this); |
|
65 gbThemes->setTitleTextPadding(60); |
65 gbThemes->setTitle(tr("Themes")); |
66 gbThemes->setTitle(tr("Themes")); |
66 //gbThemes->setStyleSheet("padding: 0px"); // doesn't work - why? |
67 |
|
68 //gbThemes->setStyleSheet("padding: 0px"); // doesn't work - stylesheet is set with icon |
67 mainLayout.addWidget(gbThemes, 0, 2, 2, 1); |
69 mainLayout.addWidget(gbThemes, 0, 2, 2, 1); |
68 |
70 |
69 QVBoxLayout * gbTLayout = new QVBoxLayout(gbThemes); |
71 QVBoxLayout * gbTLayout = new QVBoxLayout(gbThemes); |
70 gbTLayout->setContentsMargins(0, 0, 0 ,0); |
72 gbTLayout->setContentsMargins(0, 0, 0 ,0); |
71 gbTLayout->setSpacing(0); |
73 gbTLayout->setSpacing(0); |
72 lwThemes = new QListWidget(this); |
74 lwThemes = new QListWidget(this); |
73 lwThemes->setMinimumHeight(30); |
75 lwThemes->setMinimumHeight(30); |
74 lwThemes->setFixedWidth(100); |
76 lwThemes->setFixedWidth(120); |
75 for (int i = 0; i < Themes->size(); ++i) { |
77 for (int i = 0; i < Themes->size(); ++i) { |
76 QListWidgetItem * lwi = new QListWidgetItem(); |
78 QListWidgetItem * lwi = new QListWidgetItem(); |
77 lwi->setText(Themes->at(i)); |
79 lwi->setText(Themes->at(i)); |
78 lwi->setTextAlignment(Qt::AlignHCenter); |
80 lwi->setTextAlignment(Qt::AlignHCenter); |
79 lwThemes->addItem(lwi); |
81 lwThemes->addItem(lwi); |