umbrello
2.31.0
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
11 #ifndef UMLFOREIGNKEYCONSTRAINTDIALOG_H
12 #define UMLFOREIGNKEYCONSTRAINTDIALOG_H
UpdateDeleteAction getUpdateAction() const
Definition: foreignkeyconstraint.cpp:425
bool apply()
Definition: umlforeignkeyconstraintdialog.cpp:155
UpdateDeleteAction
Definition: foreignkeyconstraint.h:42
Non-graphical Information for an Entity.
Definition: entity.h:34
int m_pReferencedEntityIndex
Definition: umlforeignkeyconstraintdialog.h:103
KPageWidgetItem * pageColumn
Definition: umlforeignkeyconstraintdialog.h:109
@ it_Properties_Columns
Definition: icon_utils.h:83
QString name() const
Definition: umlobject.cpp:211
QList< UMLEntity * > UMLEntityList
Definition: umlentitylist.h:17
void setUpdateAction(UpdateDeleteAction uda)
Definition: foreignkeyconstraint.cpp:441
UMLEntityAttributeList m_pLocalAttributeList
Definition: umlforeignkeyconstraintdialog.h:94
void setReferencedEntity(UMLEntity *ent)
Definition: foreignkeyconstraint.cpp:336
@ ot_Entity
Definition: umlobject.h:101
void slotApply()
Definition: umlforeignkeyconstraintdialog.cpp:383
Sets up Foreign Key entity constraint information.
Definition: foreignkeyconstraint.h:32
void slotAddPair()
Definition: umlforeignkeyconstraintdialog.cpp:78
QPair< UMLEntityAttribute *, UMLEntityAttribute * > EntityAttributePair
Definition: umlforeignkeyconstraintdialog.h:30
@ SigNoVis
Definition: basictypes.h:182
void emitModified()
Definition: umlobject.cpp:385
UMLObject * umlParent() const
Definition: umlobject.cpp:670
void slotOk()
Definition: umlforeignkeyconstraintdialog.cpp:391
virtual void setName(const QString &strName)
Definition: umlobject.cpp:192
void accept()
Definition: multipagedialogbase.cpp:173
void setDeleteAction(UpdateDeleteAction uda)
Definition: foreignkeyconstraint.cpp:433
UMLForeignKeyConstraint * m_pForeignKeyConstraint
Definition: umlforeignkeyconstraintdialog.h:59
The base class for UML objects.
Definition: umlobject.h:73
QFrame * createPage(const QString &name, const QString &header, Icon_Utils::IconType icon)
Definition: multipagedialogbase.cpp:325
UMLEntityAttribute * asUMLEntityAttribute()
Definition: umlobject.cpp:1313
void refillLocalAttributeCB()
Definition: umlforeignkeyconstraintdialog.cpp:443
UMLEntity * getReferencedEntity() const
Definition: foreignkeyconstraint.cpp:350
UMLEntity * asUMLEntity()
Definition: umlobject.cpp:1312
KLineEdit * makeLabeledEditField(QGridLayout *layout, int row, QLabel *&label, const QString &labelText, KLineEdit *&editField, const QString &editFieldText)
Definition: dialog_utils.cpp:52
void slotReferencedEntityChanged(int index)
Definition: umlforeignkeyconstraintdialog.cpp:398
void setupGeneralPage()
Definition: umlforeignkeyconstraintdialog.cpp:201
void clearMappings()
Definition: foreignkeyconstraint.cpp:367
~UMLForeignKeyConstraintDialog()
Definition: umlforeignkeyconstraintdialog.cpp:71
void slotResetWidgetState()
Definition: umlforeignkeyconstraintdialog.cpp:462
EntityAttributePairList m_pAttributeMapList
Definition: umlforeignkeyconstraintdialog.h:97
@ EntityRelationship
Definition: basictypes.h:97
A dialog page to display foreignkey constraint properties.
Definition: umlforeignkeyconstraintdialog.h:42
Definition: multipagedialogbase.h:51
#define i18n
Definition: main.cpp:39
void slotDeletePair()
Definition: umlforeignkeyconstraintdialog.cpp:118
QMap< UMLEntityAttribute *, UMLEntityAttribute * > getEntityAttributePairs()
Definition: foreignkeyconstraint.cpp:409
UMLForeignKeyConstraintDialog(QWidget *parent, UMLForeignKeyConstraint *pForeignKeyConstraint)
Definition: umlforeignkeyconstraintdialog.cpp:55
@ ot_EntityAttribute
Definition: umlobject.h:102
#define uDebug()
Definition: debug_utils.h:122
UMLClassifierListItemList getFilteredList(UMLObject::ObjectType ot) const
Definition: entity.cpp:645
UMLDoc * m_doc
the UMLDocument where all objects live
Definition: umlforeignkeyconstraintdialog.h:58
virtual QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false)
Definition: classifierlistitem.cpp:90
connect()
Definition: namespaces-multiple.php:5
Definition: umlentityattributelist.h:25
@ it_Properties_General
Definition: icon_utils.h:64
Definition: umlclassifierlistitemlist.h:26
UpdateDeleteAction getDeleteAction() const
Definition: foreignkeyconstraint.cpp:417
UMLEntityAttributeList m_pReferencedAttributeList
Definition: umlforeignkeyconstraintdialog.h:95
void setCaption(const QString &caption)
Definition: multipagedialogbase.cpp:162
QList< EntityAttributePair > EntityAttributePairList
Definition: umlforeignkeyconstraintdialog.h:33
static int spacingHint()
Definition: multipagedialogbase.cpp:214
bool addEntityAttributePair(UMLEntityAttribute *pAttr, UMLEntityAttribute *rAttr)
Definition: foreignkeyconstraint.cpp:185
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false)
Definition: entityattribute.cpp:166
void refillReferencedAttributeCB()
Definition: umlforeignkeyconstraintdialog.cpp:421
ColumnWidgets m_ColumnWidgets
Definition: umlforeignkeyconstraintdialog.h:107
Sets up entityattribute information.
Definition: entityattribute.h:25
void setupColumnPage()
Definition: umlforeignkeyconstraintdialog.cpp:288
KPageWidgetItem * pageGeneral
Definition: umlforeignkeyconstraintdialog.h:109
UMLObject * findUMLObjectRecursive(Uml::ModelType::Enum, const QString &name, UMLObject::ObjectType type=UMLObject::ot_UMLObject)
Definition: umldoc.cpp:1132
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:29
GeneralWidgets m_GeneralWidgets
Definition: umlforeignkeyconstraintdialog.h:106
UMLEntityList entities(bool includeNested=true)
Definition: umldoc.cpp:3019