Peoplemon  0.1.0
Peoplemon 3 game source documentation
Public Member Functions | Protected Attributes | List of all members
editor::page::VariousEditors Class Reference

Page for opening various editor windows outside the map editor. More...

#include <VariousEditors.hpp>

+ Inheritance diagram for editor::page::VariousEditors:

Public Member Functions

 VariousEditors (core::system::Systems &systems)
 Construct a new VariousEditors tab. More...
 
virtual ~VariousEditors ()=default
 Destroy the Page. More...
 
virtual void update (float dt) override
 Does nothing. More...
 
bl::gui::Box::Ptr getContent ()
 Returns the content to put in the editor. More...
 
void registerGui (bl::gui::GUI *parent)
 Registers the parent GUI. More...
 

Protected Attributes

core::system::Systemssystems
 
bl::gui::Box::Ptr content
 
bl::gui::GUI * parent
 

Detailed Description

Page for opening various editor windows outside the map editor.

Definition at line 21 of file VariousEditors.hpp.

Constructor & Destructor Documentation

◆ VariousEditors()

editor::page::VariousEditors::VariousEditors ( core::system::Systems systems)

Construct a new VariousEditors tab.

Parameters
systemsThe primary systems object

Definition at line 14 of file VariousEditors.cpp.

◆ ~VariousEditors()

virtual editor::page::VariousEditors::~VariousEditors ( )
virtualdefault

Destroy the Page.

Member Function Documentation

◆ getContent()

bl::gui::Box::Ptr editor::page::Page::getContent ( )
inherited

Returns the content to put in the editor.

Definition at line 11 of file Page.cpp.

◆ registerGui()

void editor::page::Page::registerGui ( bl::gui::GUI *  parent)
inherited

Registers the parent GUI.

Parameters
parentThe parent GUI object

Definition at line 13 of file Page.cpp.

◆ update()

void editor::page::VariousEditors::update ( float  dt)
overridevirtual

Does nothing.

Implements editor::page::Page.

Definition at line 46 of file VariousEditors.cpp.

Member Data Documentation

◆ content

bl::gui::Box::Ptr editor::page::Page::content
protectedinherited

Definition at line 69 of file Page.hpp.

◆ parent

bl::gui::GUI* editor::page::Page::parent
protectedinherited

Definition at line 70 of file Page.hpp.

◆ systems

core::system::Systems& editor::page::Page::systems
protectedinherited

Definition at line 68 of file Page.hpp.


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