6#include <score_lib_process_export.h>
48 static constexpr const char* scriptEditorKey =
"Skin/ScriptEditorPlacement";
49 static constexpr const char* processUIKey =
"Skin/ProcessUIPlacement";
50 static constexpr UIPlacement defaultScriptEditorPlacement = UIPlacement::SidePanel;
51 static constexpr UIPlacement defaultProcessUIPlacement = UIPlacement::Central;
54 static constexpr const char* scriptEditorPreviewKey =
"Skin/ScriptEditorPreview";
55 static constexpr PreviewSource defaultScriptEditorPreview = PreviewSource::Background;
58 static const QStringList& names();
66 static const QStringList& previewNames();
74 static void setScriptEditorPlacement(
UIPlacement p);
77 static void addChangeListener(QObject* context, std::function<
void()> f);
Base classes and tools to implement processes and layers.
Definition JSONVisitor.hpp:1115
PreviewSource
How a script editor looks in the central view.
Definition UIPlacement.hpp:33
UIPlacement
Where the UIs attached to a process get shown.
Definition UIPlacement.hpp:21
@ SidePanel
A tab of the right pane, next to the inspector.
@ Window
A separate top-level window.
Definition UIPlacement.hpp:47