Commit graph

4 commits

Author SHA1 Message Date
Chris-AC9KH
d37a71fd8b update logic in markMessageRead() function to not rely on a selection
change to clear the unread flag. This deals with an edge case where
there is only MSG in the inbox and it wouldn't clear the unread flag
until a second MSG came in
2026-04-06 07:52:01 -05:00
Chris-AC9KH
efe072f0e9 - Change logic of MessagePanel so the first row is not automatically
selected when the table refreshes.
- clear the callsign list unread flag when the MSG is selected in the
MSG table
- Make column 0 a NonSortableColumn to prevent unwanted UI anamoly that
would sent the selected row to the bottom of the unread rows
2026-04-06 07:52:01 -05:00
rruchte
f2cb6c041d Replace deprecated setTimeSpec with setTimeZone in MessagePanel.cpp 2026-02-06 10:28:42 -05:00
rruchte
e56d3afe48 Message Inbox Enhancements
Allow message inbox to dock into the main UI
Enable column sorting in the message table
Rework mark-as-read signals to trigger on row deselection
Add SemiSortableHeader subclass of QHeaderView
2026-02-05 20:05:17 -06:00