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

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

Description

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

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

~ApplicationBase ( )
protected

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: