在模型添加过程启用事务操作,保证数据一致
This commit is contained in:
parent
8b243cd535
commit
d1381e8c4b
|
|
@ -185,6 +185,8 @@ void DBStructureView::showContextMenu(const QPoint& pos)
|
||||||
});
|
});
|
||||||
menu.addSeparator();
|
menu.addSeparator();
|
||||||
menu.addAction(QString::fromWCharArray(L"添加模型"), [this]{emit actionTrigger_addModel();});
|
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));
|
QPoint originPoint = this->mapToGlobal(QPoint(0,0));
|
||||||
menu.exec(originPoint + pos);
|
menu.exec(originPoint + pos);
|
||||||
}
|
}
|
||||||
|
|
@ -194,6 +196,27 @@ void DBStructureView::showContextMenu(const QPoint& pos)
|
||||||
menu.addAction(QString::fromWCharArray(L"删除"), [this,node]{
|
menu.addAction(QString::fromWCharArray(L"删除"), [this,node]{
|
||||||
removeNode(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));
|
QPoint originPoint = this->mapToGlobal(QPoint(0,0));
|
||||||
menu.exec(originPoint + pos);
|
menu.exec(originPoint + pos);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue