umbrello
2.35.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
6 #ifndef UMLFOREIGNKEYCONSTRAINTDIALOG_H
7 #define UMLFOREIGNKEYCONSTRAINTDIALOG_H
UpdateDeleteAction getUpdateAction() const
Definition: foreignkeyconstraint.cpp:424
bool apply()
Definition: umlforeignkeyconstraintdialog.cpp:153
UpdateDeleteAction
Definition: foreignkeyconstraint.h:37
Non-graphical Information for an Entity.
Definition: entity.h:29
GNU GENERAL PUBLIC LICENSE June Free Software Inc Franklin Fifth USA Everyone is permitted to copy and distribute verbatim copies of this license document
Definition: GPL-2.0-only.txt:8
int m_pReferencedEntityIndex
Definition: umlforeignkeyconstraintdialog.h:98
KPageWidgetItem * pageColumn
Definition: umlforeignkeyconstraintdialog.h:104
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
UMLEntityAttribute * asUMLEntityAttribute()
Definition: umlobject.cpp:1427
#define logDebug1(s, a)
Definition: uml.h:541
@ it_Properties_Columns
Definition: icon_utils.h:66
QString name() const
Definition: umlobject.cpp:207
QList< UMLEntity * > UMLEntityList
Definition: umlentitylist.h:12
void setUpdateAction(UpdateDeleteAction uda)
Definition: foreignkeyconstraint.cpp:440
UMLEntityAttributeList m_pLocalAttributeList
Definition: umlforeignkeyconstraintdialog.h:89
UMLEntity * asUMLEntity()
Definition: umlobject.cpp:1426
void setReferencedEntity(UMLEntity *ent)
Definition: foreignkeyconstraint.cpp:335
@ ot_Entity
Definition: umlobject.h:97
void slotApply()
Definition: umlforeignkeyconstraintdialog.cpp:382
Sets up Foreign Key entity constraint information.
Definition: foreignkeyconstraint.h:27
void slotAddPair()
Definition: umlforeignkeyconstraintdialog.cpp:75
QPair< UMLEntityAttribute *, UMLEntityAttribute * > EntityAttributePair
Definition: umlforeignkeyconstraintdialog.h:25
@ SigNoVis
Definition: basictypes.h:163
void emitModified()
Definition: umlobject.cpp:381
UMLObject * umlParent() const
Definition: umlobject.cpp:676
void slotOk()
Definition: umlforeignkeyconstraintdialog.cpp:390
virtual void setName(const QString &strName)
Definition: umlobject.cpp:188
void accept()
Definition: multipagedialogbase.cpp:168
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false) const
Definition: entityattribute.cpp:163
KLineEdit * makeLabeledEditField(QGridLayout *layout, int row, QLabel *&label, const QString &labelText, KLineEdit *&editField, const QString &editFieldText, int columnOffset)
Definition: dialog_utils.cpp:48
void setDeleteAction(UpdateDeleteAction uda)
Definition: foreignkeyconstraint.cpp:432
UMLForeignKeyConstraint * m_pForeignKeyConstraint
Definition: umlforeignkeyconstraintdialog.h:54
The base class for UML objects.
Definition: umlobject.h:69
QFrame * createPage(const QString &name, const QString &header, Icon_Utils::IconType icon)
Definition: multipagedialogbase.cpp:320
void refillLocalAttributeCB()
Definition: umlforeignkeyconstraintdialog.cpp:442
UMLEntity * getReferencedEntity() const
Definition: foreignkeyconstraint.cpp:349
void slotReferencedEntityChanged(int index)
Definition: umlforeignkeyconstraintdialog.cpp:397
void setupGeneralPage()
Definition: umlforeignkeyconstraintdialog.cpp:200
void clearMappings()
Definition: foreignkeyconstraint.cpp:366
~UMLForeignKeyConstraintDialog()
Definition: umlforeignkeyconstraintdialog.cpp:68
void slotResetWidgetState()
Definition: umlforeignkeyconstraintdialog.cpp:461
EntityAttributePairList m_pAttributeMapList
Definition: umlforeignkeyconstraintdialog.h:92
@ EntityRelationship
Definition: basictypes.h:32
UMLEntityList entities(bool includeNested=true) const
Definition: umldoc.cpp:3062
A dialog page to display foreignkey constraint properties.
Definition: umlforeignkeyconstraintdialog.h:37
Definition: multipagedialogbase.h:46
#define logDebug2(s, a, b)
Definition: uml.h:547
#define i18n
Definition: main.cpp:35
void slotDeletePair()
Definition: umlforeignkeyconstraintdialog.cpp:115
QMap< UMLEntityAttribute *, UMLEntityAttribute * > getEntityAttributePairs()
Definition: foreignkeyconstraint.cpp:408
UMLForeignKeyConstraintDialog(QWidget *parent, UMLForeignKeyConstraint *pForeignKeyConstraint)
Definition: umlforeignkeyconstraintdialog.cpp:52
@ ot_EntityAttribute
Definition: umlobject.h:98
UMLClassifierListItemList getFilteredList(UMLObject::ObjectType ot) const
Definition: entity.cpp:646
UMLDoc * m_doc
the UMLDocument where all objects live
Definition: umlforeignkeyconstraintdialog.h:53
connect()
Definition: namespaces-multiple.php:5
Definition: umlentityattributelist.h:19
@ it_Properties_General
Definition: icon_utils.h:47
Definition: umlclassifierlistitemlist.h:21
virtual QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false) const
Definition: classifierlistitem.cpp:87
UpdateDeleteAction getDeleteAction() const
Definition: foreignkeyconstraint.cpp:416
#define logDebug4(s, a, b, c, d)
Definition: uml.h:559
UMLEntityAttributeList m_pReferencedAttributeList
Definition: umlforeignkeyconstraintdialog.h:90
QList< EntityAttributePair > EntityAttributePairList
Definition: umlforeignkeyconstraintdialog.h:28
static int spacingHint()
Definition: multipagedialogbase.cpp:209
bool addEntityAttributePair(UMLEntityAttribute *pAttr, UMLEntityAttribute *rAttr)
Definition: foreignkeyconstraint.cpp:181
void refillReferencedAttributeCB()
Definition: umlforeignkeyconstraintdialog.cpp:420
ColumnWidgets m_ColumnWidgets
Definition: umlforeignkeyconstraintdialog.h:102
Sets up entityattribute information.
Definition: entityattribute.h:20
void setupColumnPage()
Definition: umlforeignkeyconstraintdialog.cpp:287
KPageWidgetItem * pageGeneral
Definition: umlforeignkeyconstraintdialog.h:104
UMLObject * findUMLObjectRecursive(Uml::ModelType::Enum, const QString &name, UMLObject::ObjectType type=UMLObject::ot_UMLObject)
Definition: umldoc.cpp:1188
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:24
GeneralWidgets m_GeneralWidgets
Definition: umlforeignkeyconstraintdialog.h:101