summaryrefslogtreecommitdiff
path: root/indra/newview/llpanelgroupinvite.h
diff options
context:
space:
mode:
authorBaker Linden <baker@lindenlab.com>2013-08-29 11:36:45 -0700
committerBaker Linden <baker@lindenlab.com>2013-08-29 11:36:45 -0700
commit4945ae17d3692f089ce6c996f6585a5e5b308e4d (patch)
treeca50d30f551659a790c4f4327b0767dae844c7be /indra/newview/llpanelgroupinvite.h
parent6060e5e46acbeb20a301070a0fd0efea029d33d0 (diff)
Initial commit for GroupBan
- Lots of crap isn't working as intended yet.
Diffstat (limited to 'indra/newview/llpanelgroupinvite.h')
-rwxr-xr-xindra/newview/llpanelgroupinvite.h29
1 files changed, 10 insertions, 19 deletions
diff --git a/indra/newview/llpanelgroupinvite.h b/indra/newview/llpanelgroupinvite.h
index 9f7b5ae9be..b87a5883b8 100755
--- a/indra/newview/llpanelgroupinvite.h
+++ b/indra/newview/llpanelgroupinvite.h
@@ -27,36 +27,27 @@
#define LL_LLPANELGROUPINVITE_H
#include "llpanel.h"
+#include "llpanelgroupbulk.h"
#include "lluuid.h"
class LLAvatarName;
-class LLPanelGroupInvite
-: public LLPanel
+class LLPanelGroupInvite : public LLPanelGroupBulk
{
public:
LLPanelGroupInvite(const LLUUID& group_id);
- ~LLPanelGroupInvite();
+ ~LLPanelGroupInvite() {};
- void addUsers(uuid_vec_t& agent_ids);
- /**
- * this callback is being used to add a user whose fullname isn't been loaded before invoking of addUsers().
- */
- void addUserCallback(const LLUUID& id, const LLAvatarName& av_name);
- void clear();
- void update();
+ virtual void clear();
+ virtual void update();
- void setCloseCallback(void (*close_callback)(void*), void* data);
-
- virtual void draw();
virtual BOOL postBuild();
-protected:
- class impl;
- impl* mImplementation;
- BOOL mPendingUpdate;
- LLUUID mStoreSelected;
- void updateLists();
+ static void callbackClickSubmit(void* userdata);
+ virtual void submit();
+
+private:
+ void addRoleNames();
};
#endif