summaryrefslogtreecommitdiff
path: root/indra/newview/llfloaterperformance.h
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llfloaterperformance.h')
-rw-r--r--indra/newview/llfloaterperformance.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/indra/newview/llfloaterperformance.h b/indra/newview/llfloaterperformance.h
index ea15873b95..58f9447d4c 100644
--- a/indra/newview/llfloaterperformance.h
+++ b/indra/newview/llfloaterperformance.h
@@ -27,6 +27,7 @@
#define LL_LLFLOATERPERFORMANCE_H
#include "llfloater.h"
+#include "lllistcontextmenu.h"
class LLCharacter;
class LLNameListCtrl;
@@ -46,6 +47,11 @@ public:
void detachItem(const LLUUID& item_id);
+ void onAvatarListRightClick(LLUICtrl* ctrl, S32 x, S32 y);
+
+ void onCustomAction (const LLSD& userdata, const LLUUID& av_id);
+ bool isActionChecked(const LLSD& userdata, const LLUUID& av_id);
+
private:
void initBackBtn(LLPanel* panel);
void populateHUDList();
@@ -53,25 +59,25 @@ private:
void populateNearbyList();
void onClickAdvanced();
+ void onClickHideAvatars();
void onClickExceptions();
void updateMaxComplexity();
void updateComplexityText();
void getNearbyAvatars(std::vector<LLCharacter*> &valid_nearby_avs);
- void updateNearbyComplexityDesc();
LLPanel* mMainPanel;
- LLPanel* mTroubleshootingPanel;
LLPanel* mNearbyPanel;
LLPanel* mComplexityPanel;
LLPanel* mHUDsPanel;
LLPanel* mSettingsPanel;
- LLPanel* mPresetsPanel;
LLNameListCtrl* mHUDList;
LLNameListCtrl* mObjectList;
LLNameListCtrl* mNearbyList;
+ LLListContextMenu* mContextMenu;
+
LLTimer* mUpdateTimer;
S32 mNearbyMaxComplexity;