Lumiera  0.pre.03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ApplicationBase Class Reference

#include "gui/ctrl/ui-manager.hpp"


Framework initialisation base.

Definition at line 74 of file ui-manager.hpp.

Protected Member Functions

 ApplicationBase ()
 Initialise the GTK framework libraries. More...
 ~ApplicationBase ()

Additional Inherited Members

- Private Member Functions inherited from NonCopyable
 NonCopyable ()=default
 NonCopyable (NonCopyable const &)=delete
 ~NonCopyable ()=default
NonCopyableoperator= (NonCopyable const &)=delete

Constructor & Destructor Documentation

ApplicationBase ( )

Initialise the GTK framework libraries.

in 5/2017 we abandoned the (deprecated) Gtk::Main, but we did not switch to Gtk::Application, rather we just incorporated the framework initialisation code directly into our own code base. This allows us to ignore all the shiny new D-Bus and desktop integration stuff.

Definition at line 73 of file ui-manager.cpp.

~ApplicationBase ( )

Definition at line 83 of file ui-manager.cpp.

+ Inheritance diagram for ApplicationBase:
+ Collaboration diagram for ApplicationBase:

The documentation for this class was generated from the following files: