mirror of
https://github.com/RetroShare/RetroShare.git
synced 2026-09-12 19:50:17 +05:00
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> |
||
|---|---|---|
| .. | ||
| Common | ||
| FeedReader | ||
| VOIP | ||
| CMakeLists.txt | ||
| PluginInterface.h | ||
| plugins.pro | ||