Unraid Monitor for one-screen overview

This commit is contained in:
Tronax 2026-06-13 10:22:24 +02:00
commit e7c3d20c8e
Signed by: Tronax
SSH key fingerprint: SHA256:2pKKXDZucWvaF/GzXNz0FY53EAO1YDLN80bqS+TTz/o
13 changed files with 1545 additions and 0 deletions

19
CMakeLists.txt Normal file
View file

@ -0,0 +1,19 @@
cmake_minimum_required(VERSION 3.16)
project(unraid-monitor VERSION 1.0 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_AUTOMOC ON)
find_package(Qt6 REQUIRED COMPONENTS Widgets Network)
add_executable(unraid-monitor
src/main.cpp
src/MainWindow.cpp
src/UnraidClient.cpp
src/Cards.cpp
src/SettingsDialog.cpp
)
target_include_directories(unraid-monitor PRIVATE src)
target_link_libraries(unraid-monitor PRIVATE Qt6::Widgets Qt6::Network)