添加读取所有航点功能
This commit is contained in:
+58
-11
@@ -309,7 +309,9 @@ void MissionUI::on_tabWidget_currentChanged(int index)
|
||||
break;
|
||||
}
|
||||
|
||||
//emit groupChanged(group);
|
||||
qDebug() << "currentChanged" << group;
|
||||
|
||||
emit groupChanged(group);
|
||||
|
||||
QTableWidget *widget = tablelist.value(group);
|
||||
int idx = widget->currentRow() + 1;
|
||||
@@ -356,8 +358,32 @@ void MissionUI::on_pushButton_insert_clicked()
|
||||
{
|
||||
emit WPInsert();
|
||||
|
||||
int group = 3;
|
||||
//根据tabwidget
|
||||
int tab_idx =ui->tabWidget->currentIndex();
|
||||
|
||||
switch (tab_idx) {
|
||||
case 0:
|
||||
group = 1;
|
||||
break;
|
||||
case 1:
|
||||
group = 3;
|
||||
break;
|
||||
case 2:
|
||||
group = 4;
|
||||
break;
|
||||
case 3:
|
||||
group = 5;
|
||||
break;
|
||||
case 4:
|
||||
group = 6;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
//删除完成后,刷新一次所有航点
|
||||
emit getAllPoints();
|
||||
emit getAllPoints(group);
|
||||
}
|
||||
|
||||
void MissionUI::on_pushButton_delete_clicked()
|
||||
@@ -393,7 +419,7 @@ void MissionUI::on_pushButton_delete_clicked()
|
||||
emit WPDelete();
|
||||
|
||||
//删除完成后,刷新一次所有航点
|
||||
emit getAllPoints();
|
||||
emit getAllPoints(tablelist.key(widget));
|
||||
|
||||
}
|
||||
|
||||
@@ -401,8 +427,32 @@ void MissionUI::on_pushButton_add_clicked()
|
||||
{
|
||||
emit WPAdd();
|
||||
|
||||
//删除完成后,刷新一次所有航点
|
||||
emit getAllPoints();
|
||||
int group = 3;
|
||||
//根据tabwidget
|
||||
int tab_idx =ui->tabWidget->currentIndex();
|
||||
|
||||
switch (tab_idx) {
|
||||
case 0:
|
||||
group = 1;
|
||||
break;
|
||||
case 1:
|
||||
group = 3;
|
||||
break;
|
||||
case 2:
|
||||
group = 4;
|
||||
break;
|
||||
case 3:
|
||||
group = 5;
|
||||
break;
|
||||
case 4:
|
||||
group = 6;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
//刷新一次所有航点
|
||||
emit getAllPoints(group);
|
||||
}
|
||||
|
||||
void MissionUI::on_pushButton_clean_clicked()
|
||||
@@ -431,14 +481,15 @@ void MissionUI::on_pushButton_clean_clicked()
|
||||
break;
|
||||
}
|
||||
|
||||
for (int i = 0;i < widget->rowCount();i++) {
|
||||
int count = widget->rowCount();
|
||||
for (int i = 0;i < count;i++) {
|
||||
widget->removeRow(i);
|
||||
}
|
||||
|
||||
emit WPDeleteAll();
|
||||
|
||||
//删除完成后,刷新一次所有航点
|
||||
emit getAllPoints();
|
||||
//emit getAllPoints(tablelist.key(widget));
|
||||
}
|
||||
|
||||
|
||||
@@ -566,11 +617,7 @@ void MissionUI::itemDoubleClicked(QTableWidgetItem *item)
|
||||
{
|
||||
QLineEdit *line = new QLineEdit(widget);
|
||||
line->setStyleSheet("background-color: #FFFFFF;font :15px 黑体;");
|
||||
//line->setValidator(new QRegExpValidator(QRegExp("[0-9.-]+$")));
|
||||
|
||||
|
||||
line->setText(itemValue.toString());
|
||||
|
||||
widget->removeCellWidget(row,column);
|
||||
widget->setCellWidget(row,column,line);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user