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 SELECTOPERATIONPAGE_H
12 #define SELECTOPERATIONPAGE_H
65 static const int OP = 0;
int m_nOpCount
Definition: selectoperationpage.h:77
KLineEdit * m_pOpLE
Definition: selectoperationpage.h:71
UMLOperationList getOpList(bool includeInherited=false, UMLClassifierSet *alreadyTraversed=0)
Definition: classifier.cpp:939
Parse_Status
Definition: model_utils.h:108
bool isClassOp() const
Definition: selectoperationpage.cpp:136
UMLOperation * asUMLOperation()
Definition: umlobject.cpp:1324
QString name() const
Definition: umlobject.cpp:211
void setCustomOp(const QString &op)
Definition: selectoperationpage.cpp:146
bool autoIncrementSequence() const
Definition: umlscene.cpp:372
QString autoIncrementSequenceValue()
Definition: umlscene.cpp:385
QString getOpText()
Definition: selectoperationpage.cpp:121
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
~SelectOperationPage()
Definition: selectoperationpage.cpp:112
void setSeqNumber(const QString &num)
Definition: selectoperationpage.cpp:255
@ SigNoVis
Definition: basictypes.h:182
int m_id
takes on the value OP or CUSTOM according to what the user selected
Definition: selectoperationpage.h:78
LinkWidget * m_widget
Definition: selectoperationpage.h:81
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false)
Definition: operation.cpp:205
SelectOperationPage(UMLView *parent, UMLClassifier *c, LinkWidget *widget, bool enableAutoIncrement=true)
Definition: selectoperationpage.cpp:52
QString m_Text
Definition: selectoperationpage.h:75
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:17
bool apply()
Definition: selectoperationpage.cpp:301
KLineEdit * m_pSeqLE
Definition: selectoperationpage.h:71
KLineEdit * makeLabeledEditField(QGridLayout *layout, int row, QLabel *&label, const QString &labelText, KLineEdit *&editField, const QString &editFieldText, int columnOffset)
Definition: dialog_utils.cpp:52
QLabel * m_pCustomRB
Definition: selectoperationpage.h:72
The base class for UML objects.
Definition: umlobject.h:73
void setupOperationsList()
Definition: selectoperationpage.cpp:225
void slotTextChanged(const QString &text)
Definition: selectoperationpage.cpp:192
A dialog page to select an operation.
Definition: selectoperationpage.h:35
void slotIndexChanged(int index)
Definition: selectoperationpage.cpp:177
Parse_Status parseOperation(QString m, OpDescriptor &desc, UMLClassifier *owningScope)
Definition: model_utils.cpp:1063
QLabel * m_pSeqL
Definition: selectoperationpage.h:70
void slotAutoIncrementChecked(bool state)
Definition: selectoperationpage.cpp:155
UMLClassifierList findSuperClassConcepts(ClassifierType type=ALL)
Definition: classifier.cpp:609
UMLView * m_pView
Definition: selectoperationpage.h:79
Definition: dialogpagebase.h:24
#define i18n
Definition: main.cpp:39
UMLClassifier * m_classifier
Definition: selectoperationpage.h:80
QString m_name
< Data structure filled by parseOperation().
Definition: model_utils.h:130
static bool caseInsensitiveLessThan(const UMLOperation *s1, const UMLOperation *s2)
Definition: selectoperationpage.cpp:40
QPushButton * m_newOperationButton
Definition: selectoperationpage.h:73
connect()
Definition: namespaces-multiple.php:5
static const int OP
Definition: selectoperationpage.h:65
void setupDialog()
Definition: selectoperationpage.cpp:280
void enableButtonOk(bool state)
Definition: moc_selectoperationpage.cpp:154
void slotNewOperation()
Definition: selectoperationpage.cpp:164
QCheckBox * m_pOpAS
Definition: selectoperationpage.h:74
Definition: operation.h:24
bool setClassOp(const QString &op)
Definition: selectoperationpage.cpp:210
QGroupBox * m_pOpGB
Definition: selectoperationpage.h:68
UMLObject * m_pReturnType
Definition: model_utils.h:132
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
QString getSeqNumber()
Definition: selectoperationpage.cpp:245
void setAutoIncrementSequence(bool state)
Definition: selectoperationpage.cpp:264
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
KComboBox * m_pOpCB
Definition: selectoperationpage.h:69
@ PS_OK
Return type of parseOperation().
Definition: model_utils.h:109
void setType(UMLObject *type)
Definition: operation.cpp:94
int operations()
Definition: classifier.cpp:926
bool m_enableAutoIncrement
Definition: selectoperationpage.h:82
QList< UMLOperation * > UMLOperationList
Definition: umloperationlist.h:18
QLabel * m_pOpRB
Definition: selectoperationpage.h:72
static const int CUSTOM
Definition: selectoperationpage.h:66
DocumentationWidget * m_docWidget
Definition: selectoperationpage.h:76
bool autoIncrementSequence()
Definition: selectoperationpage.cpp:272