74 BtnNewTeam = new QPushButton(teamsBox); |
74 BtnNewTeam = new QPushButton(teamsBox); |
75 BtnNewTeam->setToolTip(tr("New team")); |
75 BtnNewTeam->setToolTip(tr("New team")); |
76 BtnNewTeam->setIconSize(pmNew.size()); |
76 BtnNewTeam->setIconSize(pmNew.size()); |
77 BtnNewTeam->setIcon(pmNew); |
77 BtnNewTeam->setIcon(pmNew); |
78 BtnNewTeam->setMaximumWidth(pmNew.width() + 6); |
78 BtnNewTeam->setMaximumWidth(pmNew.width() + 6); |
|
79 connect(BtnNewTeam, SIGNAL(clicked()), this, SIGNAL(newTeamRequested())); |
79 GBTlayout->addWidget(BtnNewTeam, 0, 1); |
80 GBTlayout->addWidget(BtnNewTeam, 0, 1); |
80 |
81 |
81 BtnEditTeam = new QPushButton(teamsBox); |
82 BtnEditTeam = new QPushButton(teamsBox); |
82 BtnEditTeam->setToolTip(tr("Edit team")); |
83 BtnEditTeam->setToolTip(tr("Edit team")); |
83 BtnEditTeam->setIconSize(pmEdit.size()); |
84 BtnEditTeam->setIconSize(pmEdit.size()); |
84 BtnEditTeam->setIcon(pmEdit); |
85 BtnEditTeam->setIcon(pmEdit); |
85 BtnEditTeam->setMaximumWidth(pmEdit.width() + 6); |
86 BtnEditTeam->setMaximumWidth(pmEdit.width() + 6); |
|
87 connect(BtnEditTeam, SIGNAL(clicked()), this, SLOT(requestEditSelectedTeam())); |
86 GBTlayout->addWidget(BtnEditTeam, 0, 2); |
88 GBTlayout->addWidget(BtnEditTeam, 0, 2); |
87 |
89 |
88 BtnDeleteTeam = new QPushButton(teamsBox); |
90 BtnDeleteTeam = new QPushButton(teamsBox); |
89 BtnDeleteTeam->setToolTip(tr("Delete team")); |
91 BtnDeleteTeam->setToolTip(tr("Delete team")); |
90 BtnDeleteTeam->setIconSize(pmDelete.size()); |
92 BtnDeleteTeam->setIconSize(pmDelete.size()); |
91 BtnDeleteTeam->setIcon(pmDelete); |
93 BtnDeleteTeam->setIcon(pmDelete); |
92 BtnDeleteTeam->setMaximumWidth(pmDelete.width() + 6); |
94 BtnDeleteTeam->setMaximumWidth(pmDelete.width() + 6); |
|
95 connect(BtnDeleteTeam, SIGNAL(clicked()), this, SLOT(requestDeleteSelectedTeam())); |
93 GBTlayout->addWidget(BtnDeleteTeam, 0, 3); |
96 GBTlayout->addWidget(BtnDeleteTeam, 0, 3); |
94 |
97 |
95 LblNoEditTeam = new QLabel(teamsBox); |
98 LblNoEditTeam = new QLabel(teamsBox); |
96 LblNoEditTeam->setText(tr("You can't edit teams from team selection. Go back to main menu to add, edit or delete teams.")); |
99 LblNoEditTeam->setText(tr("You can't edit teams from team selection. Go back to main menu to add, edit or delete teams.")); |
97 LblNoEditTeam->setWordWrap(true); |
100 LblNoEditTeam->setWordWrap(true); |
455 |
458 |
456 void PageOptions::trimNetNick() |
459 void PageOptions::trimNetNick() |
457 { |
460 { |
458 editNetNick->setText(editNetNick->text().trimmed()); |
461 editNetNick->setText(editNetNick->text().trimmed()); |
459 } |
462 } |
|
463 |
|
464 void PageOptions::requestEditSelectedTeam() |
|
465 { |
|
466 emit editTeamRequested(CBTeamName->currentText()); |
|
467 } |
|
468 |
|
469 void PageOptions::requestDeleteSelectedTeam() |
|
470 { |
|
471 emit deleteTeamRequested(CBTeamName->currentText()); |
|
472 } |
|
473 |
|
474 void PageOptions::setTeamOptionsEnabled(bool enabled) |
|
475 { |
|
476 BtnNewTeam->setVisible(enabled); |
|
477 BtnEditTeam->setVisible(enabled); |
|
478 BtnDeleteTeam->setVisible(enabled); |
|
479 CBTeamName->setVisible(enabled); |
|
480 LblNoEditTeam->setVisible(!enabled); |
|
481 } |
|
482 |