blob: f04f2763a2a48e9ec95256153eb8fd430b8165d6 (
plain)
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
55
56
57
58
59
60
|
#ifndef _OPTIONS_H_
#define _OPTIONS_H_
class CFeedEditor : public CDlgBase
{
friend class CAuthRequest;
private:
typedef CDlgBase CSuper;
int m_iItem;
CCtrlListView *m_list;
MCONTACT m_hContact;
CCtrlEdit m_feedtitle;
CCtrlEdit m_feedurl;
CCtrlEdit m_checktime;
CCtrlSpin m_checktimespin;
CCtrlButton m_checkfeed;
CCtrlEdit m_tagedit;
CCtrlButton m_reset;
CCtrlButton m_help;
protected:
bool OnInitDialog() override;
bool OnApply() override;
void OnDestroy() override;
void OnCheckFeed(CCtrlBase*);
void OnReset(CCtrlBase*);
void OnHelp(CCtrlBase*);
void OnUseAuth(CCtrlBase*);
public:
CCtrlCheck m_useauth;
CCtrlEdit m_login;
CCtrlEdit m_password;
CFeedEditor(int iItem, CCtrlListView *m_list, MCONTACT Contact);
__inline MCONTACT getContact() const { return m_hContact; }
};
class CAuthRequest : public CDlgBase
{
CFeedEditor *m_pDlg;
MCONTACT m_hContact;
CCtrlBase m_feedname;
CCtrlEdit m_username;
CCtrlEdit m_password;
public:
CAuthRequest(CFeedEditor *pDlg, MCONTACT hContact);
bool OnInitDialog() override;
bool OnApply() override;
};
#endif //_OPTIONS_H_
|