123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- #ifndef OAMBTSPARAM_H
- #define OAMBTSPARAM_H
- #include <QDialog>
- #include "pspublic.h"
- #include "includes.h"
- #define ORDER_BTS_ID 0x0601
- #define ORDER_BTS_CARRIER_ID 0x0602
- #define ORDER_BTS_TIMESLOT 0x0603
- #define ORDER_BTS_LOCATION_TYPE 0x0604
- #define ORDER_BTS_TWO_BTS_NUM 0x0605
- #define ORDER_BTS_TWO_BTS_LIST 0x0606
- class MainDlg;
- namespace Ui {
- class OamBtsParam;
- }
- class OamBtsParam : public QDialog
- {
- Q_OBJECT
- public:
- explicit OamBtsParam(QWidget *parent = nullptr);
- ~OamBtsParam();
- void showParam(LTV_T *pstData);
- quint32 GetBtsId();
- void updateUi();
- private:
- Ui::OamBtsParam *ui;
- MainDlg *m_pMainDlg;
- quint32 m_dwBtsId;
- int m_dwDeviceType;
- void initUi();
- void selectAllItem();
- void selectAllNoItem();
- void clearAllItem();
- void switchBtnFlag(bool byFlag);
- void queryParam();
- void configParam();
- void uploadBtsBaseParamAdd();
- void slotLocationTypeChanged(int index);
- signals:
- void SignalSendQueryMsg(quint8 *pbyData, quint16 wLen);
- void SignalSendConfigMsg(quint8 *pbyData, quint16 wLen,quint16 wCmd);
- void SignalUploadBtsBaseParamAdd(QString strApi, QJsonObject jsonObject);
- };
- #endif
|