Nemiver  0.3
Public Member Functions | List of all members
nemiver::LayoutManager Class Reference

#include <nmv-layout-manager.h>

Public Member Functions

 LayoutManager ()
 
void register_layout (const LayoutSafePtr &a_layout)
 
void load_layout (const UString &a_layout, IPerspective &a_perspective)
 
Layoutlayout () const
 
std::vector< Layout * > layouts () const
 
bool is_layout_registered (const UString &a_layout_identifier) const
 
virtual ~LayoutManager ()
 
signals
sigc::signal< void > & layout_changed_signal () const
 

Constructor & Destructor Documentation

◆ LayoutManager()

nemiver::LayoutManager::LayoutManager ( )

◆ ~LayoutManager()

virtual nemiver::LayoutManager::~LayoutManager ( )
virtual

Member Function Documentation

◆ is_layout_registered()

bool nemiver::LayoutManager::is_layout_registered ( const UString a_layout_identifier) const

◆ layout()

Layout* nemiver::LayoutManager::layout ( ) const

◆ layout_changed_signal()

sigc::signal<void>& nemiver::LayoutManager::layout_changed_signal ( ) const

◆ layouts()

std::vector<Layout*> nemiver::LayoutManager::layouts ( ) const

◆ load_layout()

void nemiver::LayoutManager::load_layout ( const UString a_layout,
IPerspective a_perspective 
)

◆ register_layout()

void nemiver::LayoutManager::register_layout ( const LayoutSafePtr a_layout)

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