修改外部同步器的编辑逻辑、添加‘另存为’ 按钮
This commit is contained in:
@@ -201,6 +201,8 @@ TestPrintWidget::TestPrintWidget(QWidget* parent)
|
||||
|
||||
// 网络通信,暂时屏蔽
|
||||
// ui.btnList->hide();
|
||||
|
||||
connect(ui.btnSaveAs, &QPushButton::clicked, this, &TestPrintWidget::onBtnSaveAsClicked);
|
||||
}
|
||||
|
||||
void TestPrintWidget::bindSysPara(SysPara *sysPara)
|
||||
@@ -1159,3 +1161,18 @@ void TestPrintWidget::on_btn_paste_clicked()
|
||||
{
|
||||
pasteCopiedLayer();
|
||||
}
|
||||
|
||||
void TestPrintWidget::onBtnSaveAsClicked()
|
||||
{
|
||||
dialogSaveFile->refreshListView(SCENE);
|
||||
dialogSaveFile->setEnterFileName("");
|
||||
auto ret = dialogSaveFile->exec();
|
||||
|
||||
if(ret == QDialog::Accepted) {
|
||||
auto filename = dialogSaveFile->filename();
|
||||
if(!filename.endsWith(".xml",Qt::CaseInsensitive))
|
||||
filename += ".xml";
|
||||
|
||||
saveFile(filename);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user