Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

AP_Dialog_CollaborationJoin Class Reference

#include <ap_Dialog_CollaborationJoin.h>

Inheritance diagram for AP_Dialog_CollaborationJoin:
XAP_Dialog_NonPersistent EventListener XAP_Dialog AP_UnixDialog_CollaborationJoin AP_Win32Dialog_CollaborationJoin

List of all members.

Public Types

enum  tAnswer { a_CANCEL, a_OPEN }

Public Member Functions

 AP_Dialog_CollaborationJoin (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id)
virtual ~AP_Dialog_CollaborationJoin (void)
virtual void runModal (XAP_Frame *pFrame)=0
void signal (const Event &event, BuddyPtr pSource)
AP_Dialog_CollaborationJoin::tAnswer getAnswer (void) const
BuddyPtr getBuddy ()
DocHandlegetDocHandle ()

Protected Member Functions

void _eventAddBuddy ()
void _refreshAllDocHandlesAsync ()
void _refreshAccounts ()
virtual void _refreshWindow ()=0
virtual void _enableBuddyAddition (bool bEnabled)=0
virtual void _addDocument (BuddyPtr pBuddy, DocHandle *pDocHandle)=0

Protected Attributes

AP_Dialog_CollaborationJoin::tAnswer m_answer
BuddyPtr m_pBuddy
DocHandlem_pDocHandle

Member Enumeration Documentation

Enumerator:
a_CANCEL 
a_OPEN 

Constructor & Destructor Documentation

AP_Dialog_CollaborationJoin::AP_Dialog_CollaborationJoin ( XAP_DialogFactory pDlgFactory,
XAP_Dialog_Id  id 
)
AP_Dialog_CollaborationJoin::~AP_Dialog_CollaborationJoin ( void   )  [virtual]

Member Function Documentation

virtual void AP_Dialog_CollaborationJoin::_addDocument ( BuddyPtr  pBuddy,
DocHandle pDocHandle 
) [protected, pure virtual]
virtual void AP_Dialog_CollaborationJoin::_enableBuddyAddition ( bool  bEnabled  )  [protected, pure virtual]
virtual void AP_Dialog_CollaborationJoin::_refreshWindow (  )  [protected, pure virtual]
AP_Dialog_CollaborationJoin::tAnswer AP_Dialog_CollaborationJoin::getAnswer ( void   )  const [inline]

References m_answer.

Referenced by s_abicollab_join().

BuddyPtr AP_Dialog_CollaborationJoin::getBuddy (  )  [inline]

References m_pBuddy.

Referenced by s_abicollab_join().

DocHandle* AP_Dialog_CollaborationJoin::getDocHandle (  )  [inline]

Referenced by s_abicollab_join().

virtual void AP_Dialog_CollaborationJoin::runModal ( XAP_Frame pFrame  )  [pure virtual]

Member Data Documentation


The documentation for this class was generated from the following files: