From 170cf8156f2f0bfe7a0a77eb4852e7ccadfb9e22 Mon Sep 17 00:00:00 2001 From: David Rowe Date: Fri, 16 Jun 2017 10:11:08 +1200 Subject: [PATCH] Add plugin ID --- plugins/hifiLeapMotion/src/LeapMotionPlugin.cpp | 1 + plugins/hifiLeapMotion/src/LeapMotionPlugin.h | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/hifiLeapMotion/src/LeapMotionPlugin.cpp b/plugins/hifiLeapMotion/src/LeapMotionPlugin.cpp index e910b8932a..e75019d389 100644 --- a/plugins/hifiLeapMotion/src/LeapMotionPlugin.cpp +++ b/plugins/hifiLeapMotion/src/LeapMotionPlugin.cpp @@ -16,6 +16,7 @@ Q_DECLARE_LOGGING_CATEGORY(inputplugins) Q_LOGGING_CATEGORY(inputplugins, "hifi.inputplugins") const char* LeapMotionPlugin::NAME = "Leap Motion"; +const char* LeapMotionPlugin::LEAPMOTION_ID_STRING = "Leap Motion"; void LeapMotionPlugin::pluginUpdate(float deltaTime, const controller::InputCalibrationData& inputCalibrationData) { // TODO diff --git a/plugins/hifiLeapMotion/src/LeapMotionPlugin.h b/plugins/hifiLeapMotion/src/LeapMotionPlugin.h index f8a4aae173..aae0561e39 100644 --- a/plugins/hifiLeapMotion/src/LeapMotionPlugin.h +++ b/plugins/hifiLeapMotion/src/LeapMotionPlugin.h @@ -18,13 +18,17 @@ class LeapMotionPlugin : public InputPlugin { Q_OBJECT public: - virtual const QString getName() const override { return NAME; } - + // InputPlugin methods virtual void pluginFocusOutEvent() override { _inputDevice->focusOutEvent(); } virtual void pluginUpdate(float deltaTime, const controller::InputCalibrationData& inputCalibrationData) override; + // Plugin methods + virtual const QString getName() const override { return NAME; } + const QString getID() const override { return LEAPMOTION_ID_STRING; } + protected: static const char* NAME; + static const char* LEAPMOTION_ID_STRING; class InputDevice : public controller::InputDevice { public: