QTfrontend/teamselhelper.cpp
changeset 1171 ab9932feda49
parent 1066 1f1b3686a2b0
child 1252 2e2719c0a397
equal deleted inserted replaced
1170:bd0f414e395a 1171:ab9932feda49
    44     : QIcon(QString(":/res/botlevels/%1.png").arg(m_team.difficulty));
    44     : QIcon(QString(":/res/botlevels/%1.png").arg(m_team.difficulty));
    45 
    45 
    46   QPalette newPalette = palette();
    46   QPalette newPalette = palette();
    47   newPalette.setColor(QPalette::Button, palette().color(backgroundRole()));
    47   newPalette.setColor(QPalette::Button, palette().color(backgroundRole()));
    48 
    48 
    49   // team fort
    49 	butt = new QPushButton(difficultyIcon, team.TeamName, this);
    50   butt=new QPushButton(difficultyIcon, "", this);
    50 	butt->setFlat(true);
    51   butt->setFlat(true);
    51 	butt->setPalette(newPalette);
    52   butt->setGeometry(0, 0, 30, 30);
    52 	mainLayout.addWidget(butt);
    53   butt->setMaximumWidth(30);
    53 	butt->setStyleSheet("QPushButton{"
    54   butt->setPalette(newPalette);
    54 			"icon-size: 36px;"
    55   mainLayout.addWidget(butt);
    55 			"text-align: left;"
    56   butt->setIconSize(butt->size());
    56 			"background-color: #0d0544;"
    57 
    57 			"color: orange;"
    58   // team name
    58 			"font: bold;"
    59   bText=new QPushButton(team.TeamName, this);
    59 		"}");
    60   bText->setPalette(newPalette);
       
    61   bText->setFlat(true);
       
    62   mainLayout.addWidget(bText);
       
    63 
    60 
    64   if(m_isPlaying) {
    61   if(m_isPlaying) {
    65     // team color
    62     // team color
    66     colorButt=new QPushButton(this);
    63     colorButt=new QPushButton(this);
    67     colorButt->setMaximumWidth(30);
    64     colorButt->setMaximumWidth(30);
    74     connect(phhoger, SIGNAL(hedgehogsNumChanged()), this, SLOT(hhNumChanged()));
    71     connect(phhoger, SIGNAL(hedgehogsNumChanged()), this, SLOT(hhNumChanged()));
    75     mainLayout.addWidget(phhoger);
    72     mainLayout.addWidget(phhoger);
    76   }
    73   }
    77 
    74 
    78   QObject::connect(butt, SIGNAL(clicked()), this, SLOT(activateTeam()));
    75   QObject::connect(butt, SIGNAL(clicked()), this, SLOT(activateTeam()));
    79   QObject::connect(bText, SIGNAL(clicked()), this, SLOT(activateTeam()));
    76   //QObject::connect(bText, SIGNAL(clicked()), this, SLOT(activateTeam()));
    80 }
    77 }
    81 
    78 
    82 void TeamShowWidget::setNonInteractive()
    79 void TeamShowWidget::setNonInteractive()
    83 {
    80 {
    84   if(m_team.isNetTeam()) {
    81   if(m_team.isNetTeam()) {
    85     disconnect(butt, SIGNAL(clicked()));
    82     disconnect(butt, SIGNAL(clicked()));
    86     disconnect(bText, SIGNAL(clicked()));
    83    // disconnect(bText, SIGNAL(clicked()));
    87   }
    84   }
    88   disconnect(colorButt, SIGNAL(clicked()), this, SLOT(changeTeamColor()));
    85   disconnect(colorButt, SIGNAL(clicked()), this, SLOT(changeTeamColor()));
    89   phhoger->setNonInteractive();
    86   phhoger->setNonInteractive();
    90 }
    87 }
    91 
    88