# HG changeset patch # User displacer # Date 1156087346 0 # Node ID 87264c35b09a4ea3d86f4b11d30f1a70bfcee4f4 # Parent 665c07365cb631ff12af08035836a0146adaa5c1 flat buttons diff -r 665c07365cb6 -r 87264c35b09a QTfrontend/teamselhelper.cpp --- a/QTfrontend/teamselhelper.cpp Fri Aug 18 21:02:11 2006 +0000 +++ b/QTfrontend/teamselhelper.cpp Sun Aug 20 15:22:26 2006 +0000 @@ -12,19 +12,24 @@ QWidget(parent), mainLayout(this), m_team(team) { this->setMaximumHeight(40); - QLabel* pixlbl=new QLabel(); - pixlbl->setPixmap(QPixmap(QString("../share/hedgewars/Data/Forts/")+m_team.Fort+"L.png").scaledToHeight(30)); - mainLayout.addWidget(pixlbl); + QPixmap* px=new QPixmap(QPixmap(QString("../share/hedgewars/Data/Forts/")+m_team.Fort+"L.png").scaled(40, 40)); - TeamLabel* lbl=new TeamLabel(team.TeamName); - mainLayout.addWidget(lbl); - - QPushButton* butt=new QPushButton("o"); - butt->setGeometry(0, 0, 25, 25); + QPushButton* butt=new QPushButton(*px, "", this); + butt->setFlat(true); + butt->setGeometry(0, 0, 30, 30); butt->setMaximumWidth(30); mainLayout.addWidget(butt); + butt->setIconSize(butt->size()); + + QPushButton* bText=new QPushButton(team.TeamName, this); + QPalette newPalette = palette(); + newPalette.setColor(QPalette::Button, palette().color(backgroundRole())); + bText->setPalette(newPalette); + bText->setFlat(true); + mainLayout.addWidget(bText); QObject::connect(butt, SIGNAL(clicked()), this, SLOT(activateTeam())); + QObject::connect(bText, SIGNAL(clicked()), this, SLOT(activateTeam())); } void TeamShowWidget::activateTeam()