Clean up slider-controller includes

This commit is contained in:
Robin Gareus 2024-05-14 23:41:51 +02:00
parent 3c524098b4
commit dad32d8b11
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04
9 changed files with 27 additions and 15 deletions

View file

@ -48,7 +48,6 @@
#include "widgets/ardour_button.h"
#include "widgets/focus_entry.h"
#include "widgets/slider_controller.h"
#include "enums.h"
#include "level_meter.h"
@ -70,6 +69,10 @@ namespace Gtk {
class Menu;
}
namespace ArdourWidgets {
class SliderController;
}
enum MeterPointChangeTarget {
MeterPointChangeAll,
MeterPointChangeGroup,
@ -106,7 +109,7 @@ public:
std::shared_ptr<PBD::Controllable> get_controllable();
LevelMeterHBox& get_level_meter() const { return *level_meter; }
ArdourWidgets::SliderController& get_gain_slider() const { return *gain_slider; }
CairoWidget& get_gain_slider() const;
/** Emitted in the GUI thread when a button is pressed over the level meter;
* return true if the event is handled.