QTfrontend/teamselect.cpp
changeset 492 78e80f899b59
parent 486 7ea71cd3acd5
child 523 eddcef907b28
equal deleted inserted replaced
491:eadeccaf52ab 492:78e80f899b59
    46     } else {
    46     } else {
    47       connect(frameDontPlaying->getTeamWidget(team), SIGNAL(teamStatusChanged(HWTeam)),
    47       connect(frameDontPlaying->getTeamWidget(team), SIGNAL(teamStatusChanged(HWTeam)),
    48 	      this, SLOT(changeTeamStatus(HWTeam)));
    48 	      this, SLOT(changeTeamStatus(HWTeam)));
    49     }
    49     }
    50   }
    50   }
       
    51   emit setEnabledGameStart(curPlayingTeams.size()>1);
    51 }
    52 }
    52 
    53 
    53 void TeamSelWidget::setNonInteractive()
    54 void TeamSelWidget::setNonInteractive()
    54 {
    55 {
    55   framePlaying->setNonInteractive();
    56   framePlaying->setNonInteractive();
    97       framePlaying->removeTeam(team);
    98       framePlaying->removeTeam(team);
    98       curPlayingTeams.erase(itPlay);
    99       curPlayingTeams.erase(itPlay);
    99       break;
   100       break;
   100     }
   101     }
   101   }
   102   }
       
   103   emit setEnabledGameStart(curPlayingTeams.size()>1);
   102 }
   104 }
   103 
   105 
   104 void TeamSelWidget::netTeamStatusChanged(const HWTeam& team)
   106 void TeamSelWidget::netTeamStatusChanged(const HWTeam& team)
   105 {
   107 {
   106   QList<HWTeam>::iterator itPlay=std::find(curPlayingTeams.begin(), curPlayingTeams.end(), team);
   108   QList<HWTeam>::iterator itPlay=std::find(curPlayingTeams.begin(), curPlayingTeams.end(), team);
   166   QSize szh1=pRemoveTeams->sizeHint();
   168   QSize szh1=pRemoveTeams->sizeHint();
   167   if(szh.isValid() && szh1.isValid()) {
   169   if(szh.isValid() && szh1.isValid()) {
   168     pAddTeams->resize(pAddTeams->size().width(), szh.height());
   170     pAddTeams->resize(pAddTeams->size().width(), szh.height());
   169     pRemoveTeams->resize(pRemoveTeams->size().width(), szh1.height());
   171     pRemoveTeams->resize(pRemoveTeams->size().width(), szh1.height());
   170   }
   172   }
       
   173 
       
   174   emit setEnabledGameStart(curPlayingTeams.size()>1);
   171 }
   175 }
   172 
   176 
   173 void TeamSelWidget::addScrArea(FrameTeams* pfteams, QColor color, int maxHeight)
   177 void TeamSelWidget::addScrArea(FrameTeams* pfteams, QColor color, int maxHeight)
   174 {
   178 {
   175   VertScrArea* area=new VertScrArea(color);
   179   VertScrArea* area=new VertScrArea(color);