pans
2016-12-15 87e3ee273b2f84081ac45926be9d8e5be3166eaa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#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