diff options
author | RJ Ryan <rryan@mixxx.org> | 2014-03-26 20:24:13 -0400 |
---|---|---|
committer | RJ Ryan <rryan@mixxx.org> | 2014-03-29 02:40:30 -0400 |
commit | f3e3e61afdb263e7a81e1e0a46d3774aeb38ea5b (patch) | |
tree | 4f07a242d05791478abf85d512651dcb89a643ef /src/controllers/dlgprefcontroller.h | |
parent | 4f49679b86159cbc412a185b63f2e660e1f23c44 (diff) |
Delete DlgPrefMappableController. Add old MIDI mapping GUI to DlgPrefController.
Diffstat (limited to 'src/controllers/dlgprefcontroller.h')
-rw-r--r-- | src/controllers/dlgprefcontroller.h | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/controllers/dlgprefcontroller.h b/src/controllers/dlgprefcontroller.h index e7c8be205c..7b5fa27f8c 100644 --- a/src/controllers/dlgprefcontroller.h +++ b/src/controllers/dlgprefcontroller.h @@ -12,6 +12,7 @@ #include "controllers/controllerpreset.h" #include "controllers/controllerpresetinfo.h" +#include "controllers/dlgcontrollerlearning.h" #include "controllers/ui_dlgprefcontrollerdlg.h" #include "configobject.h" #include "preferences/dlgpreferencepage.h" @@ -30,11 +31,12 @@ class DlgPrefController : public DlgPreferencePage { public slots: // Called when the OK button is pressed. - virtual void slotApply(); + void slotApply(); // Called when the dialog is displayed. - virtual void slotUpdate(); - virtual void slotDeviceState(int state); - // Loads the specified XML preset. + void slotUpdate(); + // Called when the user toggles the enabled checkbox. + void slotEnableDevice(bool enable); + // Called when the user selects a preset from the combobox. void slotLoadPreset(int index); // Mark that we need to apply the settings. void slotDirty (); @@ -42,28 +44,26 @@ class DlgPrefController : public DlgPreferencePage { void enumeratePresets(); signals: - void deviceStateChanged(DlgPrefController*, bool); + void controllerEnabled(DlgPrefController*, bool); void openController(Controller* pController); void closeController(Controller* pController); void loadPreset(Controller* pController, QString controllerName, bool force); - - protected: - Controller* getController() const { - return m_pController; - } - ControllerManager* getControllerManager() const { - return m_pControllerManager; - } - void addWidgetToLayout(QWidget* pWidget); - bool isEnabled() const { - return m_ui.chkEnabledDevice->isChecked(); - } - Ui::DlgPrefControllerDlg& getUi() { - return m_ui; - } + void clearInputs(); + void clearOutputs(); + void mappingStarted(); + void mappingEnded();; private slots: void slotPresetLoaded(ControllerPresetPointer preset); + void slotShowLearnDialog(); + + // Input mappings + void clearAllInputBindings(); + //void slotRemoveInputMapping() {}; + //void slotAddInputMapping() {}; + + // Output mappings + void clearAllOutputBindings(); private: QString presetShortName(const ControllerPresetPointer pPreset) const; @@ -79,7 +79,7 @@ class DlgPrefController : public DlgPreferencePage { ConfigObject<ConfigValue>* m_pConfig; ControllerManager* m_pControllerManager; Controller* m_pController; - QGridLayout* m_pLayout; + DlgControllerLearning* m_pDlgControllerLearning; QSpacerItem* m_pVerticalSpacer; bool m_bDirty; }; |