Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
ExpressionFormatterFactoryImplementation Class Reference

Class for constructing expression formatters. More...

#include <ExpressionFormatterFactoryImplementation.h>

Inheritance diagram for ExpressionFormatterFactoryImplementation:
ExpressionFormatterFactory

Public Member Functions

 ExpressionFormatterFactoryImplementation ()
 
 ~ExpressionFormatterFactoryImplementation ()
 
virtual ExpressionFormattercreateDesignInstanceFormatter (QSharedPointer< Component > component, QSharedPointer< Design > design)
 
virtual ExpressionFormattermakeExpressionFormatter (QSharedPointer< Component > component)
 
- Public Member Functions inherited from ExpressionFormatterFactory
virtual ~ExpressionFormatterFactory ()
 

Detailed Description

Class for constructing expression formatters.

Definition at line 24 of file ExpressionFormatterFactoryImplementation.h.

Constructor & Destructor Documentation

◆ ExpressionFormatterFactoryImplementation()

ExpressionFormatterFactoryImplementation::ExpressionFormatterFactoryImplementation ( )

Constructor.

◆ ~ExpressionFormatterFactoryImplementation()

ExpressionFormatterFactoryImplementation::~ExpressionFormatterFactoryImplementation ( )

Destructor.

Member Function Documentation

◆ createDesignInstanceFormatter()

virtual ExpressionFormatter * ExpressionFormatterFactoryImplementation::createDesignInstanceFormatter ( QSharedPointer< Component > component,
QSharedPointer< Design > design )
virtual

Create an expression formatter for a component instance within a design.

Parameters
[in]componentThe component of the selected component instance.
[in]designDesign containing the component instance.

Implements ExpressionFormatterFactory.

◆ makeExpressionFormatter()

virtual ExpressionFormatter * ExpressionFormatterFactoryImplementation::makeExpressionFormatter ( QSharedPointer< Component > component)
virtual

Create an expression formatter using the given component.

Parameters
[in]componentPointer to the component, whose parameters are used in the formatter.

Implements ExpressionFormatterFactory.


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