Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
asset-controller.cpp
Go to the documentation of this file.
1/*
2 AssetController - asset management UI top level
3
4 Copyright (C)
5 2017, Hermann Vosseler <Ichthyostega@web.de>
6
7  **Lumiera** is free software; you can redistribute it and/or modify it
8  under the terms of the GNU General Public License as published by the
9  Free Software Foundation; either version 2 of the License, or (at your
10  option) any later version. See the file COPYING for further details.
11
12* *****************************************************************/
13
14
24//#include "stage/ctrl/global-ctx.hpp"
26//#include "lib/util.hpp"
27
28//using util::cStr;
30//using util::isnil;
31
32
33namespace stage {
34namespace setting {
35
36
37
38 // dtors via smart-ptr invoked from here...
41
42
50 : model::Controller{identity, nexus}
51 { }
52
53
54 void
55 AssetController::buildMutator (TreeMutator::Handle buffer)
56 {
57 buffer.emplace(
58 TreeMutator::build()
59 );
60 UNIMPLEMENTED ("create a sensible binding between AssetManager in the section and AssetController in the UI");
61 }
62
63
68}}// namespace stage::setting
User interface for asset management.
Customisable intermediary to abstract mutating operations on arbitrary, hierarchical object-like data...
connection point at the UI-Bus.
Definition bus-term.hpp:98
ctrl::BusTerm::ID ID
Definition tangible.hpp:162
AssetController(ID identity, ctrl::BusTerm &nexus)
Establish the UI section to deal with asset management.
void buildMutator(lib::diff::TreeMutator::Handle) override
content population and manipulation via UI-Bus
Lumiera GTK UI implementation root.
Definition guifacade.cpp:37
Customisable intermediary to abstract generic tree mutation operations.