summaryrefslogtreecommitdiff
path: root/indra/newview/llsidepaneltaskinfo.h
diff options
context:
space:
mode:
authorLoren Shih <seraph@lindenlab.com>2009-11-04 16:25:13 -0500
committerLoren Shih <seraph@lindenlab.com>2009-11-04 16:25:13 -0500
commitec9da605c120b9df648eb163dc8647f955275f5f (patch)
tree8d2595ed68f4183cf87d00a69a829598a9a6d653 /indra/newview/llsidepaneltaskinfo.h
parent7383cfe14bd1522d921b96c6ab0804f888f8c5c0 (diff)
EXT-2216 : Task properties sidepanel
Subclassing sidepanel item/task info with llsidepanelinventorysubpanel. Some bug fixing and cleanup. --HG-- branch : avatar-pipeline
Diffstat (limited to 'indra/newview/llsidepaneltaskinfo.h')
-rw-r--r--indra/newview/llsidepaneltaskinfo.h17
1 files changed, 5 insertions, 12 deletions
diff --git a/indra/newview/llsidepaneltaskinfo.h b/indra/newview/llsidepaneltaskinfo.h
index 2b9b4b66b6..aea65c1170 100644
--- a/indra/newview/llsidepaneltaskinfo.h
+++ b/indra/newview/llsidepaneltaskinfo.h
@@ -33,7 +33,7 @@
#ifndef LL_LLSIDEPANELTASKINFO_H
#define LL_LLSIDEPANELTASKINFO_H
-#include "llpanel.h"
+#include "llsidepanelinventorysubpanel.h"
#include "lluuid.h"
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -44,18 +44,18 @@
class LLNameBox;
-class LLSidepanelTaskInfo : public LLPanel
+class LLSidepanelTaskInfo : public LLSidepanelInventorySubpanel
{
public:
LLSidepanelTaskInfo();
virtual ~LLSidepanelTaskInfo();
/*virtual*/ BOOL postBuild();
- /*virtual*/ void draw();
- /*virtual*/ void setVisible(BOOL visible);
protected:
- void refresh(); // refresh all labels as needed
+ /*virtual*/ void refresh(); // refresh all labels as needed
+ /*virtual*/ void save();
+ /*virtual*/ void updateVerbs();
// statics
static void onClickClaim(void*);
@@ -91,19 +91,12 @@ private:
LLUUID mCreatorID;
LLUUID mOwnerID;
LLUUID mLastOwnerID;
- BOOL mDirty; // item properties need to be updated
protected:
- void onEditButtonClicked();
- void onSaveButtonClicked();
- void onCancelButtonClicked();
void onOpenButtonClicked();
void onBuildButtonClicked();
void onBuyButtonClicked();
private:
- LLButton* mEditBtn;
- LLButton* mSaveBtn;
- LLButton* mCancelBtn;
LLButton* mOpenBtn;
LLButton* mBuildBtn;
LLButton* mBuyBtn;