Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
plugin_inspector_controller.h
1// SPDX-FileCopyrightText: © 2026 Alexandros Theodotou <alex@zrythm.org>
2// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
4#pragma once
5
6#include <QObject>
7#include <QtQmlIntegration>
8
9namespace zrythm::plugins
10{
11class Plugin;
12}
13
14namespace zrythm::gui::qquick
15{
16
17class PluginInspectorController : public QObject
18{
19 Q_OBJECT
20 QML_ELEMENT
21 QML_SINGLETON
22
23public:
24 explicit PluginInspectorController (QObject * parent = nullptr);
25
26 Q_INVOKABLE void showInspector (plugins::Plugin * plugin);
27
28Q_SIGNALS:
29 void inspectorRequested (plugins::Plugin * plugin);
30};
31
32} // namespace zrythm::gui::qquick
DSP processing plugin.
Definition plugin.h:46