Actualización de CMakeLists.txt y composeview (añadido getTableView, manejo de carpeta seleccionada, sync, delete, flag)
This commit is contained in:
+13
-2
@@ -1,7 +1,7 @@
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
project(WinoMailQt VERSION 1.0.0 LANGUAGES CXX)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
find_package(Qt6 COMPONENTS Core Gui Widgets Network Sql Test Concurrent REQUIRED)
|
||||
@@ -21,6 +21,14 @@ include_directories(${PROJECT_SOURCE_DIR}/src/services/gmail)
|
||||
include_directories(${PROJECT_SOURCE_DIR}/src/services/outlook)
|
||||
include_directories(${PROJECT_SOURCE_DIR}/src/services/imap)
|
||||
include_directories(${PROJECT_SOURCE_DIR}/src/services/pop3)
|
||||
include_directories(${PROJECT_SOURCE_DIR}/thirdparty/tags/include)
|
||||
# Tag library headers for moc
|
||||
set(TAG_HEADERS
|
||||
${PROJECT_SOURCE_DIR}/thirdparty/tags/include/tags_line_edit.hpp
|
||||
${PROJECT_SOURCE_DIR}/thirdparty/tags/include/tags_edit.hpp
|
||||
)
|
||||
qt6_wrap_cpp(TAG_MOCS ${TAG_HEADERS})
|
||||
|
||||
|
||||
# Source files
|
||||
set(SRC_FILES
|
||||
@@ -82,8 +90,11 @@ set(SRC_FILES
|
||||
src/ui/connectionwizard.cpp
|
||||
src/ui/connectionwizard.h
|
||||
src/syncscheduler.cpp
|
||||
thirdparty/tags/src/tags_line_edit.cpp
|
||||
thirdparty/tags/src/tags_edit.cpp
|
||||
thirdparty/tags/src/config.cpp
|
||||
${TAG_MOCS}
|
||||
)
|
||||
|
||||
# Executable
|
||||
add_executable(wino-mail-qt ${SRC_FILES})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user