umbrello 2.34.70-5524f40e1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
cmdchangemultiplicity.h
Go to the documentation of this file.
1/*
2 SPDX-License-Identifier: GPL-2.0-or-later
3 SPDX-FileCopyrightText: 2002-2014 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4*/
5
6 /* Created By Bouchikhi Mohamed-Amine */
7
8#ifndef CMDCHANGEMULTIPLICITY_H
9#define CMDCHANGEMULTIPLICITY_H
10
11#include <QUndoCommand>
12
13class UMLRole;
14
15namespace Uml
16{
17 class CmdChangeMultiplicity : public QUndoCommand
18 {
19 public:
20 CmdChangeMultiplicity(UMLRole *role, const QString &multi);
21 void redo();
22 void undo();
23
24 private:
26 QString m_oldMulti;
27 QString m_newMulti;
28 };
29
30}
31
32#endif // CMDCHANGEMULTI_H
33
Definition: umlrole.h:20
Definition: cmdchangemultiplicity.h:18
void undo()
Definition: cmdchangemultiplicity.cpp:25
void redo()
Definition: cmdchangemultiplicity.cpp:35
QString m_oldMulti
Old multiplicity.
Definition: cmdchangemultiplicity.h:26
QString m_newMulti
New multiplicity.
Definition: cmdchangemultiplicity.h:27
CmdChangeMultiplicity(UMLRole *role, const QString &multi)
Definition: cmdchangemultiplicity.cpp:18
UMLRole * m_umlRole
Object selected.
Definition: cmdchangemultiplicity.h:25
Definition: basictypes.cpp:23