在模型添加过程启用事务操作,保证数据一致
This commit is contained in:
parent
8b243cd535
commit
d1381e8c4b
|
|
@ -185,6 +185,8 @@ void DBStructureView::showContextMenu(const QPoint& pos)
|
|||
});
|
||||
menu.addSeparator();
|
||||
menu.addAction(QString::fromWCharArray(L"添加模型"), [this]{emit actionTrigger_addModel();});
|
||||
/*menu.addAction(QString::fromWCharArray(L"导入数据"), []{});
|
||||
menu.addAction(QString::fromWCharArray(L"导出数据"), []{});*/
|
||||
QPoint originPoint = this->mapToGlobal(QPoint(0,0));
|
||||
menu.exec(originPoint + pos);
|
||||
}
|
||||
|
|
@ -194,6 +196,27 @@ void DBStructureView::showContextMenu(const QPoint& pos)
|
|||
menu.addAction(QString::fromWCharArray(L"删除"), [this,node]{
|
||||
removeNode(node);
|
||||
});
|
||||
menu.addSeparator();
|
||||
menu.addAction(QString::fromWCharArray(L"刷新"), []{});
|
||||
menu.addAction(QString::fromWCharArray(L"打开"), []{});
|
||||
menu.addSeparator();
|
||||
menu.addAction(QString::fromWCharArray(L"清空数据"), []{});
|
||||
/*menu.addAction(QString::fromWCharArray(L"导入"), []{});
|
||||
menu.addAction(QString::fromWCharArray(L"导出"), []{});*/
|
||||
QPoint originPoint = this->mapToGlobal(QPoint(0,0));
|
||||
menu.exec(originPoint + pos);
|
||||
}
|
||||
else if(node && node->type() == GroupNode)
|
||||
{
|
||||
CustomMenu menu;
|
||||
menu.addAction(QString::fromWCharArray(L"删除"), [this,node]{
|
||||
removeNode(node);
|
||||
});
|
||||
menu.addSeparator();
|
||||
menu.addAction(QString::fromWCharArray(L"刷新"), []{});
|
||||
menu.addAction(QString::fromWCharArray(L"打开"), []{});
|
||||
menu.addSeparator();
|
||||
menu.addAction(QString::fromWCharArray(L"清空数据"), []{});
|
||||
QPoint originPoint = this->mapToGlobal(QPoint(0,0));
|
||||
menu.exec(originPoint + pos);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue