Lumiera  0.pre.03
ApplicationBase Class Reference

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


Framework initialisation base.

Definition at line 75 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()

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.
confirmed this class calls the proper Gtk internals as of 2018

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

◆ ~ApplicationBase()

~ApplicationBase ( )

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

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

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