1 Star 0 Fork 4

njdhx/scada_cfg_gen

forked from Turner Gao/scada_cfg_gen 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
uideviceinfo.h 3.02 KB
一键复制 编辑 原始数据 按行查看 历史
Turner Gao 提交于 2017-11-18 16:46 . 增加逻辑设备
#ifndef UIDEVICEINFO_H
#define UIDEVICEINFO_H
#include <QWidget>
#include <QString>
#include <QLineEdit>
namespace Ui {
class UiDeviceInfo;
}
class UiDeviceInfo : public QWidget
{
Q_OBJECT
public:
explicit UiDeviceInfo(QWidget *parent = 0);
~UiDeviceInfo();
void setName( const QString& name );
void setDesc( const QString& desc );
void setStatusCfgFileName( const QString& path );
void setDiscreteCfgFileName( const QString& path );
void setMeasureCfgFileName( const QString& path );
void setCumulantCfgFileName( const QString& path );
void setRemoteCtlCfgFileName( const QString& path );
void setParameterCfgFileName( const QString& path );
void setActionCfgFileName( const QString& path );
void autoChangeStatusCfgFileName( const QString& oldPath,const QString& newPath );
void autoChangeDiscreteCfgFileName( const QString& oldPath,const QString& newPath );
void autoChangeMeasureCfgFileName( const QString& oldPath,const QString& newPath );
void autoChangeCumulantCfgFileName( const QString& oldPath,const QString& newPath );
void autoChangeRemoteCtlCfgFileName( const QString& oldPath,const QString& newPath );
void autoChangeParameterCfgFileName( const QString& oldPath,const QString& newPath );
void autoChangeActionCfgFileName( const QString& oldPath,const QString& newPath );
QString getName()const;
QString getDesc()const;
QString getStatusCfgFileName( const bool& raw=false )const;
QString getDiscreteCfgFileName( const bool& raw=false )const;
QString getMeasureCfgFileName( const bool& raw=false )const;
QString getCumulantCfgFileName( const bool& raw=false )const;
QString getRemoteCtlCfgFileName( const bool& raw=false )const;
QString getParameterCfgFileName( const bool& raw=false )const;
QString getActionCfgFileName( const bool& raw=false )const;
void setStatusNum( const int& num );
void setDiscreteNum( const int& num );
void setMeasureNum( const int& num );
void setCumulantNum( const int& num );
void setRemoteCtlNum( const int& num );
void setParameterNum( const int& num );
void setActionNum( const int& num );
signals:
void descChanged();
void statusFileChanged( QString oldFile,QString newFile );
void discreteFileChanged( QString oldFile,QString newFile );
void measureFileChanged( QString oldFile,QString newFile );
void cumulantFileChanged( QString oldFile,QString newFile );
void remoteCtlFileChanged( QString oldFile,QString newFile );
void parameterFileChanged( QString oldFile,QString newFile );
void actionFileChanged( QString oldFile,QString newFile );
public slots:
void getFile_status();
void getFile_discrete();
void getFile_measure();
void getFile_cumulant();
void getFile_remoteCtl();
void getFile_parameter();
void getFile_action();
protected:
void autoChangeCfgFileName( QLineEdit* lineEdit,const char* info, const QString& oldPath,const QString& newPath );
private:
Ui::UiDeviceInfo *ui;
};
#endif // UIDEVICEINFO_H
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/njdhx/scada_cfg_gen.git
git@gitee.com:njdhx/scada_cfg_gen.git
njdhx
scada_cfg_gen
scada_cfg_gen
develop

搜索帮助