summaryrefslogtreecommitdiffstats
path: root/pacman-c++/mainwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'pacman-c++/mainwidget.cpp')
-rw-r--r--pacman-c++/mainwidget.cpp23
1 files changed, 13 insertions, 10 deletions
diff --git a/pacman-c++/mainwidget.cpp b/pacman-c++/mainwidget.cpp
index e8a4250..96cf62f 100644
--- a/pacman-c++/mainwidget.cpp
+++ b/pacman-c++/mainwidget.cpp
@@ -109,13 +109,15 @@ void MainWidget::createGui()
109 setFocusPolicy(Qt::StrongFocus); 109 setFocusPolicy(Qt::StrongFocus);
110 110
111 QVBoxLayout *layout = new QVBoxLayout(this); 111 QVBoxLayout *layout = new QVBoxLayout(this);
112 QHBoxLayout *m_scoreLayout = new QHBoxLayout(); 112 QHBoxLayout *scoreLayout = new QHBoxLayout();
113 113
114 for (unsigned int i = 1; i < 4; ++i) 114 for (unsigned int i = 1; i < 4; ++i)
115 { 115 {
116 QGroupBox *scoreBox = new QGroupBox(QString(" Spieler %1").arg(i), this); 116 QGroupBox *scoreBox = new QGroupBox(QString("Spieler %1").arg(i), this);
117 scoreBox->setObjectName(QString("actor%1").arg(i)); 117 scoreBox->setObjectName(QString("actor%1").arg(i));
118 m_scoreLayout->addWidget(scoreBox); 118 scoreBox->setCheckable(true);
119 connect(scoreBox, SIGNAL(clicked()), this, SLOT(playerScoreClicked()));
120 scoreLayout->addWidget(scoreBox);
119 121
120 QGridLayout *playerLayout = new QGridLayout(); 122 QGridLayout *playerLayout = new QGridLayout();
121 scoreBox->setLayout(playerLayout); 123 scoreBox->setLayout(playerLayout);
@@ -126,12 +128,6 @@ void MainWidget::createGui()
126 playerLayout->addWidget(new QLabel("", this), 0, 1); 128 playerLayout->addWidget(new QLabel("", this), 0, 1);
127 playerLayout->addWidget(new QLabel("", this), 1, 1); 129 playerLayout->addWidget(new QLabel("", this), 1, 1);
128 130
129 /*Actor *tmp1 = new Actor(Color::red);
130 QGraphicsScene *tmp2 = new QGraphicsScene(0, 0, 16, 16, this);
131 QLabel *tmp3 = new QLabel("hfghgfhgfhgfh", this);
132 tmp3->setPixmap(QPixmap(":/actor1"));
133 playerLayout->addWidget(tmp3, 0, 2);*/
134
135 m_playerScoreLayouts.append(playerLayout); 131 m_playerScoreLayouts.append(playerLayout);
136 } 132 }
137 133
@@ -144,7 +140,7 @@ void MainWidget::createGui()
144 window->setFixedSize(Constants::map_size_pixel.width, Constants::map_size_pixel.height); 140 window->setFixedSize(Constants::map_size_pixel.width, Constants::map_size_pixel.height);
145 window->setWindowFlags(window->windowFlags() & ~Qt::WindowMaximizeButtonHint); 141 window->setWindowFlags(window->windowFlags() & ~Qt::WindowMaximizeButtonHint);
146 142
147 layout->addLayout(m_scoreLayout); 143 layout->addLayout(scoreLayout);
148 layout->addWidget(window); 144 layout->addWidget(window);
149 145
150 QFile css(":/stylesheet"); 146 QFile css(":/stylesheet");
@@ -356,3 +352,10 @@ void MainWidget::startGame()
356{ 352{
357 m_running = true; 353 m_running = true;
358} 354}
355
356void MainWidget::playerScoreClicked()
357{
358 QGroupBox *tmp = qobject_cast<QGroupBox *>(sender());
359 tmp->setChecked(true);
360 return;
361}