summaryrefslogtreecommitdiff
path: root/indra/newview/llpanelgrouproles.h
diff options
context:
space:
mode:
authorBaker Linden <baker@lindenlab.com>2013-09-09 17:29:33 -0700
committerBaker Linden <baker@lindenlab.com>2013-09-09 17:29:33 -0700
commitbf34eccf9c68f204c41d3daea791e50e87d868db (patch)
tree08116a79df27202548789da5d6c56c93a68f9f59 /indra/newview/llpanelgrouproles.h
parent1299f6d63fbe313329e6e5ced7be797e2a23d6a7 (diff)
- Start of code cleanup
- Added refresh button to ban list panel - Added an additional signal to LLNameListCtrl to indicate when the entire name cache is complete.
Diffstat (limited to 'indra/newview/llpanelgrouproles.h')
-rwxr-xr-xindra/newview/llpanelgrouproles.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/indra/newview/llpanelgrouproles.h b/indra/newview/llpanelgrouproles.h
index 01c1d8c16d..2f37805f48 100755
--- a/indra/newview/llpanelgrouproles.h
+++ b/indra/newview/llpanelgrouproles.h
@@ -335,7 +335,6 @@ public:
// Triggered when group information changes in the group manager.
virtual void update(LLGroupChange gc);
- //
virtual void draw();
static void onBanEntrySelect(LLUICtrl* ctrl, void* user_data);
@@ -349,18 +348,24 @@ public:
static void onDeleteBanEntry(void* user_data);
void handleDeleteBanEntry();
-
- virtual void setGroupID(const LLUUID& id);
+
+ static void onRefreshBanList(void* user_data);
+ void handleRefreshBanList();
+
+ void onBanListCompleted(bool isComplete);
protected:
void populateBanList();
+public:
+ virtual void setGroupID(const LLUUID& id);
protected:
LLNameListCtrl* mBanList;
LLButton* mCreateBanButton;
LLButton* mDeleteBanButton;
-
+ LLButton* mRefreshBanListButton;
+
};
#endif // LL_LLPANELGROUPROLES_H