feat: EmailTreeModel grouping modes + MailListView integration
- EmailTreeModel: 4 grouping modes * NoGrouping - flat list * GroupByDate - chronological groups (Hoy, Ayer, Esta semana...) * GroupByThread - conversations with expandable threads (ThreadId from References/In-Reply-To/Message-ID) * GroupBySender - groups by sender email/name - EmailTreeModel thread support: * ThreadItem type with expand/collapse * ThreadId extraction via ThreadUtils (References > In-Reply-To > Message-ID) * Double-click thread node toggles expansion * Threads sorted by newest email first, emails within thread oldest first - EmailTreeModel sender grouping: * Groups by sender name/email * Senders sorted by newest email first * Emails within group newest first - MailListView: Added 'Agrupar por remitente' to group-by combo - MailListView: Double-click thread node toggles expansion (not open mail) - ThreadUtils: parseReferencesHeader, extractThreadId, generateThreadId
This commit is contained in:
@@ -73,6 +73,7 @@ set(CMAKE_DEPENDS_DEPENDENCY_FILES
|
||||
"/mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/src/ui/templateeditordialog.cpp" "CMakeFiles/wino-mail-qt.dir/src/ui/templateeditordialog.cpp.o" "gcc" "CMakeFiles/wino-mail-qt.dir/src/ui/templateeditordialog.cpp.o.d"
|
||||
"/mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/src/ui/templatesmanagerdialog.cpp" "CMakeFiles/wino-mail-qt.dir/src/ui/templatesmanagerdialog.cpp.o" "gcc" "CMakeFiles/wino-mail-qt.dir/src/ui/templatesmanagerdialog.cpp.o.d"
|
||||
"/mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/src/utils/notificationmanager.cpp" "CMakeFiles/wino-mail-qt.dir/src/utils/notificationmanager.cpp.o" "gcc" "CMakeFiles/wino-mail-qt.dir/src/utils/notificationmanager.cpp.o.d"
|
||||
"/mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/src/utils/threadutils.cpp" "CMakeFiles/wino-mail-qt.dir/src/utils/threadutils.cpp.o" "gcc" "CMakeFiles/wino-mail-qt.dir/src/utils/threadutils.cpp.o.d"
|
||||
"/mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/build/thirdparty/tags/include/moc_tags_edit.cpp" "CMakeFiles/wino-mail-qt.dir/thirdparty/tags/include/moc_tags_edit.cpp.o" "gcc" "CMakeFiles/wino-mail-qt.dir/thirdparty/tags/include/moc_tags_edit.cpp.o.d"
|
||||
"/mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/build/thirdparty/tags/include/moc_tags_line_edit.cpp" "CMakeFiles/wino-mail-qt.dir/thirdparty/tags/include/moc_tags_line_edit.cpp.o" "gcc" "CMakeFiles/wino-mail-qt.dir/thirdparty/tags/include/moc_tags_line_edit.cpp.o.d"
|
||||
"/mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/thirdparty/tags/src/config.cpp" "CMakeFiles/wino-mail-qt.dir/thirdparty/tags/src/config.cpp.o" "gcc" "CMakeFiles/wino-mail-qt.dir/thirdparty/tags/src/config.cpp.o.d"
|
||||
|
||||
Reference in New Issue
Block a user