You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
70 lines
1.9 KiB
C
70 lines
1.9 KiB
C
2 years ago
|
/*
|
||
|
* To change this license header, choose License Headers in Project Properties.
|
||
|
* To change this template file, choose Tools | Templates
|
||
|
* and open the template in the editor.
|
||
|
*/
|
||
|
|
||
|
/*
|
||
|
* File: dialog_rcb.h
|
||
|
* Author: shjd
|
||
|
*
|
||
|
* Created on 2017年12月26日, 下午4:53
|
||
|
*/
|
||
|
|
||
|
#ifndef _DIALOG_RCB_H
|
||
|
#define _DIALOG_RCB_H
|
||
|
|
||
|
#include "ui_dialog_rcb.h"
|
||
|
#include <QWidget>
|
||
|
#include "glbtypes.h"
|
||
|
#include "ai_objid.h"
|
||
|
#include <QStandardItem>
|
||
|
#include <QStandardItemModel>
|
||
|
|
||
|
class dialog_rcb : public QDialog {
|
||
|
Q_OBJECT
|
||
|
public:
|
||
|
dialog_rcb();
|
||
|
virtual ~dialog_rcb();
|
||
|
QStandardItemModel *tbmodel;
|
||
|
void InitBRCBShowInfo(char *str,bool brptflag);
|
||
|
void SetIds(ST_INT srvid, AI_OBJ_ID objid);
|
||
|
void ShowBRcbValues(ST_INT *id, ST_BOOLEAN flag);
|
||
|
ST_VOID get_rcb_value(ST_CHAR * ref, AC_CHANNEL chnl);
|
||
|
void getRcbValues(ST_CHAR *ref);
|
||
|
void OnSetrcbvaluebut() ;
|
||
|
void GetBRcbValuesFormEdit(AI_OBJ_VAL *objval, ST_BOOLEAN brflag);
|
||
|
ST_BOOLEAN OnWriteObjVal(int objid, ST_CHAR *str);
|
||
|
ST_RET fullObjWriteInfo(ST_CHAR *name, ST_CHAR *str);
|
||
|
void OnEnablerpt();
|
||
|
private slots:
|
||
|
void on_rB_BR_clicked();
|
||
|
void on_rB_RP_clicked();
|
||
|
void on_pB_RptID_clicked();
|
||
|
void on_pB_DataSetRef_clicked();
|
||
|
void on_pB_OptFlds_clicked();
|
||
|
void on_pB_TrgOps_clicked();
|
||
|
void on_pB_EntryID_clicked();
|
||
|
void on_pB_EntryTm_clicked();
|
||
|
void on_pB_RptEna_clicked();
|
||
|
void on_pB_ConfRev_clicked();
|
||
|
void on_pB_SqNum_clicked();
|
||
|
void on_pB_GI_clicked();
|
||
|
void on_pB_BufTm_clicked();
|
||
|
void on_pB_IntgPd_clicked();
|
||
|
void on_pB_PurgeBuf_clicked();
|
||
|
void on_pB_Resv_clicked();
|
||
|
void on_pB_GetRcbValues_clicked();
|
||
|
void on_pB_SetRcbValues_clicked();
|
||
|
void on_pB_EnableRpt_clicked();
|
||
|
void t_ShowBRcbValues(ST_INT *id, ST_BOOLEAN flag);
|
||
|
private:
|
||
|
Ui::dialog_rcb widget;
|
||
|
ST_INT srv_id;
|
||
|
AI_OBJ_ID obj_id;
|
||
|
signals:
|
||
|
void s_ShowBRcbValues(ST_INT*, ST_BOOLEAN);
|
||
|
};
|
||
|
|
||
|
#endif /* _DIALOG_RCB_H */
|