#include <ap_Dialog_CollaborationAddAccount.h>
Public Types | |
enum | tAnswer { a_OK, a_CANCEL } |
Public Member Functions | |
AP_Dialog_CollaborationAddAccount (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
virtual | ~AP_Dialog_CollaborationAddAccount (void) |
virtual void | runModal (XAP_Frame *pFrame)=0 |
AccountHandler * | getAccountHandler () const |
AP_Dialog_CollaborationAddAccount::tAnswer | getAnswer (void) const |
Protected Member Functions | |
void | _setAccountHandler (AccountHandler *pHandler) |
virtual void * | _getEmbeddingParent ()=0 |
Protected Attributes | |
AP_Dialog_CollaborationAddAccount::tAnswer | m_answer |
Private Attributes | |
AccountHandler * | m_pHandler |
AP_Dialog_CollaborationAddAccount::AP_Dialog_CollaborationAddAccount | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
AP_Dialog_CollaborationAddAccount::~AP_Dialog_CollaborationAddAccount | ( | void | ) | [virtual] |
virtual void* AP_Dialog_CollaborationAddAccount::_getEmbeddingParent | ( | ) | [protected, pure virtual] |
Implemented in AP_UnixDialog_CollaborationAddAccount, and AP_Win32Dialog_CollaborationAddAccount.
Referenced by _setAccountHandler().
void AP_Dialog_CollaborationAddAccount::_setAccountHandler | ( | AccountHandler * | pHandler | ) | [protected] |
References _getEmbeddingParent(), AccountHandler::embedDialogWidgets(), AccountHandler::loadProperties(), m_pHandler, AccountHandler::removeDialogWidgets(), UT_DEBUGMSG, and UT_return_if_fail.
Referenced by AP_Win32Dialog_CollaborationAddAccount::_onCommand(), AP_Win32Dialog_CollaborationAddAccount::_populateWindowData(), and AP_UnixDialog_CollaborationAddAccount::eventAccountTypeChanged().
AccountHandler* AP_Dialog_CollaborationAddAccount::getAccountHandler | ( | ) | const [inline] |
References m_pHandler.
Referenced by AP_Dialog_CollaborationAccounts::createNewAccount().
AP_Dialog_CollaborationAddAccount::tAnswer AP_Dialog_CollaborationAddAccount::getAnswer | ( | void | ) | const [inline] |
References m_answer.
Referenced by AP_Dialog_CollaborationAccounts::createNewAccount().
virtual void AP_Dialog_CollaborationAddAccount::runModal | ( | XAP_Frame * | pFrame | ) | [pure virtual] |
Implements XAP_Dialog_NonPersistent.
Implemented in AP_UnixDialog_CollaborationAddAccount, and AP_Win32Dialog_CollaborationAddAccount.
Referenced by AP_Dialog_CollaborationAccounts::createNewAccount().
Referenced by _setAccountHandler(), and getAccountHandler().