summaryrefslogtreecommitdiff
path: root/indra/newview/llfloaterperformance.h
diff options
context:
space:
mode:
authorMnikolenko Productengine <mnikolenko@productengine.com>2021-07-14 14:49:43 +0300
committerMnikolenko Productengine <mnikolenko@productengine.com>2021-07-14 14:49:43 +0300
commit77aac9579170369a11f0884e16bd730f8cbb8bdb (patch)
treeec5dfe7a608ee2ccdb4cf2d121fa1c81c7102045 /indra/newview/llfloaterperformance.h
parent54ffa6a23d093af8932f8978d3c1a420153f7997 (diff)
SL-15297 performance floater ui update
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;