diff -r b95fd124cb09 -r b8905423f19f QTfrontend/teamselect.cpp --- a/QTfrontend/teamselect.cpp Sun Jan 07 22:54:08 2007 +0000 +++ b/QTfrontend/teamselect.cpp Mon Jan 08 18:21:40 2007 +0000 @@ -81,11 +81,13 @@ } } -void TeamSelWidget::addScrArea(FrameTeams* pfteams, QColor color) +void TeamSelWidget::addScrArea(FrameTeams* pfteams, QColor color, int maxHeight) { VertScrArea* area=new VertScrArea(color); area->setWidget(pfteams); mainLayout.addWidget(area, 30); + if (maxHeight > 0) + area->setMaximumHeight(maxHeight); } TeamSelWidget::TeamSelWidget(QWidget* parent) : @@ -97,8 +99,12 @@ // addScrArea(framePlaying, QColor("DarkTurquoise")); // addScrArea(frameDontPlaying, QColor("LightGoldenrodYellow")); QPalette p; - addScrArea(framePlaying, p.color(QPalette::Window).light(105)); - addScrArea(frameDontPlaying, p.color(QPalette::Window).dark(105)); + addScrArea(framePlaying, p.color(QPalette::Window).light(105), 200); + addScrArea(frameDontPlaying, p.color(QPalette::Window).dark(105), 0); + newTeam = new QPushButton(this); + newTeam->setText(QPushButton::tr("New team")); + connect(newTeam, SIGNAL(clicked()), this, SLOT(newTeamClicked())); + mainLayout.addWidget(newTeam); } void TeamSelWidget::resetPlayingTeams(const QList& teamslist) @@ -135,3 +141,8 @@ if(!tsw) throw; return tsw->getTeamParams(); } + +void TeamSelWidget::newTeamClicked() +{ + emit NewTeam(); +}