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
9
namespace
zrythm::plugins
10
{
11
class
Plugin
;
12
}
13
14
namespace
zrythm::gui::qquick
15
{
16
17
class
PluginInspectorController :
public
QObject
18
{
19
Q_OBJECT
20
QML_ELEMENT
21
QML_SINGLETON
22
23
public
:
24
explicit
PluginInspectorController (QObject * parent =
nullptr
);
25
26
Q_INVOKABLE
void
showInspector (
plugins::Plugin
* plugin);
27
28
Q_SIGNALS:
29
void
inspectorRequested (
plugins::Plugin
* plugin);
30
};
31
32
}
// namespace zrythm::gui::qquick
zrythm::plugins::Plugin
DSP processing plugin.
Definition
plugin.h:46
src
gui
qquick
plugin_inspector_controller.h
Generated by
1.16.1