92 pageLayout->addWidget(tbw, 1, 0, 1, 4); // span 4 columns |
92 pageLayout->addWidget(tbw, 1, 0, 1, 4); // span 4 columns |
93 // let's not make the tab widget use more space than needed |
93 // let's not make the tab widget use more space than needed |
94 tbw->setFixedWidth(400); |
94 tbw->setFixedWidth(400); |
95 pageLayout->setAlignment(tbw, Qt::AlignHCenter); |
95 pageLayout->setAlignment(tbw, Qt::AlignHCenter); |
96 |
96 |
97 QString style = "QListWidget { border-style: none; padding-top: 6px; } QListWidget::item { padding-top: 2px; padding-bottom: 2px; }"; |
|
98 |
|
99 // training/challenge/scenario lists |
97 // training/challenge/scenario lists |
100 lstTrainings = new QListWidget(this); |
98 lstTrainings = new QListWidget(this); |
101 lstTrainings ->setWhatsThis(tr("Pick the training to play")); |
99 lstTrainings ->setWhatsThis(tr("Pick the training to play")); |
102 lstTrainings->setStyleSheet(style); |
100 lstTrainings ->setObjectName("trainingList"); |
103 |
101 |
104 lstChallenges = new QListWidget(this); |
102 lstChallenges = new QListWidget(this); |
105 lstChallenges ->setWhatsThis(tr("Pick the challenge to play")); |
103 lstChallenges ->setWhatsThis(tr("Pick the challenge to play")); |
106 lstChallenges->setStyleSheet(style); |
104 lstChallenges ->setObjectName("trainingList"); |
107 |
105 |
108 lstScenarios= new QListWidget(this); |
106 lstScenarios= new QListWidget(this); |
109 lstScenarios->setWhatsThis(tr("Pick the scenario to play")); |
107 lstScenarios->setWhatsThis(tr("Pick the scenario to play")); |
110 lstScenarios->setStyleSheet(style); |
108 lstScenarios->setObjectName("trainingList"); |
111 |
109 |
112 tbw->addTab(lstTrainings, tr("Trainings")); |
110 tbw->addTab(lstTrainings, tr("Trainings")); |
113 tbw->addTab(lstChallenges, tr("Challenges")); |
111 tbw->addTab(lstChallenges, tr("Challenges")); |
114 tbw->addTab(lstScenarios, tr("Scenarios")); |
112 tbw->addTab(lstScenarios, tr("Scenarios")); |
115 tbw->setCurrentWidget(lstTrainings); |
113 tbw->setCurrentWidget(lstTrainings); |