diff options
Diffstat (limited to 'src/sensors/gestures')
-rw-r--r-- | src/sensors/gestures/qsensorgesture.cpp | 13 | ||||
-rw-r--r-- | src/sensors/gestures/qsensorgesture.h | 6 | ||||
-rw-r--r-- | src/sensors/gestures/qsensorgesture_p.h | 1 |
3 files changed, 11 insertions, 9 deletions
diff --git a/src/sensors/gestures/qsensorgesture.cpp b/src/sensors/gestures/qsensorgesture.cpp index f84ce18..228ee46 100644 --- a/src/sensors/gestures/qsensorgesture.cpp +++ b/src/sensors/gestures/qsensorgesture.cpp @@ -88,6 +88,7 @@ QSensorGesture::QSensorGesture(const QStringList &ids, QObject *parent) : d_ptr->m_sensorRecognizers.append(rec); d_ptr->availableIds.append(id); } else { + d_ptr->invalidIds.append(id); //add to not available things } } @@ -125,19 +126,19 @@ QSensorGesture::~QSensorGesture() } /*! - Returns whether this QSensorGesture is valid or not. + Returns the gesture recognizer ids that were found. */ -bool QSensorGesture::isValid() const +QStringList QSensorGesture::validIds() const { - return d_ptr->valid; + return d_ptr->availableIds; } /*! - Returns the gestures ids. + Returns the gesture recognizer ids that were not found. */ -QStringList QSensorGesture::availableIds() const +QStringList QSensorGesture::invalidIds() const { - return d_ptr->availableIds; + return d_ptr->invalidIds; } /*! diff --git a/src/sensors/gestures/qsensorgesture.h b/src/sensors/gestures/qsensorgesture.h index 0abd5a2..66d1d74 100644 --- a/src/sensors/gestures/qsensorgesture.h +++ b/src/sensors/gestures/qsensorgesture.h @@ -65,14 +65,14 @@ public: bool isActive(); - QStringList availableIds() const; + QStringList validIds() const; + QStringList invalidIds() const; + QStringList gestureSignals() const; void startDetection(); void stopDetection(); - bool isValid() const; - private: QSensorGesturePrivate * d_ptr; diff --git a/src/sensors/gestures/qsensorgesture_p.h b/src/sensors/gestures/qsensorgesture_p.h index 10faa95..f55f393 100644 --- a/src/sensors/gestures/qsensorgesture_p.h +++ b/src/sensors/gestures/qsensorgesture_p.h @@ -76,6 +76,7 @@ public: bool isActive; QStringList localGestureSignals; QStringList availableIds; + QStringList invalidIds; bool valid; }; |