Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
asset-controller.hpp
Go to the documentation of this file.
1/*
2 ASSET-CONTROLLER.hpp - 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
42#ifndef STAGE_SETTING_ASSET_CONTROLLER_H
43#define STAGE_SETTING_ASSET_CONTROLLER_H
44
45//#include "stage/gtk-base.hpp"
47
48//#include <string>
49//#include <memory>
50
51
52namespace stage {
53namespace setting {
54
55// using std::unique_ptr;
56// using std::string;
57
58// class GlobalCtx;
59
60
61
68 : public model::Controller
69 {
71
72 public:
73 AssetController (ID identity, ctrl::BusTerm& nexus);
75
78
79 private:
80
81 };
82
83
84
85}}// namespace stage::setting
86#endif /*STAGE_SETTING_ASSET_CONTROLLER_H*/
A handle to allow for safe »remote implantation« of an unknown subclass into a given opaque InPlaceBu...
connection point at the UI-Bus.
Definition bus-term.hpp:98
ctrl::BusTerm::ID ID
Definition tangible.hpp:162
Top level controller for the asset management section in the UI.
void buildMutator(lib::diff::TreeMutator::Handle) override
content population and manipulation via UI-Bus
Common Abstraction of all sub-controller, coordinated by the UI-Bus.
Lumiera GTK UI implementation root.
Definition guifacade.cpp:37