OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
GraphicsItemDesigner Class Reference

#include "GraphicsItemDesigner.h"

Inheritance diagram for GraphicsItemDesigner:
otoolkit::Tool

Public Member Functions

 GraphicsItemDesigner ()
 
virtual ~GraphicsItemDesigner ()
 
virtual QString getToolName (void) const override
 Return the unique tool name The name will be used to create all required menu entries.
 
virtual bool runTool (QMenu *_rootMenu, otoolkit::ToolWidgets &_content) override
 Create the central widget that will be displayed to the user in the main tab view.
 
virtual void restoreToolSettings (QSettings &_settings) override
 
virtual bool prepareToolShutdown (QSettings &_settings) override
 Stop all the logic of this tool.
 
GraphicsItemDesignerViewgetView (void) const
 
ot::PropertyGridgetPropertyGrid (void) const
 
GraphicsItemDesignerToolBargetToolBar (void) const
 
GraphicsItemDesignerNavigationgetNavigation (void) const
 
void setExportConfig (const GraphicsItemDesignerExportConfig &_config)
 
const GraphicsItemDesignerExportConfiggetExportConfig (void) const
 
void setImageExportConfig (const GraphicsItemDesignerImageExportConfig &_config)
 
const GraphicsItemDesignerImageExportConfiggetImageExportConfig (void) const
 
- Public Member Functions inherited from otoolkit::Tool
 Tool ()
 
virtual ~Tool ()
 
virtual QIcon getToolIcon (void) const
 Return the icon that will be used in the tool menu.
 
virtual void toolWasShown (void)
 
virtual void toolWasHidden (void)
 
void setToolIsRunning (bool _isRunning)
 
bool getToolIsRunning (void) const
 
void setToolIsExternal (bool _isExternal)
 
bool getToolIsExternal (void) const
 

Additional Inherited Members

- Protected Member Functions inherited from otoolkit::Tool
ot::WidgetViewcreateCentralWidgetView (QWidget *_widget, const QString &_widgetName) const
 
ot::WidgetViewcreateSideWidgetView (QWidget *_widget, const QString &_widgetName) const
 
ot::WidgetViewcreateToolWidgetView (QWidget *_widget, const QString &_widgetName) const
 

Constructor & Destructor Documentation

◆ GraphicsItemDesigner()

GraphicsItemDesigner::GraphicsItemDesigner ( )

◆ ~GraphicsItemDesigner()

virtual GraphicsItemDesigner::~GraphicsItemDesigner ( )
inlinevirtual

Member Function Documentation

◆ getExportConfig()

const GraphicsItemDesignerExportConfig & GraphicsItemDesigner::getExportConfig ( void ) const
inline

◆ getImageExportConfig()

const GraphicsItemDesignerImageExportConfig & GraphicsItemDesigner::getImageExportConfig ( void ) const
inline

◆ getNavigation()

GraphicsItemDesignerNavigation * GraphicsItemDesigner::getNavigation ( void ) const
inline

◆ getPropertyGrid()

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

◆ getToolBar()

GraphicsItemDesignerToolBar * GraphicsItemDesigner::getToolBar ( void ) const
inline

◆ getToolName()

virtual QString GraphicsItemDesigner::getToolName ( void ) const
inlineoverridevirtual

Return the unique tool name The name will be used to create all required menu entries.

Implements otoolkit::Tool.

◆ getView()

GraphicsItemDesignerView * GraphicsItemDesigner::getView ( void ) const
inline

◆ prepareToolShutdown()

bool GraphicsItemDesigner::prepareToolShutdown ( QSettings & _settings)
overridevirtual

Stop all the logic of this tool.

Reimplemented from otoolkit::Tool.

◆ restoreToolSettings()

void GraphicsItemDesigner::restoreToolSettings ( QSettings & _settings)
overridevirtual

Reimplemented from otoolkit::Tool.

◆ runTool()

bool GraphicsItemDesigner::runTool ( QMenu * _rootMenu,
otoolkit::ToolWidgets & _content )
overridevirtual

Create the central widget that will be displayed to the user in the main tab view.

Implements otoolkit::Tool.

◆ setExportConfig()

void GraphicsItemDesigner::setExportConfig ( const GraphicsItemDesignerExportConfig & _config)
inline

◆ setImageExportConfig()

void GraphicsItemDesigner::setImageExportConfig ( const GraphicsItemDesignerImageExportConfig & _config)
inline

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