Remove setting to remove items from queue after being marked as played

This action will be done by default.
This commit is contained in:
Bart De Vries 2021-07-07 13:33:17 +02:00
parent 5f25a8607b
commit 4b2f4afd37
3 changed files with 2 additions and 15 deletions

View File

@ -154,9 +154,7 @@ void Entry::setRead(bool read)
}
// 2) Remove item from queue
if (SettingsManager::self()->removeFromQueueOnPlayed()) {
setQueueStatus(false);
}
setQueueStatus(false);
// 3) Remove "new" label
setNew(false);

View File

@ -92,19 +92,12 @@ Kirigami.ScrollablePage {
}
}
Controls.CheckBox {
checked: SettingsManager.removeFromQueueOnPlayed
text: i18n("Remove from Queue")
onToggled: SettingsManager.removeFromQueueOnPlayed = checked
}
Controls.CheckBox {
checked: SettingsManager.resetPositionOnPlayed
text: i18n("Reset Play Position")
onToggled: SettingsManager.resetPositionOnPlayed = checked
}
Kirigami.Heading {
Kirigami.FormData.isSection: true
text: i18n("Network")

View File

@ -40,10 +40,6 @@
</choices>
<default>OnNextStartup</default>
</entry>
<entry name="removeFromQueueOnPlayed" type="Bool">
<label>Remove episode from queue when marked as played</label>
<default>true</default>
</entry>
<entry name="resetPositionOnPlayed" type="Bool">
<label>Reset play position when episode is marked as played</label>
<default>true</default>
@ -81,4 +77,4 @@
<default>FeedListPage</default>
</entry>
</group>
</kcfg>
</kcfg>