summaryrefslogtreecommitdiff
path: root/Userland/Applications/Piano/TrackControlsWidget.h
AgeCommit message (Collapse)Author
2023-03-06Everywhere: Remove NonnullRefPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullRefPtrVectorAndreas Kling
This class had slightly confusing semantics and the added weirdness doesn't seem worth it just so we can say "." instead of "->" when iterating over a vector of NNRPs. This patch replaces NonnullRefPtrVector<T> with Vector<NNRP<T>>.
2023-02-25Piano: Move octave controls into main widgetkleines Filmröllchen
This is not related to the track controls and it may move into another separate widget in the future. The move also allows to simplify the octave slider callback logic.
2023-02-25Piano: Rename KnobsWidget to TrackControlsWidgetkleines Filmröllchen
This more generic name will better reflect the purpose of the widget in the future, as this commit begins the long process of enhancing the widget into a container for all controls of Piano's currently selected track.