Lumiera  0.pre.03
»edityourfreedom«
ApplicationBase Class Reference

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

Description

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 ( )
protected

Initialise the GTK framework libraries.

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

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

◆ ~ApplicationBase()

~ApplicationBase ( )
protected

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: