mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 03:27:45 +00:00
Piano: Rename KnobsWidget to TrackControlsWidget
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.
This commit is contained in:
parent
0190be9788
commit
cf6676beb2
5 changed files with 12 additions and 12 deletions
|
@ -11,12 +11,12 @@ set(SOURCES
|
|||
AudioPlayerLoop.cpp
|
||||
ExportProgressWindow.cpp
|
||||
KeysWidget.cpp
|
||||
KnobsWidget.cpp
|
||||
main.cpp
|
||||
MainWidget.cpp
|
||||
PlayerWidget.cpp
|
||||
RollWidget.cpp
|
||||
SamplerWidget.cpp
|
||||
TrackControlsWidget.cpp
|
||||
TrackManager.cpp
|
||||
WaveWidget.cpp
|
||||
ProcessorParameterWidget/ParameterWidget.cpp
|
||||
|
|
|
@ -8,10 +8,10 @@
|
|||
|
||||
#include "MainWidget.h"
|
||||
#include "KeysWidget.h"
|
||||
#include "KnobsWidget.h"
|
||||
#include "PlayerWidget.h"
|
||||
#include "RollWidget.h"
|
||||
#include "SamplerWidget.h"
|
||||
#include "TrackControlsWidget.h"
|
||||
#include "TrackManager.h"
|
||||
#include "WaveWidget.h"
|
||||
#include <LibGUI/Action.h>
|
||||
|
@ -55,7 +55,7 @@ ErrorOr<void> MainWidget::initialize()
|
|||
|
||||
m_keys_widget = TRY(m_keys_and_knobs_container->try_add<KeysWidget>(m_track_manager.keyboard()));
|
||||
|
||||
m_knobs_widget = TRY(m_keys_and_knobs_container->try_add<KnobsWidget>(m_track_manager, *this));
|
||||
m_knobs_widget = TRY(m_keys_and_knobs_container->try_add<TrackControlsWidget>(m_track_manager, *this));
|
||||
|
||||
m_roll_widget->set_keys_widget(m_keys_widget);
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ class WaveWidget;
|
|||
class RollWidget;
|
||||
class SamplerWidget;
|
||||
class KeysWidget;
|
||||
class KnobsWidget;
|
||||
class TrackControlsWidget;
|
||||
class PlayerWidget;
|
||||
|
||||
class MainWidget final : public GUI::Widget {
|
||||
|
@ -57,7 +57,7 @@ private:
|
|||
RefPtr<GUI::TabWidget> m_tab_widget;
|
||||
RefPtr<GUI::Widget> m_keys_and_knobs_container;
|
||||
RefPtr<KeysWidget> m_keys_widget;
|
||||
RefPtr<KnobsWidget> m_knobs_widget;
|
||||
RefPtr<TrackControlsWidget> m_knobs_widget;
|
||||
RefPtr<PlayerWidget> m_player_widget;
|
||||
|
||||
// Not the piano keys, but the computer keyboard keys!
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
* SPDX-License-Identifier: BSD-2-Clause
|
||||
*/
|
||||
|
||||
#include "KnobsWidget.h"
|
||||
#include "TrackControlsWidget.h"
|
||||
#include "MainWidget.h"
|
||||
#include "ProcessorParameterWidget/ParameterWidget.h"
|
||||
#include "TrackManager.h"
|
||||
|
@ -16,7 +16,7 @@
|
|||
#include <LibGUI/Slider.h>
|
||||
#include <LibGfx/Orientation.h>
|
||||
|
||||
KnobsWidget::KnobsWidget(TrackManager& track_manager, MainWidget& main_widget)
|
||||
TrackControlsWidget::TrackControlsWidget(TrackManager& track_manager, MainWidget& main_widget)
|
||||
: m_track_manager(track_manager)
|
||||
, m_main_widget(main_widget)
|
||||
{
|
||||
|
@ -52,7 +52,7 @@ KnobsWidget::KnobsWidget(TrackManager& track_manager, MainWidget& main_widget)
|
|||
m_parameter_widgets.append(add<ProcessorParameterWidget>(parameter));
|
||||
}
|
||||
|
||||
void KnobsWidget::update_knobs()
|
||||
void TrackControlsWidget::update_knobs()
|
||||
{
|
||||
// FIXME: This is needed because when the slider is changed normally, we
|
||||
// need to change the underlying value, but if the keyboard was used, we
|
|
@ -19,15 +19,15 @@
|
|||
class TrackManager;
|
||||
class MainWidget;
|
||||
|
||||
class KnobsWidget final : public GUI::Frame {
|
||||
C_OBJECT(KnobsWidget)
|
||||
class TrackControlsWidget final : public GUI::Frame {
|
||||
C_OBJECT(TrackControlsWidget)
|
||||
public:
|
||||
virtual ~KnobsWidget() override = default;
|
||||
virtual ~TrackControlsWidget() override = default;
|
||||
|
||||
void update_knobs();
|
||||
|
||||
private:
|
||||
KnobsWidget(TrackManager&, MainWidget&);
|
||||
TrackControlsWidget(TrackManager&, MainWidget&);
|
||||
|
||||
TrackManager& m_track_manager;
|
||||
MainWidget& m_main_widget;
|
Loading…
Add table
Add a link
Reference in a new issue