diff -r 3d18f7f71d65 -r 3443e0de2c9d QTfrontend/ui/page/pageoptions.h --- a/QTfrontend/ui/page/pageoptions.h Fri Dec 28 23:54:42 2012 +0100 +++ b/QTfrontend/ui/page/pageoptions.h Sat Dec 29 22:50:10 2012 +0100 @@ -25,6 +25,7 @@ class FPSEdit; class IconedGroupBox; class QSignalMapper; +class KeyBinder; class PageOptions : public AbstractPage { @@ -118,6 +119,7 @@ QLayout * bodyLayoutDefinition(); QLayout * footerLayoutDefinition(); void connectSignals(); + int resetBindToDefault(int bindID); bool previousFullscreenValue; int previousResolutionIndex; @@ -134,6 +136,9 @@ QPushButton *btnDefaults; QPushButton *btnUpdateNow; GameUIConfig * config; + KeyBinder * binder; + int currentTab; + int binderTab; private slots: void forceFullscreen(int index); @@ -151,6 +156,9 @@ void changeUseGameRes(int state); void changeRecordAudio(int state); void checkForUpdates(); + void tabIndexChanged(int); + void bindUpdated(int bindID); + void resetAllBinds(); public slots: void setDefaultOptions();