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.
15 #if QT_VERSION < 0x050000
16 #include <kinputdialog.h>
18 #include <QInputDialog>
35 QLabel * &label,
const QString& labelText,
36 KLineEdit * &editField,
37 const QString& editFieldText = QString(),
38 int columnOffset = 0);
55 const QString& dialogPrompt,
const QString& defaultName);
57 bool askName(
const QString& title,
const QString& prompt, QString& name);
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
ObjectType
Definition: umlobject.h:75
void remakeTagEditFields(const QString &stereoText, UMLObject *, QGridLayout *genLayout, QLabel *pTagLabel[N_STEREOATTRS], KLineEdit *pTagLineEdit[N_STEREOATTRS], int row)
Definition: dialog_utils.cpp:98
QString name() const
Definition: umlobject.cpp:206
QString renameText(UMLObject::ObjectType type)
Definition: model_utils.cpp:703
const AttributeDefs & getAttributeDefs() const
Definition: stereotype.cpp:109
void askNameForWidget(UMLWidget *&targetWidget, const QString &dialogTitle, const QString &dialogPrompt, const QString &defaultName)
Definition: dialog_utils.cpp:168
bool askNewName(WidgetBase::WidgetType type, QString &name)
Definition: dialog_utils.cpp:244
DefineDontAskAgainItem(allItem, QLatin1String("all"), i18n("Enable all messages"))
bool askName(const QString &title, const QString &prompt, QString &name)
Definition: dialog_utils.cpp:190
const UMLStereotypeList & stereotypes() const
Definition: umldoc.cpp:1388
KLineEdit * makeLabeledEditField(QGridLayout *layout, int row, QLabel *&label, const QString &labelText, KLineEdit *&editField, const QString &editFieldText, int columnOffset)
Definition: dialog_utils.cpp:47
QString name(bool includeAdornments=false) const
Definition: stereotype.cpp:224
void updateTagsFromEditFields(UMLObject *o, KLineEdit *pTagLineEdit[N_STEREOATTRS])
Definition: dialog_utils.cpp:138
The base class for UML objects.
Definition: umlobject.h:69
Sets up stereotype information.
Definition: stereotype.h:35
QString defaultVal
Definition: stereotype.h:62
QStringList & tags()
Definition: umlobject.cpp:564
Definition: dialog_utils.cpp:34
QString uniqObjectName(UMLObject::ObjectType type, UMLPackage *parentPkg, QString prefix)
Definition: model_utils.cpp:526
bool askDeleteAssociation()
Definition: dialog_utils.cpp:207
#define i18n
Definition: main.cpp:34
void insertStereotypesSorted(KComboBox *kcb, const QString &type)
Definition: dialog_utils.cpp:324
bool askDefaultNewName(WidgetBase::WidgetType type, QString &name)
Definition: dialog_utils.cpp:272
QString name
Definition: stereotype.h:60
QString renameTitle(UMLObject::ObjectType type)
Definition: model_utils.cpp:661
QString newTitle(UMLObject::ObjectType type)
Definition: model_utils.cpp:577
static UMLApp * app()
Definition: uml.cpp:275
Definition: stereotype.h:57
#define uError()
Definition: debug_utils.h:109
QString newText(UMLObject::ObjectType type)
Definition: model_utils.cpp:619
UMLStereotype * umlStereotype() const
Definition: umlobject.cpp:546
QVector< AttributeDef > AttributeDefs
size is at most N_STEREOATTRS
Definition: stereotype.h:69
bool askRenameName(WidgetBase::WidgetType type, QString &name)
Definition: dialog_utils.cpp:257
UMLDoc * document() const
Definition: uml.cpp:1063
bool askDeleteDiagram(const QString &name)
Definition: dialog_utils.cpp:224
#define N_STEREOATTRS
Definition: n_stereoattrs.h:11
void makeTagEditFields(UMLObject *o, QGridLayout *genLayout, QLabel *pTagLabel[N_STEREOATTRS], KLineEdit *pTagLineEdit[N_STEREOATTRS], int row)
Definition: dialog_utils.cpp:66