Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes

AP_UnixDialog_CollaborationJoin Class Reference

#include <ap_UnixDialog_CollaborationJoin.h>

Inheritance diagram for AP_UnixDialog_CollaborationJoin:
AP_Dialog_CollaborationJoin XAP_Dialog_NonPersistent EventListener XAP_Dialog

List of all members.

Public Member Functions

 AP_UnixDialog_CollaborationJoin (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id)
void runModal (XAP_Frame *pFrame)
void eventAddBuddy ()
void eventRefresh ()
void eventOpen ()
void eventSelectionChanged (GtkTreeView *treeview)
GtkTreeStore * getModel ()

Static Public Member Functions

static XAP_Dialogstatic_constructor (XAP_DialogFactory *pFactory, XAP_Dialog_Id id)

Private Member Functions

GtkWidget * _constructWindow (void)
void _populateWindowData (void)
GtkTreeStore * _constructModel ()
void _setModel (GtkTreeStore *model)
void _refreshWindow ()
void _enableBuddyAddition (bool bEnabled)
void _addDocument (BuddyPtr pBuddy, DocHandle *pDocHandle)

Private Attributes

GtkWidget * m_wWindowMain
GtkWidget * m_wAddBuddy
GtkWidget * m_wRefresh
GtkTreeStore * m_wModel
GtkWidget * m_wBuddyTree
GtkWidget * m_wOpen

Constructor & Destructor Documentation

AP_UnixDialog_CollaborationJoin::AP_UnixDialog_CollaborationJoin ( XAP_DialogFactory pDlgFactory,
XAP_Dialog_Id  id 

Referenced by static_constructor().

Member Function Documentation

void AP_UnixDialog_CollaborationJoin::_addDocument ( BuddyPtr  pBuddy,
DocHandle pDocHandle 
) [private, virtual]
void AP_UnixDialog_CollaborationJoin::_enableBuddyAddition ( bool  bEnabled  )  [private, virtual]

Implements AP_Dialog_CollaborationJoin.

References m_wAddBuddy.

void AP_UnixDialog_CollaborationJoin::_populateWindowData ( void   )  [private]
void AP_UnixDialog_CollaborationJoin::_refreshWindow (  )  [private, virtual]

Implements AP_Dialog_CollaborationJoin.

References _constructModel(), and _setModel().

Referenced by _addDocument().

void AP_UnixDialog_CollaborationJoin::_setModel ( GtkTreeStore *  model  )  [private]
void AP_UnixDialog_CollaborationJoin::eventAddBuddy (  ) 
void AP_UnixDialog_CollaborationJoin::eventRefresh (  ) 
void AP_UnixDialog_CollaborationJoin::eventSelectionChanged ( GtkTreeView *  treeview  ) 

References DOCHANDLE_COLUMN, m_wOpen, and UT_DEBUGMSG.

Referenced by s_selection_changed().

GtkTreeStore* AP_UnixDialog_CollaborationJoin::getModel (  )  [inline]

References m_wModel.

XAP_Dialog * AP_UnixDialog_CollaborationJoin::static_constructor ( XAP_DialogFactory pFactory,
XAP_Dialog_Id  id 
) [static]

Member Data Documentation

Referenced by _setModel(), and getModel().

Referenced by runModal().

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