diff --git a/.gitignore b/.gitignore index 61f3240..1b4c3b3 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,8 @@ CTestTestfile.cmake _deps CMakeUserPresets.json build/ +.vs/ +CMakeSettings.json # CLion # JetBrains specific template is maintained in a separate JetBrains.gitignore that can diff --git a/CMakeLists.txt b/CMakeLists.txt index 7086749..49cad34 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.2.1) +cmake_minimum_required(VERSION 4.1.1) project(CrabCrawler VERSION 0.1 LANGUAGES CXX) @@ -10,13 +10,19 @@ find_package(CURL REQUIRED) qt_standard_project_setup() -add_executable(CrabCrawler +set(SOURCES src/main.cpp src/ui/navbar.cpp src/ui/content.cpp ) +if(WIN32) + add_executable(CrabCrawler WIN32 ${SOURCES}) +else() + add_executable(CrabCrawler ${SOURCES}) +endif() + target_link_libraries(CrabCrawler PRIVATE Qt6::Widgets ${CURL_LIBRARIES} diff --git a/src/main.cpp b/src/main.cpp index f115412..0f4a9eb 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -9,6 +9,7 @@ int main(int argc, char *argv[]) { QApplication app(argc, argv); + app.setStyle("fusion"); QWidget window; window.setWindowTitle("Crab Crawler");