author | sheepluva |
Wed, 25 Apr 2012 08:23:48 +0200 | |
changeset 6928 | 9562ace15141 |
parent 6745 | 9dce541ca16f |
child 6952 | 7f70f37bbf08 |
permissions | -rw-r--r-- |
184 | 1 |
/* |
1066 | 2 |
* Hedgewars, a free turn based strategy game |
4976 | 3 |
* Copyright (c) 2006-2007 Igor Ulyanov <iulyanov@gmail.com> |
6700 | 4 |
* Copyright (c) 2007-2012 Andrey Korotaev <unC0Rr@gmail.com> |
184 | 5 |
* |
6 |
* This program is free software; you can redistribute it and/or modify |
|
7 |
* it under the terms of the GNU General Public License as published by |
|
8 |
* the Free Software Foundation; version 2 of the License |
|
9 |
* |
|
10 |
* This program is distributed in the hope that it will be useful, |
|
11 |
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
12 |
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
13 |
* GNU General Public License for more details. |
|
14 |
* |
|
15 |
* You should have received a copy of the GNU General Public License |
|
16 |
* along with this program; if not, write to the Free Software |
|
17 |
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA |
|
18 |
*/ |
|
19 |
||
20 |
#include <QPixmap> |
|
21 |
#include <QPainter> |
|
229 | 22 |
#include <QStyleFactory> |
184 | 23 |
|
749 | 24 |
#include <algorithm> |
25 |
||
1252 | 26 |
#include "teamselhelper.h" |
27 |
#include "hwconsts.h" |
|
207 | 28 |
#include "frameTeam.h" |
29 |
||
184 | 30 |
void TeamLabel::teamButtonClicked() |
31 |
{ |
|
6616
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
32 |
emit teamActivated(text()); |
184 | 33 |
} |
34 |
||
35 |
TeamShowWidget::TeamShowWidget(HWTeam team, bool isPlaying, QWidget * parent) : |
|
6616
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
36 |
QWidget(parent), mainLayout(this), m_team(team), m_isPlaying(isPlaying), phhoger(0), |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
37 |
colorButt(0) |
184 | 38 |
{ |
2948
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
39 |
QPalette newPalette = palette(); |
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
40 |
newPalette.setColor(QPalette::Window, QColor(0x00, 0x00, 0x00)); |
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
41 |
setPalette(newPalette); |
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
42 |
setAutoFillBackground(true); |
184 | 43 |
|
2948
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
44 |
mainLayout.setSpacing(3); |
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
45 |
mainLayout.setMargin(0); |
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
46 |
this->setMaximumHeight(38); |
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
47 |
this->setMinimumHeight(38); |
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
48 |
QIcon difficultyIcon=team.isNetTeam() ? |
6616
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
49 |
QIcon(QString(":/res/botlevels/net%1.png").arg(m_team.difficulty())) |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
50 |
: QIcon(QString(":/res/botlevels/%1.png").arg(m_team.difficulty())); |
184 | 51 |
|
6015
daffc14a518a
cleaning up a little bit more, especially team class. we were leaking teams into heap memory on quick game starts btw
sheepluva
parents:
5423
diff
changeset
|
52 |
butt = new QPushButton(difficultyIcon, team.name().replace("&","&&"), this); |
2948
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
53 |
butt->setFlat(true); |
6015
daffc14a518a
cleaning up a little bit more, especially team class. we were leaking teams into heap memory on quick game starts btw
sheepluva
parents:
5423
diff
changeset
|
54 |
butt->setToolTip(team.owner()); |
2948
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
55 |
mainLayout.addWidget(butt); |
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
56 |
butt->setStyleSheet("QPushButton{" |
6616
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
57 |
"icon-size: 48px;" |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
58 |
"text-align: left;" |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
59 |
"background-color: #0d0544;" |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
60 |
"color: orange;" |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
61 |
"font: bold;" |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
62 |
"border-width: 2px;" |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
63 |
"margin: 6px 0px 6px 0px;" |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
64 |
"}"); |
184 | 65 |
|
6616
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
66 |
if(m_isPlaying) |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
67 |
{ |
2948
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
68 |
// team color |
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
69 |
colorButt = new QPushButton(this); |
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
70 |
colorButt->setMaximumWidth(26); |
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
71 |
colorButt->setMinimumHeight(26); |
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
72 |
colorButt->setGeometry(0, 0, 26, 26); |
2377 | 73 |
|
6745
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
74 |
incrementTeamColor(); |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
75 |
connect(colorButt, SIGNAL(clicked()), this, SLOT(incrementTeamColor())); |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
76 |
|
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
77 |
colorButt->setContextMenuPolicy(Qt::CustomContextMenu); |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
78 |
connect(colorButt, SIGNAL(customContextMenuRequested(const QPoint&)), this, SLOT(decrementTeamColor())); |
2948
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
79 |
mainLayout.addWidget(colorButt); |
207 | 80 |
|
4412
c9a78ba03679
added disabling option to itemNum and grey images for that. also made default weapon sets uneditable and not deleteable.
Henek
parents:
3992
diff
changeset
|
81 |
phhoger = new CHedgehogerWidget(QImage(":/res/hh25x25.png"), QImage(":/res/hh25x25grey.png"), this); |
2948
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
82 |
connect(phhoger, SIGNAL(hedgehogsNumChanged()), this, SLOT(hhNumChanged())); |
6015
daffc14a518a
cleaning up a little bit more, especially team class. we were leaking teams into heap memory on quick game starts btw
sheepluva
parents:
5423
diff
changeset
|
83 |
phhoger->setHHNum(team.numHedgehogs()); |
2948
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
84 |
mainLayout.addWidget(phhoger); |
6616
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
85 |
} |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
86 |
else |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
87 |
{ |
2948
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
88 |
} |
184 | 89 |
|
2948
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
90 |
QObject::connect(butt, SIGNAL(clicked()), this, SLOT(activateTeam())); |
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
91 |
//QObject::connect(bText, SIGNAL(clicked()), this, SLOT(activateTeam())); |
184 | 92 |
} |
93 |
||
1475
bab5650fc894
- Fix ConfigAsked not sending full config (leads to team divide checkbox inconsistency)
unc0rr
parents:
1440
diff
changeset
|
94 |
void TeamShowWidget::setInteractivity(bool interactive) |
362
b28e0dd48269
hedgehogs num modification now allowed to chief client only
displacer
parents:
352
diff
changeset
|
95 |
{ |
6616
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
96 |
if(m_team.isNetTeam()) |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
97 |
{ |
2948
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
98 |
butt->setEnabled(interactive); |
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
99 |
} |
2377 | 100 |
|
2948
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
101 |
colorButt->setEnabled(interactive); |
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
102 |
phhoger->setEnabled(interactive); |
362
b28e0dd48269
hedgehogs num modification now allowed to chief client only
displacer
parents:
352
diff
changeset
|
103 |
} |
b28e0dd48269
hedgehogs num modification now allowed to chief client only
displacer
parents:
352
diff
changeset
|
104 |
|
352 | 105 |
void TeamShowWidget::setHHNum(unsigned int num) |
106 |
{ |
|
6616
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
107 |
phhoger->setHHNum(num); |
352 | 108 |
} |
109 |
||
110 |
void TeamShowWidget::hhNumChanged() |
|
111 |
{ |
|
6616
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
112 |
m_team.setNumHedgehogs(phhoger->getHedgehogsNum()); |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
113 |
emit hhNmChanged(m_team); |
352 | 114 |
} |
115 |
||
184 | 116 |
void TeamShowWidget::activateTeam() |
117 |
{ |
|
6616
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
118 |
emit teamStatusChanged(m_team); |
184 | 119 |
} |
120 |
||
341 | 121 |
/*HWTeamTempParams TeamShowWidget::getTeamParams() const |
184 | 122 |
{ |
207 | 123 |
if(!phhoger) throw; |
124 |
HWTeamTempParams params; |
|
125 |
params.numHedgehogs=phhoger->getHedgehogsNum(); |
|
126 |
params.teamColor=colorButt->palette().color(QPalette::Button); |
|
127 |
return params; |
|
341 | 128 |
}*/ |
207 | 129 |
|
6745
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
130 |
void TeamShowWidget::incrementTeamColor() |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
131 |
{ |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
132 |
FrameTeams* pOurFrameTeams=dynamic_cast<FrameTeams*>(parentWidget()); |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
133 |
QColor color; |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
134 |
if(++pOurFrameTeams->currentColor==pOurFrameTeams->availableColors.end()) |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
135 |
pOurFrameTeams->currentColor=pOurFrameTeams->availableColors.begin(); |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
136 |
color=*pOurFrameTeams->currentColor; |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
137 |
|
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
138 |
changeTeamColor(color); |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
139 |
} |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
140 |
void TeamShowWidget::decrementTeamColor() |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
141 |
{ |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
142 |
FrameTeams* pOurFrameTeams=dynamic_cast<FrameTeams*>(parentWidget()); |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
143 |
QColor color; |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
144 |
if(pOurFrameTeams->currentColor==pOurFrameTeams->availableColors.begin()) |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
145 |
pOurFrameTeams->currentColor=pOurFrameTeams->availableColors.end()-1; |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
146 |
else --pOurFrameTeams->currentColor; |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
147 |
color=*pOurFrameTeams->currentColor; |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
148 |
|
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
149 |
changeTeamColor(color); |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
150 |
} |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
151 |
|
372 | 152 |
void TeamShowWidget::changeTeamColor(QColor color) |
207 | 153 |
{ |
2948
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
154 |
FrameTeams* pOurFrameTeams=dynamic_cast<FrameTeams*>(parentWidget()); |
6745
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
155 |
// set according color iterator |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
156 |
pOurFrameTeams->currentColor=std::find(pOurFrameTeams->availableColors.begin(), |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
157 |
pOurFrameTeams->availableColors.end(), color); |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
158 |
if(pOurFrameTeams->currentColor==pOurFrameTeams->availableColors.end()) |
6616
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
159 |
{ |
6745
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
160 |
// error condition |
9dce541ca16f
right-click colour selection to scroll backwards through colours (bit hackish, subclassing + right click handling would be better than custom menu item signal)
nemo
parents:
6700
diff
changeset
|
161 |
pOurFrameTeams->currentColor=pOurFrameTeams->availableColors.begin(); |
2948
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
162 |
} |
341 | 163 |
|
2948
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
164 |
colorButt->setStyleSheet(QString("QPushButton{" |
6616
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
165 |
"background-color: %1;" |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
166 |
"border-width: 1px;" |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
167 |
"border-radius: 2px;" |
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
168 |
"}").arg(pOurFrameTeams->currentColor->name())); |
1283
a1e99d1e4fd3
Enable back the ability to see chosen team color in team widget
unc0rr
parents:
1252
diff
changeset
|
169 |
|
6015
daffc14a518a
cleaning up a little bit more, especially team class. we were leaking teams into heap memory on quick game starts btw
sheepluva
parents:
5423
diff
changeset
|
170 |
m_team.setColor(color); |
2948
3f21a9dc93d0
Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents:
2377
diff
changeset
|
171 |
emit teamColorChanged(m_team); |
207 | 172 |
} |
372 | 173 |
|
174 |
HWTeam TeamShowWidget::getTeam() const |
|
175 |
{ |
|
6616
f77bb02b669f
astyle -C -S -L -N --style=allman --recursive "QTfrontend/*.cpp" "QTfrontend/*.h"
nemo
parents:
6060
diff
changeset
|
176 |
return m_team; |
372 | 177 |
} |