Browse Source

Merge pull request #8610 from booo/remove-trailing-white-spaces-joystickmanager

remove trailing whitespaces in JoystickManager.cc
QGC4.4
Don Gagne 5 years ago committed by GitHub
parent
commit
1c328b9ca0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 16
      src/Joystick/JoystickManager.cc
  2. 16
      src/Joystick/JoystickManager.h

16
src/Joystick/JoystickManager.cc

@ -106,14 +106,14 @@ void JoystickManager::_setActiveJoystickFromSettings(void) @@ -106,14 +106,14 @@ void JoystickManager::_setActiveJoystickFromSettings(void)
}
QSettings settings;
settings.beginGroup(_settingsGroup);
QString name = settings.value(_settingsKeyActiveJoystick).toString();
if (name.isEmpty()) {
name = _name2JoystickMap.first()->name();
}
setActiveJoystick(_name2JoystickMap.value(name, _name2JoystickMap.first()));
settings.setValue(_settingsKeyActiveJoystick, _activeJoystick->name());
}
@ -139,9 +139,9 @@ void JoystickManager::setActiveJoystick(Joystick* joystick) @@ -139,9 +139,9 @@ void JoystickManager::setActiveJoystick(Joystick* joystick)
if (_activeJoystick) {
_activeJoystick->stopPolling();
}
_activeJoystick = joystick;
if (_activeJoystick != nullptr) {
qCDebug(JoystickManagerLog) << "Set active:" << _activeJoystick->name();
@ -156,11 +156,11 @@ void JoystickManager::setActiveJoystick(Joystick* joystick) @@ -156,11 +156,11 @@ void JoystickManager::setActiveJoystick(Joystick* joystick)
QVariantList JoystickManager::joysticks(void)
{
QVariantList list;
for (const QString &name: _name2JoystickMap.keys()) {
list += QVariant::fromValue(_name2JoystickMap[name]);
}
return list;
}
@ -180,7 +180,7 @@ void JoystickManager::setActiveJoystickName(const QString& name) @@ -180,7 +180,7 @@ void JoystickManager::setActiveJoystickName(const QString& name)
qCWarning(JoystickManagerLog) << "Set active not in map" << name;
return;
}
setActiveJoystick(_name2JoystickMap[name]);
}

16
src/Joystick/JoystickManager.h

@ -25,27 +25,27 @@ Q_DECLARE_LOGGING_CATEGORY(JoystickManagerLog) @@ -25,27 +25,27 @@ Q_DECLARE_LOGGING_CATEGORY(JoystickManagerLog)
class JoystickManager : public QGCTool
{
Q_OBJECT
public:
JoystickManager(QGCApplication* app, QGCToolbox* toolbox);
~JoystickManager();
Q_PROPERTY(QVariantList joysticks READ joysticks NOTIFY availableJoysticksChanged)
Q_PROPERTY(QStringList joystickNames READ joystickNames NOTIFY availableJoysticksChanged)
Q_PROPERTY(Joystick* activeJoystick READ activeJoystick WRITE setActiveJoystick NOTIFY activeJoystickChanged)
Q_PROPERTY(QString activeJoystickName READ activeJoystickName WRITE setActiveJoystickName NOTIFY activeJoystickNameChanged)
/// List of available joysticks
QVariantList joysticks();
/// List of available joystick names
QStringList joystickNames(void);
/// Get active joystick
Joystick* activeJoystick(void);
/// Set active joystick
void setActiveJoystick(Joystick* joystick);
QString activeJoystickName(void);
void setActiveJoystickName(const QString& name);
@ -65,15 +65,15 @@ signals: @@ -65,15 +65,15 @@ signals:
private slots:
void _updateAvailableJoysticks(void);
private:
void _setActiveJoystickFromSettings(void);
private:
Joystick* _activeJoystick;
QMap<QString, Joystick*> _name2JoystickMap;
MultiVehicleManager* _multiVehicleManager;
static const char * _settingsGroup;
static const char * _settingsKeyActiveJoystick;

Loading…
Cancel
Save