summaryrefslogtreecommitdiff
path: root/indra/newview/llfloaterpreference.h
diff options
context:
space:
mode:
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: