umbrello
2.32.1
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:420
bool apply()
Definition: umlforeignkeyconstraintdialog.cpp:150
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
@ it_Properties_Columns
Definition: icon_utils.h:69
QString name() const
Definition: umlobject.cpp:206
QList< UMLEntity * > UMLEntityList
Definition: umlentitylist.h:12
void setUpdateAction(UpdateDeleteAction uda)
Definition: foreignkeyconstraint.cpp:436
UMLEntityAttributeList m_pLocalAttributeList
Definition: umlforeignkeyconstraintdialog.h:89
void setReferencedEntity(UMLEntity *ent)
Definition: foreignkeyconstraint.cpp:331
@ ot_Entity
Definition: umlobject.h:97
void slotApply()
Definition: umlforeignkeyconstraintdialog.cpp:378
Sets up Foreign Key entity constraint information.
Definition: foreignkeyconstraint.h:27
void slotAddPair()
Definition: umlforeignkeyconstraintdialog.cpp:73
QPair< UMLEntityAttribute *, UMLEntityAttribute * > EntityAttributePair
Definition: umlforeignkeyconstraintdialog.h:25
@ SigNoVis
Definition: basictypes.h:163
void emitModified()
Definition: umlobject.cpp:380
UMLObject * umlParent() const
Definition: umlobject.cpp:674
void slotOk()
Definition: umlforeignkeyconstraintdialog.cpp:386
virtual void setName(const QString &strName)
Definition: umlobject.cpp:187
void accept()
Definition: multipagedialogbase.cpp:168
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false) const
Definition: entityattribute.cpp:161
KLineEdit * makeLabeledEditField(QGridLayout *layout, int row, QLabel *&label, const QString &labelText, KLineEdit *&editField, const QString &editFieldText, int columnOffset)
Definition: dialog_utils.cpp:47
void setDeleteAction(UpdateDeleteAction uda)
Definition: foreignkeyconstraint.cpp:428
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
UMLEntityAttribute * asUMLEntityAttribute()
Definition: umlobject.cpp:1394
void refillLocalAttributeCB()
Definition: umlforeignkeyconstraintdialog.cpp:438
UMLEntity * getReferencedEntity() const
Definition: foreignkeyconstraint.cpp:345
void applyClicked()
Definition: moc_multipagedialogbase.cpp:191
UMLEntity * asUMLEntity()
Definition: umlobject.cpp:1393
void slotReferencedEntityChanged(int index)
Definition: umlforeignkeyconstraintdialog.cpp:393
void setupGeneralPage()
Definition: umlforeignkeyconstraintdialog.cpp:196
void clearMappings()
Definition: foreignkeyconstraint.cpp:362
~UMLForeignKeyConstraintDialog()
Definition: umlforeignkeyconstraintdialog.cpp:66
void slotResetWidgetState()
Definition: umlforeignkeyconstraintdialog.cpp:457
EntityAttributePairList m_pAttributeMapList
Definition: umlforeignkeyconstraintdialog.h:92
@ EntityRelationship
Definition: basictypes.h:32
void okClicked()
Definition: moc_multipagedialogbase.cpp:185
UMLEntityList entities(bool includeNested=true) const
Definition: umldoc.cpp:2999
A dialog page to display foreignkey constraint properties.
Definition: umlforeignkeyconstraintdialog.h:37
Definition: multipagedialogbase.h:46
#define i18n
Definition: main.cpp:34
void slotDeletePair()
Definition: umlforeignkeyconstraintdialog.cpp:113
QMap< UMLEntityAttribute *, UMLEntityAttribute * > getEntityAttributePairs()
Definition: foreignkeyconstraint.cpp:404
UMLForeignKeyConstraintDialog(QWidget *parent, UMLForeignKeyConstraint *pForeignKeyConstraint)
Definition: umlforeignkeyconstraintdialog.cpp:50
@ ot_EntityAttribute
Definition: umlobject.h:98
#define uDebug()
Definition: debug_utils.h:108
UMLClassifierListItemList getFilteredList(UMLObject::ObjectType ot) const
Definition: entity.cpp:641
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:50
Definition: umlclassifierlistitemlist.h:21
virtual QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false) const
Definition: classifierlistitem.cpp:85
UpdateDeleteAction getDeleteAction() const
Definition: foreignkeyconstraint.cpp:412
UMLEntityAttributeList m_pReferencedAttributeList
Definition: umlforeignkeyconstraintdialog.h:90
void setCaption(const QString &caption)
Definition: multipagedialogbase.cpp:157
QList< EntityAttributePair > EntityAttributePairList
Definition: umlforeignkeyconstraintdialog.h:28
static int spacingHint()
Definition: multipagedialogbase.cpp:209
bool addEntityAttributePair(UMLEntityAttribute *pAttr, UMLEntityAttribute *rAttr)
Definition: foreignkeyconstraint.cpp:180
void refillReferencedAttributeCB()
Definition: umlforeignkeyconstraintdialog.cpp:416
ColumnWidgets m_ColumnWidgets
Definition: umlforeignkeyconstraintdialog.h:102
Sets up entityattribute information.
Definition: entityattribute.h:20
void setupColumnPage()
Definition: umlforeignkeyconstraintdialog.cpp:283
KPageWidgetItem * pageGeneral
Definition: umlforeignkeyconstraintdialog.h:104
UMLObject * findUMLObjectRecursive(Uml::ModelType::Enum, const QString &name, UMLObject::ObjectType type=UMLObject::ot_UMLObject)
Definition: umldoc.cpp:1135
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:24
GeneralWidgets m_GeneralWidgets
Definition: umlforeignkeyconstraintdialog.h:101