@@ -16,7 +16,8 @@ SettingsAction::SettingsAction(QObject* parent, const QString& title) :
1616 _focusSelectionAction(this , " Focus Selection" ),
1717 _focusFloodfillAction(this , " Focus Floodfill" ),
1818 _focusSelectionNormAction(this , " SNorm" ),
19- _focusFloodfillNormAction(this , " FNorm" )
19+ _focusFloodfillNormAction(this , " FNorm" ),
20+ _idleRotationAction(this , " Idle Rotation" )
2021{
2122 GroupsAction::GroupActions groupActions;
2223
@@ -43,20 +44,25 @@ SettingsAction::SettingsAction(QObject* parent, const QString& title) :
4344 });
4445
4546 connect (&_focusSelectionAction, &ToggleAction::toggled, this , [this ](const bool & toggled) {
46- _plugin->setFocusSelection (toggled);
47+ _plugin->setFocusSelection (toggled);
4748 });
4849
4950 connect (&_focusFloodfillAction, &ToggleAction::toggled, this , [this ](const bool & toggled) {
50- _plugin->setFocusFloodfill (toggled);
51+ _plugin->setFocusFloodfill (toggled);
5152 });
5253
5354 connect (&_focusSelectionNormAction, &ToggleAction::toggled, this , [this ](const bool & toggled) {
54- _plugin->setFocusSelectionNorm (toggled);
55+ _plugin->setFocusSelectionNorm (toggled);
5556 });
5657
5758 connect (&_focusFloodfillNormAction, &ToggleAction::toggled, this , [this ](const bool & toggled) {
58- _plugin->setFocusFloodfillNorm (toggled);
59+ _plugin->setFocusFloodfillNorm (toggled);
5960 });
61+
62+ connect (&_idleRotationAction, &ToggleAction::toggled, this , [this ](const bool & toggled) {
63+ _plugin->setIdleRotation (toggled);
64+ });
65+
6066}
6167
6268QMenu* SettingsAction::getContextMenu (QWidget* parent /* = nullptr*/ )
@@ -75,6 +81,8 @@ void SettingsAction::fromVariantMap(const QVariantMap& variantMap)
7581 _positionDatasetPickerAction.fromParentVariantMap (variantMap);
7682 _colorDatasetPickerAction.fromParentVariantMap (variantMap);
7783
84+ _idleRotationAction.fromParentVariantMap (variantMap);
85+
7886 auto positionDataset = _positionDatasetPickerAction.getCurrentDataset ();
7987 if (positionDataset.isValid ())
8088 {
@@ -99,5 +107,7 @@ QVariantMap SettingsAction::toVariantMap() const
99107 _positionDatasetPickerAction.insertIntoVariantMap (variantMap);
100108 _colorDatasetPickerAction.insertIntoVariantMap (variantMap);
101109
110+ _idleRotationAction.insertIntoVariantMap (variantMap);
111+
102112 return variantMap;
103113}
0 commit comments