* Added mModified flag and isModified() query to check it.
(currently it is not connect to actual data)meow-7.2.2
parent
309ebb84a8
commit
20358ea89d
|
|
@ -99,6 +99,7 @@ LLToolBar::LLToolBar(const LLToolBar::Params& p)
|
|||
mSideType(p.side),
|
||||
mWrap(p.wrap),
|
||||
mNeedsLayout(false),
|
||||
mModified(false),
|
||||
mButtonPanel(NULL),
|
||||
mCenteringStack(NULL),
|
||||
mPadLeft(p.pad_left),
|
||||
|
|
|
|||
|
|
@ -178,7 +178,8 @@ public:
|
|||
|
||||
LLToolBarButton* createButton(const LLCommandId& id);
|
||||
|
||||
bool hasButtons() { return !mButtons.empty(); }
|
||||
bool hasButtons() const { return !mButtons.empty(); }
|
||||
bool isModified() const { return mModified; }
|
||||
|
||||
protected:
|
||||
friend class LLUICtrlFactory;
|
||||
|
|
@ -225,6 +226,7 @@ private:
|
|||
|
||||
bool mWrap;
|
||||
bool mNeedsLayout;
|
||||
bool mModified;
|
||||
S32 mPadLeft,
|
||||
mPadRight,
|
||||
mPadTop,
|
||||
|
|
|
|||
|
|
@ -471,3 +471,14 @@ void LLToolBarView::setToolBarsVisible(bool visible)
|
|||
mToolbarLeft->getParent()->setVisible(visible);
|
||||
mToolbarRight->getParent()->setVisible(visible);
|
||||
}
|
||||
|
||||
bool LLToolBarView::isModified() const
|
||||
{
|
||||
bool modified = false;
|
||||
|
||||
modified |= mToolbarBottom->isModified();
|
||||
modified |= mToolbarLeft->isModified();
|
||||
modified |= mToolbarRight->isModified();
|
||||
|
||||
return modified;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -81,6 +81,8 @@ public:
|
|||
static BOOL handleDropTool( void* cargo_data, S32 x, S32 y, LLToolBar* toolbar);
|
||||
static void stopDragTool();
|
||||
void onEndDrag();
|
||||
|
||||
bool isModified() const;
|
||||
|
||||
protected:
|
||||
friend class LLUICtrlFactory;
|
||||
|
|
|
|||
Loading…
Reference in New Issue