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

Dummy and scaffolding to help development of the UI - Session connection. More...

Go to the source code of this file.

Description

Dummy and scaffolding to help development of the UI - Session connection.

This singleton service can be accessed as placeholder to stand-in for all those parts of the application, which are to defined in the very attempt this placeholder is used for...

  • it can fake some session content
  • it exposes some fake command implementations
  • and all this together with suitable diagnostic facilities

The plan is to push this helper along, as we proceed from the UI down towards the session. In the end, this placeholder service may be inserted into the session implementation proper, until we have the ability to load a persistent session from storage.

Todo:
WIP as of 10/2018 //////////////////////////////////////////////////////////////////////TICKET #1042
See also
ui-bus.hpp
dummy-session-connection.cpp implementation

Definition in file dummy-session-connection.hpp.

#include "lib/error.hpp"
#include "lib/depend.hpp"
#include "lib/nocopy.hpp"
#include "lib/util.hpp"
#include "lib/diff/tree-diff.hpp"
#include "steam/control/command-setup.hpp"
#include <string>

Namespaces

namespace  lib
 Implementation namespace for support and library code.
 
namespace  lib::diff
 
namespace  steam
 Steam-Layer implementation namespace root.
 
namespace  steam::cmd
 
namespace  steam::mobject
 Media-Objects, edit operations and high-level session.
 
namespace  steam::mobject::session
 Namespace of Session and user visible high-level objects.
 

Classes

class  DummySessionConnection
 Scaffolding to drive the evolution of the Lumiera application. More...
 

Variables

CommandSetup test_fake_injectSequence_1
 
CommandSetup test_fake_injectSequence_2