QTfrontend/teamselect.cpp
changeset 311 b8905423f19f
parent 244 b37ca2295b73
child 322 e7175ae57945
--- 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<HWTeam>& teamslist)
@@ -135,3 +141,8 @@
   if(!tsw) throw;
   return tsw->getTeamParams();
 }
+
+void TeamSelWidget::newTeamClicked()
+{
+	emit NewTeam();
+}