umbrello
2.31.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
umbrello
codegenerators
cpp
cppheadercodeoperation.h
Go to the documentation of this file.
1
/***************************************************************************
2
* This program is free software; you can redistribute it and/or modify *
3
* it under the terms of the GNU General Public License as published by *
4
* the Free Software Foundation; either version 2 of the License, or *
5
* (at your option) any later version. *
6
* *
7
* copyright (C) 2003 Brian Thomas <thomas@mail630.gsfc.nasa.gov> *
8
* copyright (C) 2004-2020 *
9
* Umbrello UML Modeller Authors <umbrello-devel@kde.org> *
10
***************************************************************************/
11
12
#ifndef CPPHEADERCODEOPERATION_H
13
#define CPPHEADERCODEOPERATION_H
14
15
#include "
codeoperation.h
"
16
17
#include <QString>
18
19
class
CPPHeaderCodeDocument
;
20
21
class
CPPHeaderCodeOperation
:
virtual
public
CodeOperation
22
{
23
Q_OBJECT
24
public
:
25
29
CPPHeaderCodeOperation
(
CPPHeaderCodeDocument
* doc,
UMLOperation
* op,
30
const
QString & body = QString(),
const
QString & comment = QString());
31
35
virtual
~CPPHeaderCodeOperation
();
36
37
virtual
int
lastEditableLine
();
38
39
virtual
void
updateMethodDeclaration
();
40
virtual
void
updateContent
();
41
42
protected
:
43
47
virtual
void
applyStereotypes
(QString&,
UMLOperation
*,
bool
,
bool
, QString&, QString&);
48
49
};
50
51
#endif // CPPHEADERCODEOPERATION_H
CPPHeaderCodeDocument
Definition:
cppheadercodedocument.h:35
CPPHeaderCodeOperation::updateMethodDeclaration
virtual void updateMethodDeclaration()
Definition:
cppheadercodeoperation.cpp:55
codeoperation.h
CPPHeaderCodeOperation::applyStereotypes
virtual void applyStereotypes(QString &, UMLOperation *, bool, bool, QString &, QString &)
Definition:
cppheadercodeoperation.cpp:133
CPPHeaderCodeOperation::lastEditableLine
virtual int lastEditableLine()
Definition:
cppheadercodeoperation.cpp:123
CodeOperation
Definition:
codeoperation.h:23
CPPHeaderCodeOperation::CPPHeaderCodeOperation
CPPHeaderCodeOperation(CPPHeaderCodeDocument *doc, UMLOperation *op, const QString &body=QString(), const QString &comment=QString())
Definition:
cppheadercodeoperation.cpp:21
CPPHeaderCodeOperation::updateContent
virtual void updateContent()
Definition:
cppheadercodeoperation.cpp:44
UMLOperation
Definition:
operation.h:24
CPPHeaderCodeOperation
Definition:
cppheadercodeoperation.h:21
CPPHeaderCodeOperation::~CPPHeaderCodeOperation
virtual ~CPPHeaderCodeOperation()
Definition:
cppheadercodeoperation.cpp:36
Generated by
1.8.13