RetroShare/plugins/FeedReader/gui
jolavillette 2cd7c21aa6 gui(feedreader): add "Mark all as unread" alongside "Mark all as read"
The FeedReader message widget already offered "Mark all as read"
(toolbar button + context menu) but had no way to mark every visible
message as unread again. Add the symmetric "Mark all as unread" entry
to the message context menu.

Factor the shared iterate-over-visible-items logic out of
markAllAsReadMsg() into setAllMsgAsReadUnread(bool read); the read and
unread slots now just call it. Like the existing "mark all as read", the
action honours the current filter (acts on non-hidden rows only) and
goes through the existing per-message setMessageRead() path, so no
backend change is required.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-25 13:31:47 +02:00
..
images update icon 2016-08-24 16:48:30 +02:00
AddFeedDialog.cpp Use QDateTime::fromSecsSinceEpoch in Qt 6 instead of QDateTime::fromTime_t 2025-07-20 14:15:27 +02:00
AddFeedDialog.h FeedReader: The feed can be used as source for board 2023-05-06 20:36:05 +02:00
AddFeedDialog.ui FeedReader: Moved proxy setting to own widget 2025-07-14 00:04:31 +02:00
FeedReader_images.qrc update FeedReader icons 2016-08-16 22:26:48 +02:00
FeedReaderConfig.cpp FeedReader: Moved proxy setting to own widget 2025-07-14 00:04:31 +02:00
FeedReaderConfig.h Use "Qt::WindowFlags flags = Qt::WindowFlags()" instead of "Qt::WindowFlags flags = 0" 2025-07-20 14:14:13 +02:00
FeedReaderConfig.ui FeedReader: Moved proxy setting to own widget 2025-07-14 00:04:31 +02:00
FeedReaderDialog.cpp fixed compilation for feed reader plugin 2025-11-24 21:09:45 +01:00
FeedReaderDialog.h fixed compilation for feed reader plugin 2025-11-24 21:09:45 +01:00
FeedReaderDialog.ui Fixed some frames to get compatible for system style 2024-12-30 21:36:04 +01:00
FeedReaderFeedItem.cpp Fixed compile of FeedReader plugin 2020-11-08 23:03:09 +01:00
FeedReaderFeedItem.h Fixed compile of FeedReader plugin 2020-11-08 23:03:09 +01:00
FeedReaderFeedItem.ui StyleSheet Rewrite 2021-11-04 21:21:54 +01:00
FeedReaderFeedNotify.cpp fixed compilation for feed reader plugin 2025-11-24 21:09:45 +01:00
FeedReaderFeedNotify.h Fixed compile of FeedReader plugin 2020-11-08 23:03:09 +01:00
FeedReaderMessageWidget.cpp gui(feedreader): add "Mark all as unread" alongside "Mark all as read" 2026-07-25 13:31:47 +02:00
FeedReaderMessageWidget.h gui(feedreader): add "Mark all as unread" alongside "Mark all as read" 2026-07-25 13:31:47 +02:00
FeedReaderMessageWidget.ui FeedReader: Added processing of enclosure in RSS feed 2023-05-28 13:47:13 +02:00
FeedReaderNotify.cpp FeedReader: Added processing of enclosure in RSS feed 2023-05-28 13:47:13 +02:00
FeedReaderNotify.h fixed compilation for feed reader plugin 2025-11-24 21:09:45 +01:00
FeedReaderStringDefs.cpp FeedReader: Show error when some post could not be created 2023-05-28 13:47:12 +02:00
FeedReaderStringDefs.h FeedReader: Renamed enum RsFeedAddResult to RsFeedResult 2023-05-06 20:36:06 +02:00
FeedReaderUserNotify.cpp fixed compilation for feed reader plugin 2025-11-24 21:09:45 +01:00
FeedReaderUserNotify.h Fixed compile of FeedReader plugin 2020-11-08 23:03:09 +01:00
FeedTreeWidget.cpp FeedReader: The feed can be moved with drag and drop to a folder 2023-05-06 20:36:05 +02:00
FeedTreeWidget.h FeedReader: The feed can be moved with drag and drop to a folder 2023-05-06 20:36:05 +02:00
PreviewFeedDialog.cpp fixed compilation for feed reader plugin 2025-11-24 21:09:45 +01:00
PreviewFeedDialog.h Fixed compile of FeedReader plugin 2020-11-08 23:03:09 +01:00
PreviewFeedDialog.ui StyleSheet Rewrite 2021-11-04 21:21:54 +01:00
ProxyWidget.cpp FeedReader: Reworked proxy setting 2025-07-14 00:04:31 +02:00
ProxyWidget.h FeedReader: Reworked proxy setting 2025-07-14 00:04:31 +02:00
ProxyWidget.ui FeedReader: Updated translation 2025-07-14 00:04:31 +02:00