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:
@@ -89,16 +89,16 @@ clean: CMakeFiles/test_mimestorage_autogen.dir/clean
|
||||
# Target rules for target CMakeFiles/wino-mail-qt.dir
|
||||
|
||||
# All Build rule for target.
|
||||
CMakeFiles/wino-mail-qt.dir/all: CMakeFiles/wino-mail-qt_autogen.dir/all
|
||||
CMakeFiles/wino-mail-qt.dir/all: CMakeFiles/wino-mail-qt_autogen_timestamp_deps.dir/all
|
||||
CMakeFiles/wino-mail-qt.dir/all: CMakeFiles/wino-mail-qt_autogen.dir/all
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/wino-mail-qt.dir/build.make CMakeFiles/wino-mail-qt.dir/depend
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/wino-mail-qt.dir/build.make CMakeFiles/wino-mail-qt.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/build/CMakeFiles --progress-num=8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83 "Built target wino-mail-qt"
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/build/CMakeFiles --progress-num=8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84 "Built target wino-mail-qt"
|
||||
.PHONY : CMakeFiles/wino-mail-qt.dir/all
|
||||
|
||||
# Build rule for subdir invocation for target.
|
||||
CMakeFiles/wino-mail-qt.dir/rule: cmake_check_build_system
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/build/CMakeFiles 77
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/build/CMakeFiles 78
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/wino-mail-qt.dir/all
|
||||
$(CMAKE_COMMAND) -E cmake_progress_start /mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/build/CMakeFiles 0
|
||||
.PHONY : CMakeFiles/wino-mail-qt.dir/rule
|
||||
@@ -110,7 +110,7 @@ wino-mail-qt: CMakeFiles/wino-mail-qt.dir/rule
|
||||
# codegen rule for target.
|
||||
CMakeFiles/wino-mail-qt.dir/codegen: CMakeFiles/wino-mail-qt_autogen_timestamp_deps.dir/all
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/wino-mail-qt.dir/build.make CMakeFiles/wino-mail-qt.dir/codegen
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/build/CMakeFiles --progress-num=8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83 "Finished codegen for target wino-mail-qt"
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/build/CMakeFiles --progress-num=8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84 "Finished codegen for target wino-mail-qt"
|
||||
.PHONY : CMakeFiles/wino-mail-qt.dir/codegen
|
||||
|
||||
# clean rule for target.
|
||||
@@ -190,7 +190,7 @@ CMakeFiles/wino-mail-qt_autogen_timestamp_deps.dir/clean:
|
||||
CMakeFiles/wino-mail-qt_autogen.dir/all: CMakeFiles/wino-mail-qt_autogen_timestamp_deps.dir/all
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/wino-mail-qt_autogen.dir/build.make CMakeFiles/wino-mail-qt_autogen.dir/depend
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/wino-mail-qt_autogen.dir/build.make CMakeFiles/wino-mail-qt_autogen.dir/build
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/build/CMakeFiles --progress-num=84 "Built target wino-mail-qt_autogen"
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/build/CMakeFiles --progress-num=85 "Built target wino-mail-qt_autogen"
|
||||
.PHONY : CMakeFiles/wino-mail-qt_autogen.dir/all
|
||||
|
||||
# Build rule for subdir invocation for target.
|
||||
@@ -207,7 +207,7 @@ wino-mail-qt_autogen: CMakeFiles/wino-mail-qt_autogen.dir/rule
|
||||
# codegen rule for target.
|
||||
CMakeFiles/wino-mail-qt_autogen.dir/codegen: CMakeFiles/wino-mail-qt_autogen_timestamp_deps.dir/all
|
||||
$(MAKE) $(MAKESILENT) -f CMakeFiles/wino-mail-qt_autogen.dir/build.make CMakeFiles/wino-mail-qt_autogen.dir/codegen
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/build/CMakeFiles --progress-num=84 "Finished codegen for target wino-mail-qt_autogen"
|
||||
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/mnt/c/Users/javie/Documents/Codex/2026-08-11/revisar-2/wino-mail-dtkqt/build/CMakeFiles --progress-num=85 "Finished codegen for target wino-mail-qt_autogen"
|
||||
.PHONY : CMakeFiles/wino-mail-qt_autogen.dir/codegen
|
||||
|
||||
# clean rule for target.
|
||||
|
||||
Reference in New Issue
Block a user