Kactus2
Kactus2 reference guide
Loading...
Searching...
No Matches
ExpressionFormatterFactoryImplementation.h
Go to the documentation of this file.
1//-----------------------------------------------------------------------------
2// File: ExpressionFormatterFactoryImplementation.h
3//-----------------------------------------------------------------------------
4// Project: Kactus2
5// Author: Mikko Teuho
6// Date: 16.02.2015
7//
8// Description:
9// Class for expression formatter factory.
10//-----------------------------------------------------------------------------
11
12#ifndef EXPRESSIONFORMATTERFACTORYIMPLEMENTATION_H
13#define EXPRESSIONFORMATTERFACTORYIMPLEMENTATION_H
14
15#include <KactusAPI/KactusAPIGlobal.h>
16
18
20
21//-----------------------------------------------------------------------------
23//-----------------------------------------------------------------------------
25{
26
27public:
32
37
43 virtual ExpressionFormatter* makeExpressionFormatter(QSharedPointer<Component> component);
44
51 virtual ExpressionFormatter* createDesignInstanceFormatter(QSharedPointer<Component> component,
52 QSharedPointer<Design> design);
53
54private:
55 // Disable copying.
58};
59
60#endif // DESIGNWIDGETFACTORYIMPLEMENTATION_H
virtual ExpressionFormatter * createDesignInstanceFormatter(QSharedPointer< Component > component, QSharedPointer< Design > design)
virtual ExpressionFormatter * makeExpressionFormatter(QSharedPointer< Component > component)
Interface for constructing design widgets.
Expression formatter.