DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::AppMainWindow类 参考
类 DA::AppMainWindow 继承关系图:

Public 成员函数

 AppMainWindow (QWidget *parent=nullptr)
 
void retranslateUi ()
 
DAAppConfiggetAppConfig () const
 
void showSettingDialog ()
 显示设置对话框
 
QByteArray saveUIState () const
 保存所有状态
 
bool restoreUIState (const QByteArray &v)
 恢复状态
 
bool restoreUIState ()
 
void resetUIState ()
 
bool isSaveUIStateOnClose () const
 
void setSaveUIStateOnClose (bool v)
 
bool openProject (const QString &projectFilePath)
 打开已有工程
 
bool importData (const QString &filePath, const QVariantMap &args)
 针对import-data命令
 
DAAppPluginManagergetPluginManager () const
 返回插件管理器
 

静态 Public 成员函数

static QString getUIStateSettingFilePath ()
 
static bool isHaveStateSettingFile ()
 判断是否存在状态设置文件
 
static bool removeStateSettingFile ()
 把保存的窗口状态保存文件删除
 

Protected 成员函数

void changeEvent (QEvent *e)
 
void closeEvent (QCloseEvent *e)
 程序关闭事件
 

友元

class DAAppRibbonArea
 

成员函数说明

◆ closeEvent()

void DA::AppMainWindow::closeEvent ( QCloseEvent *  e)
protected

程序关闭事件

参数
event

◆ getPluginManager()

DAAppPluginManager * DA::AppMainWindow::getPluginManager ( ) const

返回插件管理器

返回

◆ importData()

bool DA::AppMainWindow::importData ( const QString &  filePath,
const QVariantMap &  args 
)

针对import-data命令

参数
filePath
args
返回

◆ isHaveStateSettingFile()

bool DA::AppMainWindow::isHaveStateSettingFile ( )
static

判断是否存在状态设置文件

返回

◆ openProject()

bool DA::AppMainWindow::openProject ( const QString &  projectFilePath)

打开已有工程

参数
工程路径
返回
成功打开返回true,否则返回false

◆ removeStateSettingFile()

bool DA::AppMainWindow::removeStateSettingFile ( )
static

把保存的窗口状态保存文件删除

返回
成功删除了文件返回true,如果文件不存在,也返回true

◆ restoreUIState()

bool DA::AppMainWindow::restoreUIState ( const QByteArray &  v)

恢复状态

参数
v
返回

◆ saveUIState()

QByteArray DA::AppMainWindow::saveUIState ( ) const

保存所有状态

包含了QMainWindow::saveGeometry,QMainWindow::saveState,ads::CDockManager::saveState

返回

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