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

AP_UnixDialog_CollaborationShare Class Reference

#include <ap_UnixDialog_CollaborationShare.h>

Inheritance diagram for AP_UnixDialog_CollaborationShare:
AP_Dialog_CollaborationShare XAP_Dialog_NonPersistent EventListener XAP_Dialog

List of all members.

Public Member Functions

 AP_UnixDialog_CollaborationShare (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id)
void runModal (XAP_Frame *pFrame)
void eventOk ()
void eventToggle (gchar *path_str)

Static Public Member Functions

static XAP_Dialogstatic_constructor (XAP_DialogFactory *pFactory, XAP_Dialog_Id id)

Private Member Functions

GtkWidget * _constructWindow (void)
void _populateWindowData (void)
void _populateBuddyModel (bool refresh)
AccountHandler_getActiveAccountHandler ()
void _setAccountHint (const UT_UTF8String &sHint)
void _refreshWindow ()
void _getSelectedBuddies (std::vector< std::string > &vACL)
void _freeBuddyList ()

Private Attributes

GtkWidget * m_wWindowMain
GtkWidget * m_wAccount
GtkWidget * m_wAccountHint
GtkWidget * m_wAccountHintSpacer
GtkWidget * m_wAccountHintHbox
GtkWidget * m_wBuddyTree
GtkTreeModel * m_pAccountModel
GtkListStore * m_pBuddyModel
GObject * m_crToggle
GtkWidget * m_wOk

Constructor & Destructor Documentation

AP_UnixDialog_CollaborationShare::AP_UnixDialog_CollaborationShare ( XAP_DialogFactory pDlgFactory,
XAP_Dialog_Id  id 

Referenced by static_constructor().

Member Function Documentation

GtkWidget * AP_UnixDialog_CollaborationShare::_constructWindow ( void   )  [private]
void AP_UnixDialog_CollaborationShare::_freeBuddyList (  )  [private]
AccountHandler * AP_UnixDialog_CollaborationShare::_getActiveAccountHandler (  )  [private, virtual]
void AP_UnixDialog_CollaborationShare::_getSelectedBuddies ( std::vector< std::string > &  vACL  )  [private]

References BUDDY_COLUMN, m_pBuddyModel, SHARE_COLUMN, and UT_DEBUGMSG.

Referenced by eventOk().

void AP_UnixDialog_CollaborationShare::_refreshWindow (  )  [private, virtual]
void AP_UnixDialog_CollaborationShare::_setAccountHint ( const UT_UTF8String sHint  )  [private, virtual]
void AP_UnixDialog_CollaborationShare::eventToggle ( gchar *  path_str  ) 

References m_pBuddyModel, SHARE_COLUMN, and UT_DEBUGMSG.

Referenced by s_share_toggled().

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

Member Data Documentation

Referenced by _constructWindow().

Referenced by runModal().

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