QTfrontend/frameTeam.cpp
changeset 2948 3f21a9dc93d0
parent 2377 f3fab2b09e0c
child 3876 3dd031a8b395
equal deleted inserted replaced
2947:803b277e4894 2948:3f21a9dc93d0
    25 #include "hwconsts.h"
    25 #include "hwconsts.h"
    26 
    26 
    27 FrameTeams::FrameTeams(QWidget* parent) :
    27 FrameTeams::FrameTeams(QWidget* parent) :
    28   QFrame(parent), maxHedgehogsPerGame(48), overallHedgehogs(0), mainLayout(this), nonInteractive(false)
    28   QFrame(parent), maxHedgehogsPerGame(48), overallHedgehogs(0), mainLayout(this), nonInteractive(false)
    29 {
    29 {
    30 	QPalette newPalette = palette();
    30     QPalette newPalette = palette();
    31 	newPalette.setColor(QPalette::Window, QColor(0x00, 0x00, 0x00));
    31     newPalette.setColor(QPalette::Window, QColor(0x00, 0x00, 0x00));
    32 	setPalette(newPalette);
    32     setPalette(newPalette);
    33 	setAutoFillBackground(true);
    33     setAutoFillBackground(true);
    34 
    34 
    35 	mainLayout.setSpacing(1);
    35     mainLayout.setSpacing(1);
    36 	mainLayout.setContentsMargins(4, 4, 4, 4);
    36     mainLayout.setContentsMargins(4, 4, 4, 4);
    37 
    37 
    38 	availableColors.push_back(*color1);
    38     availableColors.push_back(*color1);
    39 	availableColors.push_back(*color2);
    39     availableColors.push_back(*color2);
    40 	availableColors.push_back(*color3);
    40     availableColors.push_back(*color3);
    41 	availableColors.push_back(*color4);
    41     availableColors.push_back(*color4);
    42 	availableColors.push_back(*color5);
    42     availableColors.push_back(*color5);
    43 	availableColors.push_back(*color6);
    43     availableColors.push_back(*color6);
    44 
    44 
    45 	resetColors();
    45     resetColors();
    46 }
    46 }
    47 
    47 
    48 void FrameTeams::setInteractivity(bool interactive)
    48 void FrameTeams::setInteractivity(bool interactive)
    49 {
    49 {
    50 	nonInteractive = !interactive;
    50     nonInteractive = !interactive;
    51 	for(tmapTeamToWidget::iterator it=teamToWidget.begin(); it!=teamToWidget.end(); ++it) {
    51     for(tmapTeamToWidget::iterator it=teamToWidget.begin(); it!=teamToWidget.end(); ++it) {
    52 		TeamShowWidget* pts = dynamic_cast<TeamShowWidget*>(it.value());
    52         TeamShowWidget* pts = dynamic_cast<TeamShowWidget*>(it.value());
    53 		if(!pts) throw;
    53         if(!pts) throw;
    54 		pts->setInteractivity(interactive);
    54         pts->setInteractivity(interactive);
    55 	}
    55     }
    56 }
    56 }
    57 
    57 
    58 void FrameTeams::resetColors()
    58 void FrameTeams::resetColors()
    59 {
    59 {
    60   currentColor=availableColors.begin();
    60   currentColor=availableColors.begin();