Files
qobuz-qt/src/CMakeLists.txt
joren dea16676ce refactor: split PlayQueue from header-only into .hpp/.cpp pair
Move all method implementations from playqueue.hpp into a new
playqueue.cpp, keeping only declarations and trivial inline getters
in the header. No logic or behavior changes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-31 10:58:06 +02:00

69 lines
1.3 KiB
CMake

target_sources(qobuz-qt PRIVATE
# Entry point
main.cpp
# Main window
mainwindow.hpp
mainwindow.cpp
# Queue
playqueue.hpp
playqueue.cpp
# Backend (Qt wrapper around Rust FFI)
backend/qobuzbackend.hpp
backend/qobuzbackend.cpp
# Views
view/maintoolbar.hpp
view/maintoolbar.cpp
view/maincontent.hpp
view/maincontent.cpp
view/context/view.hpp
view/context/view.cpp
view/queuepanel.hpp
view/queuepanel.cpp
view/albumlistview.hpp
view/artistlistview.hpp
view/artistview.hpp
view/artistview.cpp
view/genrebrowser.hpp
view/genrebrowser.cpp
view/sidepanel/view.hpp
view/sidepanel/view.cpp
# Lists
list/tracks.hpp
list/tracks.cpp
list/library.hpp
list/library.cpp
# Models
model/tracklistmodel.hpp
model/tracklistmodel.cpp
# Dialogs
dialog/login.hpp
dialog/login.cpp
dialog/settings.hpp
dialog/settings.cpp
# Scrobbler (header-only)
scrobbler/lastfm.hpp
# Widgets (header-only)
widget/clickableslider.hpp
widget/volumebutton.hpp
# Utils (header-only)
util/icon.hpp
util/settings.hpp
)
if (USE_DBUS)
target_sources(qobuz-qt PRIVATE
backend/mpris.hpp
backend/mpris.cpp
)
endif ()