MIRA
Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends | List of all members
PropertyViewPage Class Referenceabstract

PropertyViewPage page. More...

#include <views/PropertyViewPage.h>

Inheritance diagram for PropertyViewPage:
Inheritance graph
[legend]

Public Member Functions

 PropertyViewPage ()
 Creates a new empty property editor page. More...
 
 PropertyViewPage (boost::shared_ptr< PropertyNode > node)
 Creates a new property page for a single node. More...
 
 ~PropertyViewPage ()
 Destructor, calls clearPropertyNodes() More...
 
void setPropertyNode (boost::shared_ptr< PropertyNode > node)
 Sets a single property node to be displayed in the property editor page. More...
 
void addPropertyNode (boost::shared_ptr< PropertyNode > node)
 Adds another property node to the property editor page. More...
 
void clearPropertyNodes ()
 Removes all property nodes from the property editor. More...
 
Class const & getClass () const
 call the virtual internalGetClass(). More...
 

Static Public Member Functions

static PseudoClass const & CLASS ()
 

Protected Member Functions

virtual Class const & internalGetClass () const =0
 

Friends

class PropertyView
 

Detailed Description

PropertyViewPage page.

Workspace parts may provide an associated PropertyViewPage. This page will be presented to the user via the PropertyView. (the user decides whether their workbench window contains this view) whenever that editor is active.

Constructor & Destructor Documentation

◆ PropertyViewPage() [1/2]

Creates a new empty property editor page.

◆ PropertyViewPage() [2/2]

PropertyViewPage ( boost::shared_ptr< PropertyNode node)

Creates a new property page for a single node.

◆ ~PropertyViewPage()

Destructor, calls clearPropertyNodes()

Member Function Documentation

◆ setPropertyNode()

void setPropertyNode ( boost::shared_ptr< PropertyNode node)

Sets a single property node to be displayed in the property editor page.

◆ addPropertyNode()

void addPropertyNode ( boost::shared_ptr< PropertyNode node)

Adds another property node to the property editor page.

◆ clearPropertyNodes()

void clearPropertyNodes ( )

Removes all property nodes from the property editor.

◆ getClass()

Class const& getClass ( ) const
inlineinherited

call the virtual internalGetClass().

◆ CLASS()

static PseudoClass const& CLASS ( )
inlinestaticinherited

◆ internalGetClass()

virtual Class const& internalGetClass ( ) const
protectedpure virtualinherited

Friends And Related Function Documentation

◆ PropertyView

friend class PropertyView
friend

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