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
17
#include "
ExpressionFormatterFactory.h
"
18
19
#include <
KactusAPI/include/ExpressionFormatter.h
>
20
21
//-----------------------------------------------------------------------------
23
//-----------------------------------------------------------------------------
24
class
KACTUS2_API
ExpressionFormatterFactoryImplementation
:
public
ExpressionFormatterFactory
25
{
26
27
public
:
31
ExpressionFormatterFactoryImplementation
();
32
36
~ExpressionFormatterFactoryImplementation
();
37
43
virtual
ExpressionFormatter
*
makeExpressionFormatter
(QSharedPointer<Component> component);
44
51
virtual
ExpressionFormatter
*
createDesignInstanceFormatter
(QSharedPointer<Component> component,
52
QSharedPointer<Design> design);
53
54
private
:
55
// Disable copying.
56
ExpressionFormatterFactoryImplementation
(
ExpressionFormatterFactoryImplementation
const
& rhs);
57
ExpressionFormatterFactoryImplementation
& operator=(
ExpressionFormatterFactoryImplementation
const
& rhs);
58
};
59
60
#endif
// DESIGNWIDGETFACTORYIMPLEMENTATION_H
ExpressionFormatterFactory.h
ExpressionFormatter.h
ExpressionFormatterFactoryImplementation::createDesignInstanceFormatter
virtual ExpressionFormatter * createDesignInstanceFormatter(QSharedPointer< Component > component, QSharedPointer< Design > design)
ExpressionFormatterFactoryImplementation::ExpressionFormatterFactoryImplementation
ExpressionFormatterFactoryImplementation()
ExpressionFormatterFactoryImplementation::makeExpressionFormatter
virtual ExpressionFormatter * makeExpressionFormatter(QSharedPointer< Component > component)
ExpressionFormatterFactoryImplementation::~ExpressionFormatterFactoryImplementation
~ExpressionFormatterFactoryImplementation()
ExpressionFormatterFactory
Interface for constructing design widgets.
Definition
ExpressionFormatterFactory.h:24
ExpressionFormatter
Expression formatter.
Definition
ExpressionFormatter.h:27
kactus2dev
KactusAPI
include
ExpressionFormatterFactoryImplementation.h
Generated by
1.13.2