summaryrefslogtreecommitdiff
path: root/indra/newview/lltoastnotifypanel.h
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/lltoastnotifypanel.h')
-rw-r--r--indra/newview/lltoastnotifypanel.h23
1 files changed, 12 insertions, 11 deletions
diff --git a/indra/newview/lltoastnotifypanel.h b/indra/newview/lltoastnotifypanel.h
index 952841a012..66e9ff238d 100644
--- a/indra/newview/lltoastnotifypanel.h
+++ b/indra/newview/lltoastnotifypanel.h
@@ -63,6 +63,7 @@ public:
LLToastNotifyPanel(const LLNotificationPtr& pNotification, const LLRect& rect = LLRect::null, bool show_images = true);
virtual void init( LLRect rect, bool show_images );
+ virtual void deleteAllChildren();
virtual ~LLToastNotifyPanel();
LLPanel * getControlPanel() { return mControlPanel; }
@@ -102,9 +103,9 @@ protected:
//std::vector<index_button_pair_t> mButtons;
// panel elements
- LLTextBase* mTextBox;
- LLPanel* mInfoPanel; // a panel, that contains an information
- LLPanel* mControlPanel; // a panel, that contains buttons (if present)
+ LLTextBase* mTextBox { nullptr };
+ LLPanel* mInfoPanel { nullptr }; // panel for text information
+ LLPanel* mControlPanel { nullptr }; // panel for buttons (if present)
// internal handler for button being clicked
static void onClickButton(void* data);
@@ -124,17 +125,17 @@ protected:
*/
//void disableRespondedOptions(const LLNotificationPtr& notification);
- bool mIsTip;
- bool mAddedDefaultBtn;
- bool mIsScriptDialog;
- bool mIsCaution;
+ bool mIsTip { false };
+ bool mAddedDefaultBtn { false };
+ bool mIsScriptDialog { false };
+ bool mIsCaution { false };
std::string mMessage;
- S32 mNumOptions;
- S32 mNumButtons;
+ S32 mNumOptions { 0 };
+ S32 mNumButtons { 0 };
- static const LLFontGL* sFont;
- static const LLFontGL* sFontSmall;
+ static const std::string sFontDefault;
+ static const std::string sFontScript;
};
class LLIMToastNotifyPanel : public LLToastNotifyPanel