|
Public Member Functions |
| | AddEditDnsbl (const DnsblManager &manager, HWND hParent, const Init &init=Init()) |
| | AddEditDnsbl (const DnsblManager &manager, const std::string &name, HWND hParent, const Init &init=Init()) |
| | AddEditDnsbl (const DnsblManager &manager, const Dnsbl &dnsbl, HWND hParent, const Init &init=Init()) |
| virtual | ~AddEditDnsbl () |
| const Dnsbl * | getResult () const |
Private Types |
| enum | ResultNum { SINGLE,
MULTIPLE
} |
Private Member Functions |
| BOOL | dlgProc (UINT uMsg, WPARAM wP, LPARAM lP) |
| __inline void | cancelIt () |
| __inline void | setResultType (ResultNum num) |
| __inline void | checkOk () |
| __inline void | setResult (Result r) |
Static Private Member Functions |
| static BOOL | staticDialogProc (HWND hDlg, UINT uMsg, WPARAM wP, LPARAM lP) |
Private Attributes |
| Dnsbl * | m_pDnsbl |
| bool | m_bEditing |
| bool | m_bDirty |
| const DnsblManager & | m_manager |
| std::map< Url, Result > | m_results |