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

#include "gui/ctrl/panel-locator.hpp"

Description

Service to access, locate or place panels within top-level windows Access- and query front-end to the individual panel managers, which are located within the top-level windows.

Definition at line 59 of file panel-locator.hpp.

Public Member Functions

 PanelLocator (WindowList &)
 

Private Types

using PWindow = std::shared_ptr< workspace::WorkspaceWindow >
 
using WindowList = list< PWindow >
 

Private Attributes

WindowListwindowList_
 

Additional Inherited Members

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

Member Typedef Documentation

Definition at line 62 of file panel-locator.hpp.

using WindowList = list<PWindow>
private

Definition at line 63 of file panel-locator.hpp.

Constructor & Destructor Documentation

PanelLocator ( WindowList all_top_level_wndows)

Definition at line 51 of file window-locator.cpp.

Member Data Documentation

WindowList& windowList_
private

Definition at line 65 of file panel-locator.hpp.

+ Inheritance diagram for PanelLocator:
+ Collaboration diagram for PanelLocator:

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