QTfrontend/ui/page/pageoptions.cpp
changeset 14551 1c623169a44d
parent 14279 20b08e59730d
child 14677 93429d8f6b3f
equal deleted inserted replaced
14550:8b66de6c9fb0 14551:1c623169a44d
   140             BtnNewTeam = new QPushButton(groupTeams);
   140             BtnNewTeam = new QPushButton(groupTeams);
   141             BtnNewTeam->setWhatsThis(tr("New team"));
   141             BtnNewTeam->setWhatsThis(tr("New team"));
   142             BtnNewTeam->setIconSize(pmNew.size());
   142             BtnNewTeam->setIconSize(pmNew.size());
   143             BtnNewTeam->setIcon(pmNew);
   143             BtnNewTeam->setIcon(pmNew);
   144             BtnNewTeam->setMaximumWidth(pmNew.width() + 6);
   144             BtnNewTeam->setMaximumWidth(pmNew.width() + 6);
       
   145             BtnNewTeam->setStyleSheet("padding: 0px;");
   145             connect(BtnNewTeam, SIGNAL(clicked()), this, SIGNAL(newTeamRequested()));
   146             connect(BtnNewTeam, SIGNAL(clicked()), this, SIGNAL(newTeamRequested()));
   146             groupTeams->layout()->addWidget(BtnNewTeam, 0, 1);
   147             groupTeams->layout()->addWidget(BtnNewTeam, 0, 1);
   147 
   148 
   148             BtnEditTeam = new QPushButton(groupTeams);
   149             BtnEditTeam = new QPushButton(groupTeams);
   149             BtnEditTeam->setWhatsThis(tr("Edit team"));
   150             BtnEditTeam->setWhatsThis(tr("Edit team"));
   150             BtnEditTeam->setIconSize(pmEdit.size());
   151             BtnEditTeam->setIconSize(pmEdit.size());
   151             BtnEditTeam->setIcon(pmEdit);
   152             BtnEditTeam->setIcon(pmEdit);
   152             BtnEditTeam->setMaximumWidth(pmEdit.width() + 6);
   153             BtnEditTeam->setMaximumWidth(pmEdit.width() + 6);
       
   154             BtnEditTeam->setStyleSheet("padding: 0px;");
   153             connect(BtnEditTeam, SIGNAL(clicked()), this, SLOT(requestEditSelectedTeam()));
   155             connect(BtnEditTeam, SIGNAL(clicked()), this, SLOT(requestEditSelectedTeam()));
   154             groupTeams->layout()->addWidget(BtnEditTeam, 0, 2);
   156             groupTeams->layout()->addWidget(BtnEditTeam, 0, 2);
   155 
   157 
   156             BtnDeleteTeam = new QPushButton(groupTeams);
   158             BtnDeleteTeam = new QPushButton(groupTeams);
   157             BtnDeleteTeam->setWhatsThis(tr("Delete team"));
   159             BtnDeleteTeam->setWhatsThis(tr("Delete team"));
   158             BtnDeleteTeam->setIconSize(pmDelete.size());
   160             BtnDeleteTeam->setIconSize(pmDelete.size());
   159             BtnDeleteTeam->setIcon(pmDelete);
   161             BtnDeleteTeam->setIcon(pmDelete);
   160             BtnDeleteTeam->setMaximumWidth(pmDelete.width() + 6);
   162             BtnDeleteTeam->setMaximumWidth(pmDelete.width() + 6);
       
   163             BtnDeleteTeam->setStyleSheet("padding: 0px;");
   161             connect(BtnDeleteTeam, SIGNAL(clicked()), this, SLOT(requestDeleteSelectedTeam()));
   164             connect(BtnDeleteTeam, SIGNAL(clicked()), this, SLOT(requestDeleteSelectedTeam()));
   162             groupTeams->layout()->addWidget(BtnDeleteTeam, 0, 3);
   165             groupTeams->layout()->addWidget(BtnDeleteTeam, 0, 3);
   163 
   166 
   164             LblNoEditTeam = new QLabel(groupTeams);
   167             LblNoEditTeam = new QLabel(groupTeams);
   165             LblNoEditTeam->setText(tr("You can't edit teams from team selection. Go back to main menu to add, edit or delete teams."));
   168             LblNoEditTeam->setText(tr("You can't edit teams from team selection. Go back to main menu to add, edit or delete teams."));
   182             SchemeNew = new QPushButton(groupSchemes);
   185             SchemeNew = new QPushButton(groupSchemes);
   183             SchemeNew->setWhatsThis(tr("New scheme"));
   186             SchemeNew->setWhatsThis(tr("New scheme"));
   184             SchemeNew->setIconSize(pmNew.size());
   187             SchemeNew->setIconSize(pmNew.size());
   185             SchemeNew->setIcon(pmNew);
   188             SchemeNew->setIcon(pmNew);
   186             SchemeNew->setMaximumWidth(pmNew.width() + 6);
   189             SchemeNew->setMaximumWidth(pmNew.width() + 6);
       
   190             SchemeNew->setStyleSheet("padding: 0px;");
   187             groupSchemes->layout()->addWidget(SchemeNew, 0, 1);
   191             groupSchemes->layout()->addWidget(SchemeNew, 0, 1);
   188 
   192 
   189             SchemeEdit = new QPushButton(groupSchemes);
   193             SchemeEdit = new QPushButton(groupSchemes);
   190             SchemeEdit->setWhatsThis(tr("Edit scheme"));
   194             SchemeEdit->setWhatsThis(tr("Edit scheme"));
   191             SchemeEdit->setIconSize(pmEdit.size());
   195             SchemeEdit->setIconSize(pmEdit.size());
   192             SchemeEdit->setIcon(pmEdit);
   196             SchemeEdit->setIcon(pmEdit);
   193             SchemeEdit->setMaximumWidth(pmEdit.width() + 6);
   197             SchemeEdit->setMaximumWidth(pmEdit.width() + 6);
       
   198             SchemeEdit->setStyleSheet("padding: 0px;");
   194             groupSchemes->layout()->addWidget(SchemeEdit, 0, 2);
   199             groupSchemes->layout()->addWidget(SchemeEdit, 0, 2);
   195 
   200 
   196             SchemeDelete = new QPushButton(groupSchemes);
   201             SchemeDelete = new QPushButton(groupSchemes);
   197             SchemeDelete->setWhatsThis(tr("Delete scheme"));
   202             SchemeDelete->setWhatsThis(tr("Delete scheme"));
   198             SchemeDelete->setIconSize(pmDelete.size());
   203             SchemeDelete->setIconSize(pmDelete.size());
   199             SchemeDelete->setIcon(pmDelete);
   204             SchemeDelete->setIcon(pmDelete);
   200             SchemeDelete->setMaximumWidth(pmDelete.width() + 6);
   205             SchemeDelete->setMaximumWidth(pmDelete.width() + 6);
       
   206             SchemeDelete->setStyleSheet("padding: 0px;");
   201             groupSchemes->layout()->addWidget(SchemeDelete, 0, 3);
   207             groupSchemes->layout()->addWidget(SchemeDelete, 0, 3);
   202         }
   208         }
   203 
   209 
   204         { // group: weapons
   210         { // group: weapons
   205             OptionGroupBox * groupWeapons = new OptionGroupBox(":/res/weaponsicon.png", tr("Weapons"), this);
   211             OptionGroupBox * groupWeapons = new OptionGroupBox(":/res/weaponsicon.png", tr("Weapons"), this);
   215             WeaponNew = new QPushButton(groupWeapons);
   221             WeaponNew = new QPushButton(groupWeapons);
   216             WeaponNew->setWhatsThis(tr("New weapon set"));
   222             WeaponNew->setWhatsThis(tr("New weapon set"));
   217             WeaponNew->setIconSize(pmNew.size());
   223             WeaponNew->setIconSize(pmNew.size());
   218             WeaponNew->setIcon(pmNew);
   224             WeaponNew->setIcon(pmNew);
   219             WeaponNew->setMaximumWidth(pmNew.width() + 6);
   225             WeaponNew->setMaximumWidth(pmNew.width() + 6);
       
   226             WeaponNew->setStyleSheet("padding: 0px;");
   220             groupWeapons->layout()->addWidget(WeaponNew, 0, 1);
   227             groupWeapons->layout()->addWidget(WeaponNew, 0, 1);
   221 
   228 
   222             WeaponEdit = new QPushButton(groupWeapons);
   229             WeaponEdit = new QPushButton(groupWeapons);
   223             WeaponEdit->setWhatsThis(tr("Edit weapon set"));
   230             WeaponEdit->setWhatsThis(tr("Edit weapon set"));
   224             WeaponEdit->setIconSize(pmEdit.size());
   231             WeaponEdit->setIconSize(pmEdit.size());
   225             WeaponEdit->setIcon(pmEdit);
   232             WeaponEdit->setIcon(pmEdit);
   226             WeaponEdit->setMaximumWidth(pmEdit.width() + 6);
   233             WeaponEdit->setMaximumWidth(pmEdit.width() + 6);
       
   234             WeaponEdit->setStyleSheet("padding: 0px;");
   227             groupWeapons->layout()->addWidget(WeaponEdit, 0, 2);
   235             groupWeapons->layout()->addWidget(WeaponEdit, 0, 2);
   228 
   236 
   229             WeaponDelete = new QPushButton(groupWeapons);
   237             WeaponDelete = new QPushButton(groupWeapons);
   230             WeaponDelete->setWhatsThis(tr("Delete weapon set"));
   238             WeaponDelete->setWhatsThis(tr("Delete weapon set"));
   231             WeaponDelete->setIconSize(pmDelete.size());
   239             WeaponDelete->setIconSize(pmDelete.size());
   232             WeaponDelete->setIcon(pmDelete);
   240             WeaponDelete->setIcon(pmDelete);
   233             WeaponDelete->setMaximumWidth(pmDelete.width() + 6);
   241             WeaponDelete->setMaximumWidth(pmDelete.width() + 6);
       
   242             WeaponDelete->setStyleSheet("padding: 0px;");
   234             groupWeapons->layout()->addWidget(WeaponDelete, 0, 3);
   243             groupWeapons->layout()->addWidget(WeaponDelete, 0, 3);
   235         }
   244         }
   236 
   245 
   237         leftColumn->addStretch(1);
   246         leftColumn->addStretch(1);
   238         rightColumn->addStretch(1);
   247         rightColumn->addStretch(1);