3#include "DACoreInterface.h"
10class DAAppDataManager;
23 virtual bool initialized()
override;
29 void createUi(SARibbonMainWindow* mainwindow)
override;
39 bool initializePythonEnv();
56 bool mIsPythonInterpreterInitialized;
70#define DA_APP_CORE DA::DAAppCore::getInstance()
App的命令管理
Definition DAAppCommand.h:17
DA的核心接口,作为单例存在
Definition DAAppCore.h:16
DAAppDataManager * getAppDatas()
直接获取数据
Definition DAAppCore.cpp:164
DAAppUI * getAppUi()
获取DAAppUI,省去qobject_cast
Definition DAAppCore.cpp:148
DAAppProject * getAppProject()
获取工程
Definition DAAppCore.cpp:156
bool isPythonInterpreterInitialized() const
python内核是否初始化成功
Definition DAAppCore.cpp:91
DAAppCommand * getAppCmd()
直接获取DAAppCommand
Definition DAAppCore.cpp:174
DA的变量管理类,da的变量统一由此类管理
Definition DAAppDataManager.h:19
负责整个节点的工程管理
Definition DAAppProject.h:31
总体界面接口,负责生成DAAppDockingArea和DAAppRibbonArea
Definition DAAppUI.h:17
APP的核心接口
Definition DACoreInterface.h:24
数据管理接口
Definition DADataManagerInterface.h:16
负责总体工程的接口
Definition DAProjectInterface.h:21
Python线程到Qt主线程的通信处理器
Definition DAPythonSignalHandler.h:19
界面相关的接口
Definition DAUIInterface.h:26
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44