39 BINDABLE bindablePosition)
41 BINDABLE bindableActive)
42 Q_PROPERTY(
bool valid READ isValid NOTIFY validityChanged BINDABLE bindableIsValid)
43 Q_PROPERTY(
int updateInterval READ updateInterval WRITE setUpdateInterval
44 NOTIFY updateIntervalChanged)
45 Q_PROPERTY(PositioningMethods supportedPositioningMethods READ supportedPositioningMethods
46 NOTIFY supportedPositioningMethodsChanged
47 BINDABLE bindableSupportedPositioningMethods)
48 Q_PROPERTY(PositioningMethods preferredPositioningMethods READ preferredPositioningMethods
49 WRITE setPreferredPositioningMethods NOTIFY preferredPositioningMethodsChanged)
51 BINDABLE bindableSourceError)
81 void setUpdateInterval(
int updateInterval);
82 void setActive(
bool active);
83 void setPreferredPositioningMethods(PositioningMethods
methods);
88 int updateInterval()
const;
92 PositioningMethods supportedPositioningMethods()
const;
93 PositioningMethods preferredPositioningMethods()
const;
96 QQmlListProperty<QDeclarativePluginParameter>
parameters();
101 void componentComplete()
override;
106 QBindable<PositioningMethods> bindableSupportedPositioningMethods() const;
119 void positionChanged();
120 void activeChanged();
121 void updateIntervalChanged();
122 void supportedPositioningMethodsChanged();
123 void preferredPositioningMethodsChanged();
124 void sourceErrorChanged();
126 void validityChanged();
131 void onParameterInitialized();
132 void notifySupportedPositioningMethodsChanged();
137 bool parametersReady();
138 void tryAttach(const
QString &
name,
bool useFallback = true);
145 bool isValidActualComputation() const;
146 PositioningMethods supportedMethodsActualComputation() const;
151 PositioningMethods m_preferredPositioningMethods = AllPositioningMethods;
152 int m_updateInterval = 0;
169 m_supportedPositioningMethods,
175 quint8 m_singleUpdate : 1;
176 quint8 m_regularUpdates : 1;
177 quint8 m_componentComplete : 1;
178 quint8 m_parametersInitialized : 1;
179 quint8 m_startRequested : 1;
180 quint8 m_defaultSourceUsed : 1;
static JNINativeMethod methods[]