From f6f7c36909fa161efe53c40e9b4c34856e751536 Mon Sep 17 00:00:00 2001 From: Calvin Morrison Date: Tue, 12 May 2026 21:32:53 -0400 Subject: Initial tmix skeleton — model layer + basic UI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PulseModel: stable PulseDevice objects keyed by PA index, updated in-place via postEvent reconciliation. No bulk rebuilds. Three signals: deviceAdded, deviceRemoved (device changed handled per-device via volumeChanged/muteChanged/nameChanged). MixerWindow: four-tab layout (Output/Input/Playback/Recording), adds and removes individual DeviceWidgets in response to model signals. Builds and links cleanly against TQt3/TDE + libpulse. Co-Authored-By: Claude Sonnet 4.6 --- build/CMakeFiles/tmix.dir/cmake_clean.cmake | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 build/CMakeFiles/tmix.dir/cmake_clean.cmake (limited to 'build/CMakeFiles/tmix.dir/cmake_clean.cmake') diff --git a/build/CMakeFiles/tmix.dir/cmake_clean.cmake b/build/CMakeFiles/tmix.dir/cmake_clean.cmake new file mode 100644 index 0000000..c41a41d --- /dev/null +++ b/build/CMakeFiles/tmix.dir/cmake_clean.cmake @@ -0,0 +1,26 @@ +file(REMOVE_RECURSE + "CMakeFiles/tmix.dir/src/main.cpp.o" + "CMakeFiles/tmix.dir/src/main.cpp.o.d" + "CMakeFiles/tmix.dir/src/model/audiodevice.cpp.o" + "CMakeFiles/tmix.dir/src/model/audiodevice.cpp.o.d" + "CMakeFiles/tmix.dir/src/model/pulsedevice.cpp.o" + "CMakeFiles/tmix.dir/src/model/pulsedevice.cpp.o.d" + "CMakeFiles/tmix.dir/src/model/pulsemodel.cpp.o" + "CMakeFiles/tmix.dir/src/model/pulsemodel.cpp.o.d" + "CMakeFiles/tmix.dir/src/ui/devicewidget.cpp.o" + "CMakeFiles/tmix.dir/src/ui/devicewidget.cpp.o.d" + "CMakeFiles/tmix.dir/src/ui/mixerwindow.cpp.o" + "CMakeFiles/tmix.dir/src/ui/mixerwindow.cpp.o.d" + "audiodevice.moc" + "devicewidget.moc" + "mixerwindow.moc" + "pulsedevice.moc" + "pulsemodel.moc" + "tmix" + "tmix.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/tmix.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() -- cgit v1.2.3