|
DAWorkbench 0.0.1
DAWorkbench API
|
DA的核心接口,作为单例存在 更多...
#include <DAAppCore.h>
Public 成员函数 | |
| virtual bool | initialized () override |
| virtual DAUIInterface * | getUiInterface () const override |
| virtual DAProjectInterface * | getProjectInterface () const override |
| void | createUi (SARibbonMainWindow *mainwindow) override |
| bool | isPythonInterpreterInitialized () const |
| python内核是否初始化成功 | |
| DADataManagerInterface * | getDataManagerInterface () const override |
| DAAppUI * | getAppUi () |
| 获取DAAppUI,省去qobject_cast | |
| DAAppProject * | getAppProject () |
| 获取工程 | |
| DAAppDataManager * | getAppDatas () |
| 直接获取数据 | |
| DAAppCommand * | getAppCmd () |
| 直接获取DAAppCommand | |
Public 成员函数 继承自 DA::DACoreInterface | |
| DACoreInterface (QObject *parent=nullptr) | |
| bool | isProjectDirty () const |
| void | setProjectDirty (bool on) |
| QDir | getTempDir () const |
| 获取本程序的临时路径 | |
静态 Public 成员函数 | |
| static DAAppCore & | getInstance () |
DA的核心接口,作为单例存在
|
overridevirtual |
实现了 DA::DACoreInterface.
| DAAppCommand * DA::DAAppCore::getAppCmd | ( | ) |
直接获取DAAppCommand
| DAAppDataManager * DA::DAAppCore::getAppDatas | ( | ) |
直接获取数据
| DAAppProject * DA::DAAppCore::getAppProject | ( | ) |
获取工程
| DAAppUI * DA::DAAppCore::getAppUi | ( | ) |
获取DAAppUI,省去qobject_cast
|
overridevirtual |
实现了 DA::DACoreInterface.
|
overridevirtual |
实现了 DA::DACoreInterface.
|
overridevirtual |
实现了 DA::DACoreInterface.
|
overridevirtual |
实现了 DA::DACoreInterface.
| bool DA::DAAppCore::isPythonInterpreterInitialized | ( | ) | const |
python内核是否初始化成功