mirror of
https://github.com/AxioDL/amuse.git
synced 2025-12-09 05:27:57 +00:00
Editor: Include headers where necessary
Avoids propagating dependencies through indirect inclusions, and also gets rid of some header dependencies entirely.
This commit is contained in:
@@ -1,11 +1,17 @@
|
||||
#include "StudioSetupWidget.hpp"
|
||||
#include "amuse/EffectChorus.hpp"
|
||||
#include "amuse/EffectDelay.hpp"
|
||||
#include "amuse/EffectReverb.hpp"
|
||||
|
||||
#include <QApplication>
|
||||
#include <QPainter>
|
||||
#include <QScrollBar>
|
||||
#include <QStylePainter>
|
||||
|
||||
#include <amuse/EffectBase.hpp>
|
||||
#include <amuse/EffectChorus.hpp>
|
||||
#include <amuse/EffectDelay.hpp>
|
||||
#include <amuse/EffectReverb.hpp>
|
||||
#include <amuse/Studio.hpp>
|
||||
#include <amuse/Submix.hpp>
|
||||
|
||||
using namespace std::literals;
|
||||
|
||||
static const EffectIntrospection ReverbStdIntrospective = {
|
||||
@@ -159,6 +165,8 @@ Uint32X8Popup::Uint32X8Popup(int min, int max, QWidget* parent) : QFrame(parent,
|
||||
setLayout(layout);
|
||||
}
|
||||
|
||||
Uint32X8Popup::~Uint32X8Popup() = default;
|
||||
|
||||
void Uint32X8Popup::setValue(int chanIdx, int val) { m_sliders[chanIdx]->setValue(val); }
|
||||
|
||||
void Uint32X8Popup::doValueChanged(int val) {
|
||||
@@ -172,6 +180,8 @@ Uint32X8Button::Uint32X8Button(int min, int max, QWidget* parent)
|
||||
connect(this, &Uint32X8Button::pressed, this, &Uint32X8Button::onPressed);
|
||||
}
|
||||
|
||||
Uint32X8Button::~Uint32X8Button() = default;
|
||||
|
||||
void Uint32X8Button::paintEvent(QPaintEvent*) {
|
||||
QStylePainter painter(this);
|
||||
painter.setPen(palette().color(QPalette::Text));
|
||||
@@ -291,6 +301,8 @@ EffectWidget::EffectWidget(QWidget* parent, amuse::EffectBaseTypeless* effect, a
|
||||
setLayout(mainLayout);
|
||||
}
|
||||
|
||||
EffectWidget::~EffectWidget() = default;
|
||||
|
||||
void EffectWidget::paintEvent(QPaintEvent* event) {
|
||||
/* Rounded frame */
|
||||
QPainter painter(this);
|
||||
@@ -398,6 +410,8 @@ EffectWidgetContainer::EffectWidgetContainer(QWidget* parent, _Args&&... args)
|
||||
setLayout(outerLayout);
|
||||
}
|
||||
|
||||
EffectWidgetContainer::~EffectWidgetContainer() = default;
|
||||
|
||||
void EffectListing::startAutoscroll(QWidget* source, QMouseEvent* event, int delta) {
|
||||
if (m_autoscrollTimer == -1)
|
||||
m_autoscrollTimer = startTimer(50);
|
||||
@@ -624,6 +638,8 @@ EffectListing::EffectListing(QWidget* parent) : QWidget(parent), m_layout(new QV
|
||||
reindex();
|
||||
}
|
||||
|
||||
EffectListing::~EffectListing() = default;
|
||||
|
||||
EffectCatalogueItem::EffectCatalogueItem(amuse::EffectType type, const QString& name, const QString& doc,
|
||||
QWidget* parent)
|
||||
: QWidget(parent), m_type(type), m_iconLab(this), m_label(name, this) {
|
||||
@@ -654,6 +670,8 @@ EffectCatalogueItem::EffectCatalogueItem(const EffectCatalogueItem& other, QWidg
|
||||
setLayout(layout);
|
||||
}
|
||||
|
||||
EffectCatalogueItem::~EffectCatalogueItem() = default;
|
||||
|
||||
static const char* EffectStrings[] = {
|
||||
QT_TRANSLATE_NOOP("EffectCatalogue", "Reverb Standard"), QT_TRANSLATE_NOOP("EffectCatalogue", "Reverb High"),
|
||||
QT_TRANSLATE_NOOP("EffectCatalogue", "Delay"), QT_TRANSLATE_NOOP("EffectCatalogue", "Chorus")};
|
||||
@@ -875,3 +893,5 @@ StudioSetupWidget::StudioSetupWidget(QWidget* parent)
|
||||
layout->addWidget(m_splitter);
|
||||
setLayout(layout);
|
||||
}
|
||||
|
||||
StudioSetupWidget::~StudioSetupWidget() = default;
|
||||
|
||||
Reference in New Issue
Block a user