diff --git a/CMakeLists.txt b/CMakeLists.txt index ffa1554..3a0cc46 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -81,6 +81,15 @@ set(WIDGETS_SRC_FILES itemdelegates/progressbaritemdelegate.cpp resources/icons.qrc ) +set(WIDGETS_UI_FILES + gui/adddownloaddialog.ui + gui/downloadwidget.ui + gui/setrangedialog.ui + gui/mainwindow.ui + gui/targetpage.ui + gui/proxypage.ui + gui/useragentpage.ui +) #set(QUICK_HEADER_FILES #) #set(QUICK_SRC_FILES @@ -178,7 +187,7 @@ qt5_add_translation(QM_FILES ${TS_FILES}) ADD_CUSTOM_TARGET(translations ALL DEPENDS ${QM_FILES}) # executable and linking -add_executable(${META_PROJECT_NAME} ${GUI_TYPE} ${HEADER_FILES} ${SRC_FILES} ${WIDGETS_HEADER_FILES} ${WIDGETS_SRC_FILES} ${QM_FILES} ${RES_FILES} ${WINDOWS_ICON_PATH}) +add_executable(${META_PROJECT_NAME} ${GUI_TYPE} ${HEADER_FILES} ${SRC_FILES} ${WIDGETS_HEADER_FILES} ${WIDGETS_SRC_FILES} ${WIDGETS_UI_FILES} ${QM_FILES} ${RES_FILES} ${WINDOWS_ICON_PATH}) target_link_libraries(${META_PROJECT_NAME} c++utilities qtutilities Qt5::Core Qt5::Widgets Qt5::Network) set_target_properties(${META_PROJECT_NAME} PROPERTIES CXX_STANDARD 11 diff --git a/videodownloader.pro b/videodownloader.pro index 9b5d32a..811831a 100644 --- a/videodownloader.pro +++ b/videodownloader.pro @@ -32,7 +32,8 @@ underconstruction { } # add project files -HEADERS += application/main.h \ +HEADERS += \ + application/main.h \ network/bitsharedownload.h \ network/download.h \ model/downloadmodel.h \ @@ -68,7 +69,8 @@ HEADERS += application/main.h \ cli/clidownloadinteraction.h \ network/vimeodownload.h -SOURCES += application/main.cpp \ +SOURCES += \ + application/main.cpp \ network/bitsharedownload.cpp \ network/download.cpp \ model/downloadmodel.cpp \ @@ -126,7 +128,8 @@ FORMS += \ gui/proxypage.ui \ gui/useragentpage.ui -RESOURCES += resources/icons.qrc \ +RESOURCES += \ + resources/icons.qrc \ resources/json.qrc OTHER_FILES += \