Add plugin ID

This commit is contained in:
David Rowe 2017-06-16 10:11:08 +12:00
parent 6b2fbbf5fe
commit 170cf8156f
2 changed files with 7 additions and 2 deletions

View file

@ -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

View file

@ -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: