DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::DAAppCore类 参考

DA的核心接口,作为单例存在 更多...

#include <DAAppCore.h>

类 DA::DAAppCore 继承关系图:
DA::DACoreInterface

Public 成员函数

virtual bool initialized () override
 
virtual DAUIInterfacegetUiInterface () const override
 
virtual DAProjectInterfacegetProjectInterface () const override
 
void createUi (SARibbonMainWindow *mainwindow) override
 
bool isPythonInterpreterInitialized () const
 python内核是否初始化成功
 
DADataManagerInterfacegetDataManagerInterface () const override
 
DAAppUIgetAppUi ()
 获取DAAppUI,省去qobject_cast
 
DAAppProjectgetAppProject ()
 获取工程
 
DAAppDataManagergetAppDatas ()
 直接获取数据
 
DAAppCommandgetAppCmd ()
 直接获取DAAppCommand
 
- Public 成员函数 继承自 DA::DACoreInterface
 DACoreInterface (QObject *parent=nullptr)
 
bool isProjectDirty () const
 
void setProjectDirty (bool on)
 
QDir getTempDir () const
 获取本程序的临时路径
 

静态 Public 成员函数

static DAAppCoregetInstance ()
 

详细描述

DA的核心接口,作为单例存在

成员函数说明

◆ createUi()

void DA::DAAppCore::createUi ( SARibbonMainWindow *  mainwindow)
overridevirtual

实现了 DA::DACoreInterface.

◆ getAppCmd()

DAAppCommand * DA::DAAppCore::getAppCmd ( )

直接获取DAAppCommand

注解
此函数必须在createUi 之后调用才有实际结果
返回

◆ getAppDatas()

DAAppDataManager * DA::DAAppCore::getAppDatas ( )

直接获取数据

返回

◆ getAppProject()

DAAppProject * DA::DAAppCore::getAppProject ( )

获取工程

返回

◆ getAppUi()

DAAppUI * DA::DAAppCore::getAppUi ( )

获取DAAppUI,省去qobject_cast

返回

◆ getDataManagerInterface()

DADataManagerInterface * DA::DAAppCore::getDataManagerInterface ( ) const
overridevirtual

实现了 DA::DACoreInterface.

◆ getProjectInterface()

DAProjectInterface * DA::DAAppCore::getProjectInterface ( ) const
overridevirtual

实现了 DA::DACoreInterface.

◆ getUiInterface()

DAUIInterface * DA::DAAppCore::getUiInterface ( ) const
overridevirtual

实现了 DA::DACoreInterface.

◆ initialized()

bool DA::DAAppCore::initialized ( )
overridevirtual

实现了 DA::DACoreInterface.

◆ isPythonInterpreterInitialized()

bool DA::DAAppCore::isPythonInterpreterInitialized ( ) const

python内核是否初始化成功

返回

该类的文档由以下文件生成: