summaryrefslogtreecommitdiff
path: root/build/CMakeFiles/tmix.dir/src/model/pulsemodel.cpp.o.d
AgeCommit message (Collapse)Author
3 daysInitial tmix skeleton — model layer + basic UICalvin Morrison
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 <noreply@anthropic.com>