LLPanelMsgs Class Reference

#include <llpanelmsgs.h>

Inheritance diagram for LLPanelMsgs:

Inheritance graph
[legend]
Collaboration diagram for LLPanelMsgs:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLPanelMsgs ()
 ~LLPanelMsgs ()
BOOL postBuild ()
void draw ()
void apply ()
void cancel ()
void buildLists ()
void resetAllIgnored ()
void setAllIgnored ()

Static Public Member Functions

static void onClickEnablePopup (void *user_data)
static void onClickResetDialogs (void *user_data)
static void onClickSkipDialogs (void *user_data)

Protected Attributes

LLScrollListCtrlmDisabledPopups
LLScrollListCtrlmEnabledPopups


Detailed Description

Definition at line 39 of file llpanelmsgs.h.


Constructor & Destructor Documentation

LLPanelMsgs::LLPanelMsgs (  ) 

Definition at line 54 of file llpanelmsgs.cpp.

References LLUICtrlFactory::buildPanel(), and LLSingleton< LLUICtrlFactory >::getInstance().

Here is the call graph for this function:

LLPanelMsgs::~LLPanelMsgs (  ) 

Definition at line 63 of file llpanelmsgs.cpp.


Member Function Documentation

BOOL LLPanelMsgs::postBuild ( void   )  [virtual]

void LLPanelMsgs::draw ( void   )  [virtual]

Reimplemented from LLPanel.

Definition at line 145 of file llpanelmsgs.cpp.

References LLPanel::childDisable(), LLPanel::childEnable(), LLPanel::draw(), LLScrollListCtrl::getFirstSelected(), and mDisabledPopups.

Here is the call graph for this function:

void LLPanelMsgs::apply (  ) 

Definition at line 160 of file llpanelmsgs.cpp.

Referenced by LLPreferenceCore::apply().

Here is the caller graph for this function:

void LLPanelMsgs::cancel (  ) 

Definition at line 165 of file llpanelmsgs.cpp.

References gSavedSettings, LLPopupData::mAutoAcceptNewInventory, LLPopupData::mShowNewInventory, and LLControlGroup::setBOOL().

Referenced by LLPreferenceCore::cancel().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelMsgs::onClickEnablePopup ( void *  user_data  )  [static]

Definition at line 194 of file llpanelmsgs.cpp.

References buildLists(), LLScrollListCtrl::getAllSelected(), gSavedSettings, mDisabledPopups, LLAlertDialogTemplate::mIgnoreLabel, LLAlertDialog::sAlertTemplates, LLControlGroup::setWarning(), and TRUE.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelMsgs::onClickResetDialogs ( void *  user_data  )  [static]

Definition at line 228 of file llpanelmsgs.cpp.

References LLViewerWindow::alertXml(), callback_reset_dialogs(), and gViewerWindow.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelMsgs::onClickSkipDialogs ( void *  user_data  )  [static]

Definition at line 248 of file llpanelmsgs.cpp.

References LLViewerWindow::alertXml(), callback_skip_dialogs(), and gViewerWindow.

Referenced by postBuild().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelMsgs::buildLists (  ) 

void LLPanelMsgs::resetAllIgnored (  ) 

Definition at line 171 of file llpanelmsgs.cpp.

References LLAlertDialogTemplate::getIgnore(), S32, LLAlertDialogTemplate::setIgnore(), and LLAlertDialog::sIgnorableTemplates.

Referenced by callback_reset_dialogs().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLPanelMsgs::setAllIgnored (  ) 

Definition at line 183 of file llpanelmsgs.cpp.

References LLAlertDialogTemplate::setIgnore(), and LLAlertDialog::sIgnorableTemplates.

Referenced by callback_skip_dialogs().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 61 of file llpanelmsgs.h.

Referenced by buildLists(), draw(), onClickEnablePopup(), and postBuild().

Definition at line 62 of file llpanelmsgs.h.

Referenced by buildLists(), and postBuild().


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

Generated on Fri May 16 08:57:48 2008 for SecondLife by  doxygen 1.5.5