umbrello
2.32.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
11 #ifndef DIALOG_UTILS_H
12 #define DIALOG_UTILS_H
20 #if QT_VERSION < 0x050000
21 #include <kinputdialog.h>
23 #include <QInputDialog>
40 QLabel * &label,
const QString& labelText,
41 KLineEdit * &editField,
42 const QString& editFieldText = QString(),
43 int columnOffset = 0);
60 const QString& dialogPrompt,
const QString& defaultName);
62 bool askName(
const QString& title,
const QString& prompt, QString& name);
ObjectType
Definition: umlobject.h:80
QString name() const
Definition: umlobject.cpp:211
QString renameText(UMLObject::ObjectType type)
Definition: model_utils.cpp:719
const AttributeDefs & getAttributeDefs() const
Definition: stereotype.cpp:114
void askNameForWidget(UMLWidget *&targetWidget, const QString &dialogTitle, const QString &dialogPrompt, const QString &defaultName)
Definition: dialog_utils.cpp:173
bool askNewName(WidgetBase::WidgetType type, QString &name)
Definition: dialog_utils.cpp:249
DefineDontAskAgainItem(allItem, QLatin1String("all"), i18n("Enable all messages"))
bool askName(const QString &title, const QString &prompt, QString &name)
Definition: dialog_utils.cpp:195
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:52
QString name(bool includeAdornments=false) const
Definition: stereotype.cpp:229
void updateTagsFromEditFields(UMLObject *o, KLineEdit *pTagLineEdit[N_STEREOATTRS])
Definition: dialog_utils.cpp:143
The base class for UML objects.
Definition: umlobject.h:74
Sets up stereotype information.
Definition: stereotype.h:40
QString defaultVal
Definition: stereotype.h:75
QStringList & tags()
Definition: umlobject.cpp:569
Definition: dialog_utils.cpp:39
QString uniqObjectName(UMLObject::ObjectType type, UMLPackage *parentPkg, QString prefix)
Definition: model_utils.cpp:539
void remakeTagEditFields(const QString &stereoText, UMLObject *o, QGridLayout *genLayout, QLabel *pTagLabel[N_STEREOATTRS], KLineEdit *pTagLineEdit[N_STEREOATTRS], int row)
Definition: dialog_utils.cpp:103
bool askDeleteAssociation()
Definition: dialog_utils.cpp:212
#define i18n
Definition: main.cpp:39
void insertStereotypesSorted(KComboBox *kcb, const QString &type)
Definition: dialog_utils.cpp:329
bool askDefaultNewName(WidgetBase::WidgetType type, QString &name)
Definition: dialog_utils.cpp:277
QString name
Definition: stereotype.h:73
QString renameTitle(UMLObject::ObjectType type)
Definition: model_utils.cpp:676
QString newTitle(UMLObject::ObjectType type)
Definition: model_utils.cpp:590
static UMLApp * app()
Definition: uml.cpp:280
Definition: stereotype.h:70
#define uError()
Definition: debug_utils.h:123
QString newText(UMLObject::ObjectType type)
Definition: model_utils.cpp:633
UMLStereotype * umlStereotype()
Definition: umlobject.cpp:551
QVector< AttributeDef > AttributeDefs
size is at most N_STEREOATTRS
Definition: stereotype.h:82
bool askRenameName(WidgetBase::WidgetType type, QString &name)
Definition: dialog_utils.cpp:262
UMLDoc * document() const
Definition: uml.cpp:1068
bool askDeleteDiagram(const QString &name)
Definition: dialog_utils.cpp:229
#define N_STEREOATTRS
Definition: n_stereoattrs.h:15
void makeTagEditFields(UMLObject *o, QGridLayout *genLayout, QLabel *pTagLabel[N_STEREOATTRS], KLineEdit *pTagLineEdit[N_STEREOATTRS], int row)
Definition: dialog_utils.cpp:71