Loading...
Searching...
No Matches
ProcessState.hpp
1#pragma once
2#include <QByteArray>
3
4#include <score_lib_process_export.h>
5
6namespace Process
7{
8class ProcessModel;
9
12SCORE_LIB_PROCESS_TEST_EXPORT bool recallsState(const ProcessModel& proc) noexcept;
13
16SCORE_LIB_PROCESS_EXPORT QByteArray stateBeyondControls(const ProcessModel& proc);
17
19SCORE_LIB_PROCESS_EXPORT void
20applyStateBeyondControls(ProcessModel& proc, const QByteArray& state);
21}
Base classes and tools to implement processes and layers.
Definition JSONVisitor.hpp:1115
bool recallsState(const ProcessModel &proc) noexcept
Definition ProcessState.cpp:41
QByteArray stateBeyondControls(const ProcessModel &proc)
Definition ProcessState.cpp:46
void applyStateBeyondControls(ProcessModel &proc, const QByteArray &state)
Restores such a state as an undoable edit, unless the program is unchanged.
Definition ProcessState.cpp:125