All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::qt::plugins::layout::ProxyProject Class Reference

Provide a surrogate or placeholder for te::qt::af::Project to control access to it. A wrapper to access without complexity. This proxy is required because module not must have dependence te::qt::af. Useful to access the Layers belonging to the project. More...

#include <ProxyProject.h>

Inheritance diagram for te::qt::plugins::layout::ProxyProject:
te::layout::AbstractProxyProject

Public Member Functions

te::map::AbstractLayerPtr contains (std::string name)
 Reimplemented from AbstractProxyProject. More...
 
std::list
< te::map::AbstractLayerPtr
getAllLayers (bool invalid=true)
 Reimplemented from AbstractProxyProject. More...
 
const std::list
< te::map::AbstractLayerPtr
getSelectedLayers (bool invalid=true) const
 Reimplemented from AbstractProxyProject. More...
 
 ProxyProject ()
 Constructor. More...
 
virtual ~ProxyProject ()
 Destructor. More...
 

Detailed Description

Provide a surrogate or placeholder for te::qt::af::Project to control access to it. A wrapper to access without complexity. This proxy is required because module not must have dependence te::qt::af. Useful to access the Layers belonging to the project.

See also
te::layout::AbstractProxyProject

Definition at line 59 of file ProxyProject.h.

Constructor & Destructor Documentation

te::qt::plugins::layout::ProxyProject::ProxyProject ( )

Constructor.

Definition at line 33 of file ProxyProject.cpp.

te::qt::plugins::layout::ProxyProject::~ProxyProject ( )
virtual

Destructor.

Definition at line 38 of file ProxyProject.cpp.

Member Function Documentation

te::map::AbstractLayerPtr te::qt::plugins::layout::ProxyProject::contains ( std::string  name)
virtual

Reimplemented from AbstractProxyProject.

Implements te::layout::AbstractProxyProject.

Definition at line 55 of file ProxyProject.cpp.

References te::common::Singleton< ApplicationController >::getInstance().

std::list< te::map::AbstractLayerPtr > te::qt::plugins::layout::ProxyProject::getAllLayers ( bool  invalid = true)
virtual

Reimplemented from AbstractProxyProject.

Implements te::layout::AbstractProxyProject.

Definition at line 43 of file ProxyProject.cpp.

References te::common::Singleton< ApplicationController >::getInstance().

const std::list< te::map::AbstractLayerPtr > te::qt::plugins::layout::ProxyProject::getSelectedLayers ( bool  invalid = true) const
virtual

Reimplemented from AbstractProxyProject.

Implements te::layout::AbstractProxyProject.

Definition at line 49 of file ProxyProject.cpp.

References te::common::Singleton< ApplicationController >::getInstance().


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