负责总体工程的接口
更多...
#include <DAProjectInterface.h>
|
| virtual bool | load (const QString &path)=0 |
| | 加载工程
|
| |
| virtual bool | save (const QString &path)=0 |
| | 保存工程
|
| |
|
virtual void | clear () |
| | 清空工程
|
| |
| void | setModified (bool on=true) |
| | 设置为dirty
|
| |
|
virtual bool | requestSave ()=0 |
| |
负责总体工程的接口
通过此接口可以获取当前工程的基本信息
◆ dirtyStateChanged
| void DA::DAProjectInterface::dirtyStateChanged |
( |
bool |
on | ) |
|
|
signal |
◆ getDataManagerInterface()
◆ getProjectBaseName()
| QString DA::DAProjectInterface::getProjectBaseName |
( |
| ) |
const |
获取工程名
返回工程的文件名(不含后缀)
- 返回
- 如果没有设置工程,将返回空字符串
◆ getProjectDir()
| QString DA::DAProjectInterface::getProjectDir |
( |
| ) |
const |
◆ getProjectFilePath()
| QString DA::DAProjectInterface::getProjectFilePath |
( |
| ) |
const |
◆ getProjectFileSuffix()
| QString DA::DAProjectInterface::getProjectFileSuffix |
( |
| ) |
|
|
static |
◆ getProjectVersion()
| QVersionNumber DA::DAProjectInterface::getProjectVersion |
( |
| ) |
|
|
static |
工程文件的版本,版本组成有大版本.小版本.小小版本组成,例如1.0.0
- 返回
◆ getWorkingDirectory()
| QString DA::DAProjectInterface::getWorkingDirectory |
( |
| ) |
const |
获取工作区
- 注解
- 工程文件所在目录定义为工作区
- 返回
- 如果没有设置工程,将返回空字符串
◆ isBusy()
| bool DA::DAProjectInterface::isBusy |
( |
| ) |
const |
|
virtual |
◆ isDirty()
| bool DA::DAProjectInterface::isDirty |
( |
| ) |
const |
◆ load
| virtual bool DA::DAProjectInterface::load |
( |
const QString & |
path | ) |
|
|
pure virtualslot |
◆ projectBeginLoad
| void DA::DAProjectInterface::projectBeginLoad |
( |
const QString & |
path | ) |
|
|
signal |
工程开始保存
此信号发射代表工程开始保存,但还没保存完
- 参数
-
◆ projectBeginSave
| void DA::DAProjectInterface::projectBeginSave |
( |
const QString & |
path | ) |
|
|
signal |
工程开始保存
此信号发射代表工程开始保存,但还没保存完
- 参数
-
◆ projectLoaded
| void DA::DAProjectInterface::projectLoaded |
( |
const QString & |
path | ) |
|
|
signal |
◆ projectSaved
| void DA::DAProjectInterface::projectSaved |
( |
const QString & |
path | ) |
|
|
signal |
工程成功保存
此信号发射代表工程已经保存完成
- 参数
-
◆ save
| virtual bool DA::DAProjectInterface::save |
( |
const QString & |
path | ) |
|
|
pure virtualslot |
◆ setDataManagerInterface()
◆ setModified
| void DA::DAProjectInterface::setModified |
( |
bool |
on = true | ) |
|
|
slot |
◆ setProjectFileSuffix()
| void DA::DAProjectInterface::setProjectFileSuffix |
( |
const QString & |
f | ) |
|
|
static |
◆ setProjectPath()
| void DA::DAProjectInterface::setProjectPath |
( |
const QString & |
projectPath | ) |
|
设置工程路径
- 参数
-
- 注解
- 注意这个工程路径是工程文件的路径,并不是工作区的路径,但设置工程路径会把工作区设置到当前目录下
该类的文档由以下文件生成:
- /home/runner/work/data-workbench/data-workbench/src/DAInterface/DAProjectInterface.h
- /home/runner/work/data-workbench/data-workbench/src/DAInterface/DAProjectInterface.cpp