Implement basic UI with QML (MailListPage) and batching DbChangeProcessor (Step 3-4 of transition plan)

This commit is contained in:
Padrino
2026-05-17 01:09:01 +02:00
parent e3071a23e0
commit acec320222
20 changed files with 829 additions and 82 deletions
+9 -2
View File
@@ -17,10 +17,9 @@ include_directories(${PROJECT_SOURCE_DIR}/src)
# Resources
qt6_add_resources(WinoMailQtResources
PREFIX
/
FILES
resources/qml/main.qml
resources/qml/Shell.qml
)
# Source files
@@ -32,10 +31,18 @@ set(SRC_FILES
src/core/models/folder.cpp
src/services/synchronizer.cpp
src/services/imap/imapsynchronizer.cpp
src/services/outlook/outlooksynchronizer.cpp
src/services/gmail/gmailsynchronizer.cpp
src/services/request.cpp
src/services/concreterequests.cpp
src/services/requestprocessor.cpp
src/services/changetype.cpp
src/services/changprocessor.cpp
src/db/databasemanager.cpp
src/db/dao/accountdao.cpp
src/db/dao/folderdao.cpp
src/db/dao/mailitemdao.cpp
src/db/dbchangeprocessor.cpp
)
# Executable