Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
Implementation details to build some scaffolding for UI<–>Session integration.
In this translation unit, actually a singleton will be instantiated, whenever some other part of the application (or some unit test) needs backing by a faked session with...
Definition in file dummy-session-connection.cpp.
#include "steam/mobject/session/dummy-session-connection.hpp"
#include "steam/mobject/session/root.hpp"
#include "steam/control/command-def.hpp"
#include "include/ui-protocol.hpp"
#include "include/gui-notification-facade.h"
#include "lib/diff/tree-diff-application.hpp"
#include "lib/diff/mutation-message.hpp"
#include "lib/diff/gen-node.hpp"
#include "lib/time/timevalue.hpp"
#include "lib/format-string.hpp"
#include "lib/format-cout.hpp"
#include "lib/util.hpp"
#include <string>
Typedefs | |
using | DummySess = session::DummySessionConnection |
Functions | |
GenNode | clip (string clipID, TimeSpan timings) |
GenNode | clip (string clipID, Time start, Duration dur=Duration{FSecs{1}}) |
COMMAND_DEFINITION (test_fake_injectSequence_1) | |
Populate the Timeline in the UI with a typical simple Dummy sequence. More... | |
COMMAND_DEFINITION (test_fake_injectSequence_2) | |
Populate the Timeline in the UI with a rather complex Dummy sequence. More... | |
COMMAND_DEFINITION (test_fake_blubb) | |
Template for dummy-code.... More... | |
GenNode | defineTiming (Time start, Duration dur=Duration{FSecs{1}}) |
define the (optional) timings for a clip | |
GenNode | emptyTimeline (string baseID, RandID const &forkRootID) |
GenNode | emptyTrack (string trackID) |
GenNode | makeName (GenNode const &elm) |
fabricate an attribute node based on the human-readable part of the given elemen's ID | |
GenNode | ruler () |
Namespaces | |
steam | |
Steam-Layer implementation namespace root. | |
steam::mobject | |
Media-Objects, edit operations and high-level session. | |
steam::mobject::session | |
Namespace of Session and user visible high-level objects. | |
steam::cmd::COMMAND_DEFINITION | ( | test_fake_injectSequence_1 | ) |
Populate the Timeline in the UI with a typical simple Dummy sequence.
This Steam-Layer command script fabricates a faked "population diff", which not corresponds to any existing session data structure, but looks as if emanated while loading current session state.
Definition at line 292 of file dummy-session-connection.cpp.
steam::cmd::COMMAND_DEFINITION | ( | test_fake_injectSequence_2 | ) |
Populate the Timeline in the UI with a rather complex Dummy sequence.
This command script fabricates a faked convoluted "population diff"...
Definition at line 318 of file dummy-session-connection.cpp.
steam::cmd::COMMAND_DEFINITION | ( | test_fake_blubb | ) |
Template for dummy-code....
Definition at line 343 of file dummy-session-connection.cpp.