OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
GraphicsItemDesignerPropertyHandler Class Referenceabstract

The GraphicsItemDesignerPropertyHandler is used to receive property grid notifications and requests. More...

#include "GraphicsItemDesignerPropertyHandler.h"

Inheritance diagram for GraphicsItemDesignerPropertyHandler:
GraphicsItemDesignerItemBase GraphicsItemDesignerNavigationRoot WrappedArcItem WrappedCircleItem WrappedEllipseItem WrappedLineItem WrappedPolygonItem WrappedRectItem WrappedSquareItem WrappedTextItem WrappedTriangleItem

Public Member Functions

 GraphicsItemDesignerPropertyHandler ()
 
virtual ~GraphicsItemDesignerPropertyHandler ()
 
void setNavigation (GraphicsItemDesignerNavigation *_navigation)
 
GraphicsItemDesignerNavigationgetNavigation (void) const
 
void setNavigationItem (QTreeWidgetItem *_item)
 
QTreeWidgetItem * getNavigationItem (void) const
 
void setPropertyGrid (ot::PropertyGrid *_grid)
 
void unsetPropertyGrid (void)
 
ot::PropertyGridgetPropertyGrid (void) const
 
virtual void itemAboutToBeDestroyed (void)
 

Protected Member Functions

virtual void fillPropertyGrid (void)=0
 Is called when the property grid needs to be filled.
 
virtual void propertyChanged (const ot::Property *_property)=0
 
virtual void propertyDeleteRequested (const ot::Property *_property)=0
 

Detailed Description

The GraphicsItemDesignerPropertyHandler is used to receive property grid notifications and requests.

Constructor & Destructor Documentation

◆ GraphicsItemDesignerPropertyHandler()

GraphicsItemDesignerPropertyHandler::GraphicsItemDesignerPropertyHandler ( )

◆ ~GraphicsItemDesignerPropertyHandler()

GraphicsItemDesignerPropertyHandler::~GraphicsItemDesignerPropertyHandler ( )
virtual

Member Function Documentation

◆ fillPropertyGrid()

virtual void GraphicsItemDesignerPropertyHandler::fillPropertyGrid ( void )
protectedpure virtual

◆ getNavigation()

GraphicsItemDesignerNavigation * GraphicsItemDesignerPropertyHandler::getNavigation ( void ) const
inline

◆ getNavigationItem()

QTreeWidgetItem * GraphicsItemDesignerPropertyHandler::getNavigationItem ( void ) const
inline

◆ getPropertyGrid()

ot::PropertyGrid * GraphicsItemDesignerPropertyHandler::getPropertyGrid ( void ) const
inline

◆ itemAboutToBeDestroyed()

virtual void GraphicsItemDesignerPropertyHandler::itemAboutToBeDestroyed ( void )
inlinevirtual

◆ propertyChanged()

virtual void GraphicsItemDesignerPropertyHandler::propertyChanged ( const ot::Property * _property)
protectedpure virtual

◆ propertyDeleteRequested()

virtual void GraphicsItemDesignerPropertyHandler::propertyDeleteRequested ( const ot::Property * _property)
protectedpure virtual

◆ setNavigation()

void GraphicsItemDesignerPropertyHandler::setNavigation ( GraphicsItemDesignerNavigation * _navigation)
inline

◆ setNavigationItem()

void GraphicsItemDesignerPropertyHandler::setNavigationItem ( QTreeWidgetItem * _item)
inline

◆ setPropertyGrid()

void GraphicsItemDesignerPropertyHandler::setPropertyGrid ( ot::PropertyGrid * _grid)

◆ unsetPropertyGrid()

void GraphicsItemDesignerPropertyHandler::unsetPropertyGrid ( void )

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