Vuo
2.1.2
type
inputEditor
widget
VuoInputEditor.hh
Go to the documentation of this file.
1
10
#pragma once
11
12
#pragma clang diagnostic push
13
#pragma clang diagnostic ignored "-Wdocumentation"
14
#include <json-c/json.h>
15
#pragma clang diagnostic pop
16
17
class
VuoInputEditor
;
18
26
class
VuoInputEditorFactory
:
public
QObject
27
{
28
public
:
32
virtual
VuoInputEditor
*
newInputEditor
(
void
) = 0;
33
};
34
38
Q_DECLARE_INTERFACE
(
VuoInputEditorFactory
,
"org.vuo.inputEditorFactory/1.0"
);
39
45
class
VuoInputEditor
:
public
QObject
46
{
47
Q_OBJECT
48
49
public
:
67
virtual
json_object
*
show
(QPoint portLeftCenter,
json_object
*originalValue,
json_object
*details, map<QString, json_object *> portNamesAndValues) = 0;
68
78
virtual
bool
supportsTabbingBetweenPorts
(
void
);
79
80
static
QFont
getDefaultFont
(
void
);
81
static
QString
getDefaultFontCss
(
void
);
82
83
84
signals:
93
void
valueChanged
(
json_object
*newValue);
94
100
void
tabbedPastLastWidget
();
101
107
void
tabbedBackwardPastFirstWidget
();
108
};
109
Generated on Tue Jul 14 2020 23:19:41 for Vuo by
1.8.18