Commit graph

10 commits

Author SHA1 Message Date
Rico Beier-Grunwald
5e2aa883c9 fix right spacing 2026-08-10 07:46:58 -05:00
Rico Beier-Grunwald
d12f522849 adding third action for direct reply to original sender 2026-08-10 07:46:58 -05:00
Rico Beier-Grunwald
2fedc6b1dc hide the tool dropdown arrow when no dropdown availble 2026-08-10 07:46:58 -05:00
Rico Beier-Grunwald
024fb4243f flexible reply button 2026-08-10 07:46:58 -05:00
Chris-AC9KH
ab73a3841b mainwindow.h: add m_inboxFilterEdit_ member for dockable message inbox filter bar
mainwindow.cpp: move ensureMessageDock() member function to its own file
MessagePanel.cpp: fix column width/sort ordering bugs in populateMessages()
UI_Constructor.cpp: build custom title bar once in ensureMessageDock()
                    after messageDock_ exists, instead of inside the toggled handler,
                    ensures dock is restored visible on startup
ensureMessageDock.cpp: new member function file that handles the Message Inbox
                       and turns it into a Qt::Window instead of a Qt::Tool when
                       it is in floating mode
CMakeLists.txt: add ensureMessageDock.cpp to compile object code for the member function
2026-08-04 07:40:06 -05:00
Chris-AC9KH
40f3d7f896 MessagePanel: change column order so column 2 is From and column 3 is To 2026-08-04 07:40:06 -05:00
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