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>
69 lines
1.3 KiB
CMake
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 ()
|