summaryrefslogtreecommitdiff
path: root/indra/newview/llfloaterpreference.h
diff options
context:
space:
mode:
authorandreykproductengine <andreykproductengine@lindenlab.com>2019-08-19 23:16:29 +0300
committerandreykproductengine <andreykproductengine@lindenlab.com>2019-08-19 23:16:29 +0300
commit50719510630768d65c9f00043676f287c58ca110 (patch)
tree3426d0194a9442dca4cc547fc15fb1b8ec6a5abf /indra/newview/llfloaterpreference.h
parentdcb1bea0f6086d963fba8b374d0294223bf66a11 (diff)
SL_6109 Rebinding
Diffstat (limited to 'indra/newview/llfloaterpreference.h')
-rw-r--r--indra/newview/llfloaterpreference.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/indra/newview/llfloaterpreference.h b/indra/newview/llfloaterpreference.h
index 9190ef8ebd..74f55a7f91 100644
--- a/indra/newview/llfloaterpreference.h
+++ b/indra/newview/llfloaterpreference.h
@@ -293,6 +293,27 @@ private:
LOG_CLASS(LLPanelPreferenceGraphics);
};
+class LLPanelPreferenceControls : public LLPanelPreference
+{
+ LOG_CLASS(LLPanelPreferenceControls);
+public:
+ BOOL postBuild();
+ void populateControlTable();
+ void cancel();
+ void saveSettings();
+ void resetDirtyChilds();
+
+ void onListCommit();
+ void onSetKey(KEY key, MASK mask);
+ void onSetMouse(LLMouseHandler::EClickType click, MASK mask);
+
+protected:
+ bool hasDirtyChilds();
+
+private:
+ LLScrollListCtrl* pControlsTable;
+};
+
class LLFloaterPreferenceGraphicsAdvanced : public LLFloater
{
public: