修正状态

This commit is contained in:
hm
2020-10-11 09:33:39 +08:00
parent 68387c8905
commit e2622fad9f
5 changed files with 320 additions and 27 deletions
+30 -2
View File
@@ -65,6 +65,7 @@ MenuBarUI::MenuBarUI(QWidget *parent) :
state::unSelected,
state::unSelected,
state::Selected,
state::unSelected,
state::unSelected);
@@ -85,7 +86,7 @@ MenuBarUI::~MenuBarUI()
delete ui;
}
void MenuBarUI::setPushButtonState(uint8_t state1,uint8_t state2,uint8_t state3,uint8_t state4,uint8_t state5)
void MenuBarUI::setPushButtonState(uint8_t state1,uint8_t state2,uint8_t state3,uint8_t state4,uint8_t state5,uint8_t state6)
{
ui->pushButton_Setting->setProperty("state",state1);
ui->pushButton_Setting->style()->unpolish(ui->pushButton_Setting);
@@ -106,6 +107,10 @@ void MenuBarUI::setPushButtonState(uint8_t state1,uint8_t state2,uint8_t state3,
ui->pushButton_Info->setProperty("state",state5);
ui->pushButton_Info->style()->unpolish(ui->pushButton_Info);
ui->pushButton_Info->style()->polish(ui->pushButton_Info);
ui->pushButton_Base->setProperty("state",state6);
ui->pushButton_Base->style()->unpolish(ui->pushButton_Base);
ui->pushButton_Base->style()->polish(ui->pushButton_Base);
}
@@ -125,6 +130,7 @@ void MenuBarUI::on_pushButton_Setting_clicked()
state::unSelected,
state::unSelected,
state::unSelected,
state::unSelected,
state::unSelected);
update();
@@ -137,6 +143,7 @@ void MenuBarUI::on_pushButton_SelfTest_clicked()
state::Selected,
state::unSelected,
state::unSelected,
state::unSelected,
state::unSelected);
update();
emit IndexChanged(1);
@@ -148,6 +155,7 @@ void MenuBarUI::on_pushButton_Mission_clicked()
state::unSelected,
state::Selected,
state::unSelected,
state::unSelected,
state::unSelected);
update();
emit IndexChanged(2);
@@ -159,6 +167,7 @@ void MenuBarUI::on_pushButton_Flight_clicked()
state::unSelected,
state::unSelected,
state::Selected,
state::unSelected,
state::unSelected);
update();
emit IndexChanged(3);
@@ -170,12 +179,30 @@ void MenuBarUI::on_pushButton_Info_clicked()
state::unSelected,
state::unSelected,
state::unSelected,
state::Selected);
state::Selected,
state::unSelected);
update();
emit IndexChanged(4);
}
void MenuBarUI::on_pushButton_Base_clicked()
{
/*
setPushButtonState(state::unSelected,
state::unSelected,
state::unSelected,
state::unSelected,
state::unSelected,
state::Selected);
*/
update();
emit IndexChanged(5);
}
void MenuBarUI::showMessage(const QString &message, int TimeOut)
{
ui->label_Status->setText(message);
@@ -220,3 +247,4 @@ void MenuBarUI::MessageTimeOut(void)