1#ifndef DACOREINTERFACE_H
2#define DACOREINTERFACE_H
3#include "DAInterfaceAPI.h"
6#include <QTemporaryDir>
8#include "DAPythonSignalHandler.h"
11class SARibbonMainWindow;
16class DADataManagerInterface;
17class DAProjectInterface;
31 virtual bool initialized() = 0;
43 static QString getPythonScriptsPath();
47 bool isProjectDirty()
const;
48 void setProjectDirty(
bool on);
51 QDir getTempDir()
const;
55 virtual void createUi(SARibbonMainWindow* mainwindow) = 0;
58 QTemporaryDir mTempDir;
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