score
Home
Classes
Namespaces
Files
Loading...
Searching...
No Matches
RebindReference.hpp
1
#pragma once
2
#include <State/Address.hpp>
3
4
#include <Scenario/Commands/ScenarioCommandFactory.hpp>
5
6
#include <score/command/AggregateCommand.hpp>
7
8
#include <score_plugin_scenario_export.h>
9
10
namespace
score
11
{
12
struct
DocumentContext;
13
}
14
namespace
Scenario::Command
15
{
16
class
RebindReferenceMacro
final :
public
score::AggregateCommand
17
{
18
SCORE_COMMAND_DECL(CommandFactoryName(),
RebindReferenceMacro
,
"Rebind reference"
)
19
};
20
22
SCORE_PLUGIN_SCENARIO_EXPORT
void
rebindReference(
23
QObject& referrer, const ::State::Address& from, const ::State::Address& to,
24
const
score::DocumentContext
& ctx);
25
}
Scenario::Command::RebindReferenceMacro
Definition
RebindReference.hpp:17
score::AggregateCommand
Allows for grouping of multiple commands in a single one.
Definition
AggregateCommand.hpp:15
score
Base toolkit upon which the software is built.
Definition
Application.cpp:83
score::DocumentContext
Definition
DocumentContext.hpp:18