Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
dummy-session-connection.cpp File Reference

Implementation details to build some scaffolding for UI<-->Session integration. More...

Go to the source code of this file.

Description

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...

  • some session content
  • commands to be invoked

    Todo:
    WIP as of 10/2018 ///////////////////////TICKET #1042
See also
corresponding UI

Definition in file dummy-session-connection.cpp.

Namespaces

namespace  steam
 Steam-Layer implementation namespace root.
 
namespace  steam::mobject
 Media-Objects, edit operations and high-level session.
 
namespace  steam::mobject::session
 Namespace of Session and user visible high-level objects.
 
namespace  steam::mobject::session::anonymous_namespace{dummy-session-connection.cpp}
 
namespace  steam::cmd
 

Typedefs

using DummySess = session::DummySessionConnection
 

Functions

GenNode emptyTimeline (string baseID, RandID const &forkRootID)
 
GenNode emptyTrack (string trackID)
 
GenNode ruler ()
 
GenNode clip (string clipID, TimeSpan timings)
 
GenNode clip (string clipID, Time start, Duration dur=Duration{FSecs{1}})
 
GenNode makeName (GenNode const &elm)
 fabricate an attribute node based on the human-readable part of the given elemen's ID
 
GenNode defineTiming (Time start, Duration dur=Duration{FSecs{1}})
 define the (optional) timings for a clip
 
 COMMAND_DEFINITION (test_fake_injectSequence_1)
 Populate the Timeline in the UI with a typical simple Dummy sequence.
 
 COMMAND_DEFINITION (test_fake_injectSequence_2)
 Populate the Timeline in the UI with a rather complex Dummy sequence.
 
 COMMAND_DEFINITION (test_fake_blubb)
 Template for dummy-code....