|
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 |