Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

LartPage Class Reference

#include <LartPage.h>

Inheritance diagram for LartPage:

PropertyPage List of all members.

Public Types

enum  Method { NONE, MAILTO, OUTLOOK, DIRECTTOMX }

Public Member Functions

 LartPage (const PropertyBag &larts, const Init &init=Init())
virtual ~LartPage ()
const PropertyBaggetProperties () const
virtual void addPage (std::list< PropertyPage * > &lst)

Protected Member Functions

BOOL PropPageProc (UINT uMsg, WPARAM wP, LPARAM lP)
virtual bool canConfirm (std::string &errormsg)

Private Types

enum  LartType { _SPAM, _RELAY, _PROXY }

Private Member Functions

void enableCommonProperties (bool b)
const std::string & getLart (LartType lt) const
void destroySubPage ()
void createSubPage (Method meth)

Private Attributes

VolatilePropertyBag m_prop
HWND m_hWndLartUsing
HWND m_hWndSig
Propertym_propSubject
Propertym_propBody
LartSubPagem_pSubPage

Member Enumeration Documentation

enum LartPage::LartType [private]
 

Enumerator:
_SPAM 
_RELAY 
_PROXY 

enum LartPage::Method
 

Enumerator:
NONE 
MAILTO 
OUTLOOK 
DIRECTTOMX 


Constructor & Destructor Documentation

LartPage::LartPage const PropertyBag larts,
const Init &  init = Init()
 

LartPage::~LartPage  )  [virtual]
 


Member Function Documentation

void LartPage::addPage std::list< PropertyPage * > &  lst  )  [virtual]
 

Reimplemented from PropertyPage.

bool LartPage::canConfirm std::string &  errormsg  )  [protected, virtual]
 

Reimplemented from PropertyPage.

void LartPage::createSubPage Method  meth  )  [private]
 

void LartPage::destroySubPage  )  [private]
 

void LartPage::enableCommonProperties bool  b  )  [private]
 

const std::string& LartPage::getLart LartType  lt  )  const [private]
 

const PropertyBag & LartPage::getProperties  )  const
 

BOOL LartPage::PropPageProc UINT  uMsg,
WPARAM  wP,
LPARAM  lP
[protected, virtual]
 

Implements PropertyPage.


Member Data Documentation

HWND LartPage::m_hWndLartUsing [private]
 

HWND LartPage::m_hWndSig [private]
 

VolatilePropertyBag LartPage::m_prop [private]
 

Property* LartPage::m_propBody [private]
 

Property* LartPage::m_propSubject [private]
 

LartSubPage* LartPage::m_pSubPage [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jun 16 00:13:25 2005 for Abuse! by  doxygen 1.4.3