#ifndef CIPPARAMS_H
|
#define CIPPARAMS_H
|
|
#include <QtGui/QWidget>
|
#include <QtGui/QPushButton>
|
#include "ui_cipparams.h"
|
#include "DemoPublic.h"
|
|
class CIPParams : public QWidget
|
{
|
Q_OBJECT
|
|
public:
|
CIPParams(QWidget *parent = 0);
|
~CIPParams();
|
|
//set userID
|
int setUserID(long lUserID);
|
|
//»ñȡͨµÀÐÅÏ¢£¬Ð´Èë±í¸ñÖÐ
|
int getIPInfo();
|
//´Ó±í¸ñÖеõ½Êý¾Ý£¬Ð´ÈëÉ豸
|
int saveIPInfo();
|
|
public slots:
|
|
//(click table)ÏìÓ¦±í¸ñµ¥»÷ʼþ
|
int clickTabChannel(int iRow);
|
//IPͨµÀ²ÎÊýÉèÖÃ
|
void on_btnEdit_clicked();
|
//ɾ³ýIPͨµÀ²ÎÊý
|
void on_btnDelete_clicked();
|
//ÆôÓÃÄ£ÄâͨµÀ
|
void on_btnEnable_clicked();
|
//½ûÓÃÄ£ÄâͨµÀ
|
void on_btnDisenable_clicked();
|
|
private:
|
Ui::CIPParamsClass ui;
|
long m_lUserID;
|
int m_iIPParamIndex;
|
int m_iCurrentRow;
|
|
//»ñÈ¡É豸ÐÅÏ¢
|
int getDeviceInfo(LPNET_DVR_DEVICECFG pDeviceInfo);
|
//»ñÈ¡IP½ÓÈëÐÅÏ¢
|
int getIPConInfo(LPNET_DVR_IPPARACFG pIPConInfo);
|
//»ñÈ¡ÓÃÓÚIP½ÓÈë²ÎÊýµÄË÷ÒýÖµ
|
int getIPChannnelIndex(int iRow, int *piChannelIndex);
|
//ͼÐÎÏÔʾʱ³ö·¢
|
void showEvent ( QShowEvent * event );
|
};
|
|
#endif // CIPPARAMS_H
|