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

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


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


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>

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_

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: