void QFeedbackSimulator::setActuator(const QtMobility::ActuatorData &data) { mActuatorData.insert(data.id, data); if (!mActuators.contains(data.id)) { mActuators.insert(data.id, createFeedbackActuator(this, data.id)); rebuildActuatorList(); } }
QFeedbackImmersion::QFeedbackImmersion() : QObject(qApp) { if (VIBE_FAILED(ImmVibeInitialize(VIBE_CURRENT_VERSION_NUMBER))) { //that should be done once //error management qWarning() << "the Immersion library could not be initialized"; } else { const int nbDev = ImmVibeGetDeviceCount(); for (int i = 0; i < nbDev; ++i) { actuatorList << createFeedbackActuator(this, i); } } }
QFeedbackTestPlugin::QFeedbackTestPlugin() : QObject(qApp), mHapticState(QFeedbackEffect::Stopped), mFileState(QFeedbackEffect::Stopped) { actuators_ << createFeedbackActuator(this, 0) << createFeedbackActuator(this, 1); }