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

#include "gui/interact/focus-tracker.hpp"

Description

Helper to pick up typical focus/activity changes, for the purpose of keeping a coherent system of WorkSite locations and a global "Spot" of activity in sync with spontaneous jumps to some arbitrary widget within the UI.

Todo:
initial draft as of 2/2017 – actual implementation has to be filled in

Definition at line 83 of file focus-tracker.hpp.

Public Member Functions

 FocusTracker (Navigator &)
 
 ~FocusTracker ()
 

Private Attributes

Navigatornavigator_
 

Additional Inherited Members

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

Constructor & Destructor Documentation

FocusTracker ( Navigator navigator)

Definition at line 51 of file focus-tracker.cpp.

Definition at line 47 of file focus-tracker.cpp.

Member Data Documentation

Navigator& navigator_
private

Definition at line 86 of file focus-tracker.hpp.

+ Inheritance diagram for FocusTracker:
+ Collaboration diagram for FocusTracker:

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