logplus/ModuleConsole/include/PaiModuleToolBarView.h
2026-05-08 15:51:15 +08:00

45 lines
1.1 KiB
C++

/**
* @file: PaiModuleToolBar.h
* @brief 包括模块树和模块树上方工具条的组合视图
* @date: 2011-9-20
* @author: sinopec
*/
#ifndef PAI_FRAME_WORKFLOWVIEW_PAIMODULETOOLBARVIEW_H
#define PAI_FRAME_WORKFLOWVIEW_PAIMODULETOOLBARVIEW_H
#include <QWidget>
#include <QMap>
#include "PaiToolBarView.h"
class PaiComAction;
namespace pai
{
class CPaiModuleTree;
}
namespace pai
{
/**
* @class CPaiModuleToolBarView
* @brief 包括模块树和模块树上方工具条的组合视图
*/
class CPaiModuleToolBarView:public PaiToolBarView {
Q_OBJECT
public:
CPaiModuleToolBarView(QWidget *parent = 0);
virtual ~CPaiModuleToolBarView();
CPaiModuleTree* GetModuleTree(){return m_pModuleTree;}
void setAllSlfFile(QMap<QString,QString> mapAllSlfFile, QString CurrentSLFFileName);
QString getCurrentSLFFileName();
public slots:
void oncurrentIndexChanged(int index);
private:
QMap<QString,QString> m_mapAllSlfFile;// 保存全部Slf文件
PaiComAction * m_pComWellSlfFile;
CPaiModuleTree* m_pModuleTree;
};
}
#endif