umbrello
2.32.3
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
|
Go to the documentation of this file.
11 #ifndef SELECTOPERATIONDIALOG_H
12 #define SELECTOPERATIONDIALOG_H
59 static const int OP = 0;
KLineEdit * m_pSeqLE
Definition: selectoperationdialog.h:65
KComboBox * m_pOpCB
Definition: selectoperationdialog.h:63
void setupDialog()
Definition: selectoperationdialog.cpp:276
UMLOperationList getOpList(bool includeInherited=false, UMLClassifierSet *alreadyTraversed=0)
Definition: classifier.cpp:939
Parse_Status
Definition: model_utils.h:108
void setSeqNumber(const QString &num)
Definition: selectoperationdialog.cpp:251
UMLOperation * asUMLOperation()
Definition: umlobject.cpp:1323
QString name() const
Definition: umlobject.cpp:211
bool autoIncrementSequence() const
Definition: umlscene.cpp:372
QString autoIncrementSequenceValue()
Definition: umlscene.cpp:385
void setCustomOp(const QString &op)
Definition: selectoperationdialog.cpp:142
QGroupBox * m_pOpGB
Definition: selectoperationdialog.h:62
UMLClassifier * m_classifier
Definition: selectoperationdialog.h:73
QString m_Text
Definition: selectoperationdialog.h:69
static const int CUSTOM
Definition: selectoperationdialog.h:60
void setAutoIncrementSequence(bool state)
Definition: umlscene.cpp:377
Definition: model_utils.h:129
UMLOperation * createOperation(const QString &name=QString(), bool *isExistingOp=0, Model_Utils::NameAndType_List *params=0)
Definition: classifier.cpp:236
bool apply()
Definition: selectoperationdialog.cpp:296
@ SigNoVis
Definition: basictypes.h:165
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false)
Definition: operation.cpp:205
Definition: singlepagedialogbase.h:36
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:17
QCheckBox * m_pOpAS
Definition: selectoperationdialog.h:68
The base class for UML objects.
Definition: umlobject.h:74
bool autoIncrementSequence()
Definition: selectoperationdialog.cpp:268
int m_id
takes on the value OP or CUSTOM according to what the user selected
Definition: selectoperationdialog.h:71
KLineEdit * m_pOpLE
Definition: selectoperationdialog.h:65
KLineEdit * makeLabeledEditField(QGridLayout *layout, int row, QLabel *&label, const QString &labelText, KLineEdit *&editField, const QString &editFieldText)
Definition: dialog_utils.cpp:52
QLabel * m_pCustomRB
Definition: selectoperationdialog.h:66
Parse_Status parseOperation(QString m, OpDescriptor &desc, UMLClassifier *owningScope)
Definition: model_utils.cpp:1055
void slotNewOperation()
Definition: selectoperationdialog.cpp:160
bool caseInsensitiveLessThan(const UMLOperation *s1, const UMLOperation *s2)
Definition: selectoperationdialog.cpp:39
UMLClassifierList findSuperClassConcepts(ClassifierType type=ALL)
Definition: classifier.cpp:609
void setupOperationsList()
Definition: selectoperationdialog.cpp:221
int m_nOpCount
Definition: selectoperationdialog.h:70
#define i18n
Definition: main.cpp:39
bool m_enableAutoIncrement
Definition: selectoperationdialog.h:75
QString m_name
< Data structure filled by parseOperation().
Definition: model_utils.h:130
void setAutoIncrementSequence(bool state)
Definition: selectoperationdialog.cpp:260
void slotTextChanged(const QString &text)
Definition: selectoperationdialog.cpp:188
void slotIndexChanged(int index)
Definition: selectoperationdialog.cpp:173
bool setClassOp(const QString &op)
Definition: selectoperationdialog.cpp:206
QString getSeqNumber()
Definition: selectoperationdialog.cpp:241
connect()
Definition: namespaces-multiple.php:5
QLabel * m_pOpRB
Definition: selectoperationdialog.h:66
LinkWidget * m_widget
Definition: selectoperationdialog.h:74
A dialog to select an operation.
Definition: selectoperationdialog.h:33
Definition: operation.h:25
QPushButton * m_newOperationButton
Definition: selectoperationdialog.h:67
void slotAutoIncrementChecked(bool state)
Definition: selectoperationdialog.cpp:151
bool isClassOp() const
Definition: selectoperationdialog.cpp:132
UMLObject * m_pReturnType
Definition: model_utils.h:132
~SelectOperationDialog()
Definition: selectoperationdialog.cpp:108
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
QLabel * m_pSeqL
Definition: selectoperationdialog.h:64
NameAndType_List m_args
Definition: model_utils.h:131
UMLScene * umlScene() const
Definition: umlview.cpp:56
UMLOperation * findOperation(const QString &name, Model_Utils::NameAndType_List params)
Definition: classifier.cpp:179
UMLView * m_pView
Definition: selectoperationdialog.h:72
@ PS_OK
Return type of parseOperation().
Definition: model_utils.h:109
QString getOpText()
Definition: selectoperationdialog.cpp:117
void setType(UMLObject *type)
Definition: operation.cpp:94
int operations()
Definition: classifier.cpp:926
QList< UMLOperation * > UMLOperationList
Definition: umloperationlist.h:18
SelectOperationDialog(UMLView *parent, UMLClassifier *c, LinkWidget *widget, bool enableAutoIncrement=true)
Definition: selectoperationdialog.cpp:51
static const int OP
Definition: selectoperationdialog.h:59