pushing what I have for tonight

This commit is contained in:
Hazim Gazov
2010-04-22 04:01:45 -03:00
parent 9dbe415796
commit 6185b0fb0c
5 changed files with 524 additions and 451 deletions

View File

@@ -331,7 +331,10 @@ public:
// delete all children. Override this function if you need to
// perform any extra clean up such as cached pointers to selected
// children, etc.
virtual void deleteAllChildren();
// <edit>
//virtual void deleteAllChildren();
virtual void deleteAllChildren(BOOL delay_delete = FALSE);
// </edit>
virtual void setTentative(BOOL b);
virtual BOOL getTentative() const;
@@ -653,6 +656,12 @@ private:
S32 mNextInsertionOrdinal;
// <edit>
public:
BOOL mDelayedDelete;
// </edit>
private:
static LLWindow* sWindow; // All root views must know about their window.
typedef std::map<std::string, LLPointer<LLSimpleListener> > dispatch_list_t;