|
DAWorkbench 0.0.1
DAWorkbench API
|
Public 成员函数 | |
| AppMainWindow (QWidget *parent=nullptr) | |
| void | retranslateUi () |
| DAAppConfig * | getAppConfig () const |
| void | showSettingDialog () |
| 显示设置对话框 | |
| QByteArray | saveUIState () const |
| 保存所有状态 | |
| bool | restoreUIState (const QByteArray &v) |
| 恢复状态 | |
| bool | restoreUIState () |
| void | resetUIState () |
| bool | isSaveUIStateOnClose () const |
| void | setSaveUIStateOnClose (bool v) |
| bool | openProject (const QString &projectFilePath) |
| 打开已有工程 | |
| bool | importData (const QString &filePath, const QVariantMap &args) |
| 针对import-data命令 | |
| DAAppPluginManager * | getPluginManager () const |
| 返回插件管理器 | |
静态 Public 成员函数 | |
| static QString | getUIStateSettingFilePath () |
| static bool | isHaveStateSettingFile () |
| 判断是否存在状态设置文件 | |
| static bool | removeStateSettingFile () |
| 把保存的窗口状态保存文件删除 | |
Protected 成员函数 | |
| void | changeEvent (QEvent *e) |
| void | closeEvent (QCloseEvent *e) |
| 程序关闭事件 | |
友元 | |
| class | DAAppRibbonArea |
|
protected |
程序关闭事件
| event |
| DAAppPluginManager * DA::AppMainWindow::getPluginManager | ( | ) | const |
返回插件管理器
| bool DA::AppMainWindow::importData | ( | const QString & | filePath, |
| const QVariantMap & | args | ||
| ) |
针对import-data命令
| filePath | |
| args |
|
static |
判断是否存在状态设置文件
| bool DA::AppMainWindow::openProject | ( | const QString & | projectFilePath | ) |
打开已有工程
| 工程路径 |
|
static |
把保存的窗口状态保存文件删除
| bool DA::AppMainWindow::restoreUIState | ( | const QByteArray & | v | ) |
恢复状态
| v |
| QByteArray DA::AppMainWindow::saveUIState | ( | ) | const |
保存所有状态
包含了QMainWindow::saveGeometry,QMainWindow::saveState,ads::CDockManager::saveState