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.
6 #ifndef SELECTOPERATIONPAGE_H
7 #define SELECTOPERATIONPAGE_H
60 static const int OP = 0;
int m_nOpCount
Definition: selectoperationpage.h:72
KLineEdit * m_pOpLE
Definition: selectoperationpage.h:66
Parse_Status
Definition: model_utils.h:103
bool isClassOp() const
Definition: selectoperationpage.cpp:132
UMLOperation * asUMLOperation()
Definition: umlobject.cpp:1404
QString name() const
Definition: umlobject.cpp:206
void setCustomOp(const QString &op)
Definition: selectoperationpage.cpp:142
bool autoIncrementSequence() const
Definition: umlscene.cpp:368
QString autoIncrementSequenceValue()
Definition: umlscene.cpp:381
QString getOpText()
Definition: selectoperationpage.cpp:117
void setAutoIncrementSequence(bool state)
Definition: umlscene.cpp:373
Definition: model_utils.h:124
UMLOperation * createOperation(const QString &name=QString(), bool *isExistingOp=0, Model_Utils::NameAndType_List *params=0)
Definition: classifier.cpp:231
int operations() const
Definition: classifier.cpp:922
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig, bool withStereotype=false) const
Definition: operation.cpp:200
~SelectOperationPage()
Definition: selectoperationpage.cpp:108
void setSeqNumber(const QString &num)
Definition: selectoperationpage.cpp:252
@ SigNoVis
Definition: basictypes.h:163
UMLClassifierList findSuperClassConcepts(ClassifierType type=ALL) const
Definition: classifier.cpp:605
int m_id
takes on the value OP or CUSTOM according to what the user selected
Definition: selectoperationpage.h:73
LinkWidget * m_widget
Definition: selectoperationpage.h:76
UMLOperationList getOpList(bool includeInherited=false, UMLClassifierSet *alreadyTraversed=0) const
Definition: classifier.cpp:935
SelectOperationPage(UMLView *parent, UMLClassifier *c, LinkWidget *widget, bool enableAutoIncrement=true)
Definition: selectoperationpage.cpp:47
QString m_Text
Definition: selectoperationpage.h:70
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:12
bool apply()
Definition: selectoperationpage.cpp:298
KLineEdit * m_pSeqLE
Definition: selectoperationpage.h:66
KLineEdit * makeLabeledEditField(QGridLayout *layout, int row, QLabel *&label, const QString &labelText, KLineEdit *&editField, const QString &editFieldText, int columnOffset)
Definition: dialog_utils.cpp:47
QLabel * m_pCustomRB
Definition: selectoperationpage.h:67
The base class for UML objects.
Definition: umlobject.h:69
void setupOperationsList()
Definition: selectoperationpage.cpp:222
void slotTextChanged(const QString &text)
Definition: selectoperationpage.cpp:189
A dialog page to select an operation.
Definition: selectoperationpage.h:30
void slotIndexChanged(int index)
Definition: selectoperationpage.cpp:174
Parse_Status parseOperation(QString m, OpDescriptor &desc, UMLClassifier *owningScope)
Definition: model_utils.cpp:1052
QLabel * m_pSeqL
Definition: selectoperationpage.h:65
void slotAutoIncrementChecked(bool state)
Definition: selectoperationpage.cpp:151
UMLView * m_pView
Definition: selectoperationpage.h:74
Definition: dialogpagebase.h:19
#define i18n
Definition: main.cpp:34
UMLClassifier * m_classifier
Definition: selectoperationpage.h:75
QString m_name
< Data structure filled by parseOperation().
Definition: model_utils.h:125
static bool caseInsensitiveLessThan(const UMLOperation *s1, const UMLOperation *s2)
Definition: selectoperationpage.cpp:35
QPushButton * m_newOperationButton
Definition: selectoperationpage.h:68
connect()
Definition: namespaces-multiple.php:5
type show c for details The hypothetical commands show w and show c should show the appropriate parts of the General Public License Of the commands you use may be called something other than show w and show c
Definition: GPL-2.0-only.txt:301
static const int OP
Definition: selectoperationpage.h:60
void setupDialog()
Definition: selectoperationpage.cpp:277
void enableButtonOk(bool state)
Definition: moc_selectoperationpage.cpp:153
void slotNewOperation()
Definition: selectoperationpage.cpp:161
QCheckBox * m_pOpAS
Definition: selectoperationpage.h:69
Definition: operation.h:19
bool setClassOp(const QString &op)
Definition: selectoperationpage.cpp:207
QGroupBox * m_pOpGB
Definition: selectoperationpage.h:63
UMLObject * m_pReturnType
Definition: model_utils.h:127
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
QString getSeqNumber()
Definition: selectoperationpage.cpp:242
void setAutoIncrementSequence(bool state)
Definition: selectoperationpage.cpp:261
NameAndType_List m_args
Definition: model_utils.h:126
UMLScene * umlScene() const
Definition: umlview.cpp:51
KComboBox * m_pOpCB
Definition: selectoperationpage.h:64
@ PS_OK
Return type of parseOperation().
Definition: model_utils.h:104
void setType(UMLObject *type)
Definition: operation.cpp:89
bool m_enableAutoIncrement
Definition: selectoperationpage.h:77
QList< UMLOperation * > UMLOperationList
Definition: umloperationlist.h:12
QLabel * m_pOpRB
Definition: selectoperationpage.h:67
static const int CUSTOM
Definition: selectoperationpage.h:61
DocumentationWidget * m_docWidget
Definition: selectoperationpage.h:71
UMLOperation * findOperation(const QString &name, Model_Utils::NameAndType_List params) const
Definition: classifier.cpp:174
bool autoIncrementSequence()
Definition: selectoperationpage.cpp:269