umbrello/umbrello
selectoperationdialog.cpp
Go to the documentation of this file.
50 SelectOperationDialog::SelectOperationDialog(UMLView *parent, UMLClassifier * c, bool enableAutoIncrement)
This class defines the non-graphical information required for a UML Classifier (ie a class or interfa...
Definition: classifier.h:39
void slotIndexChanged(int index)
Handle combox box changes.
Definition: selectoperationdialog.cpp:171
bool setClassOp(const QString &op)
Set the class operation text.
Definition: selectoperationdialog.cpp:198
void setSeqNumber(const QString &num)
Set the sequence number text.
Definition: selectoperationdialog.cpp:243
void addWidget(QWidget *widget, int row, int column, QFlags< Qt::AlignmentFlag > alignment)
UMLOperation * createOperation(const QString &name=QString(), bool *isExistingOp=NULL, Model_Utils::NameAndType_List *params=NULL)
Creates an operation in the current document.
Definition: classifier.cpp:243
void setAutoIncrementSequence(bool state)
Definition: selectoperationdialog.cpp:250
void slotAutoIncrementChecked(bool state)
handle auto increment checkbox click
Definition: selectoperationdialog.cpp:149
bool isClassOp() const
Return whether the user selected a class operation or a custom operation.
Definition: selectoperationdialog.cpp:130
QString toString(Uml::SignatureType::Enum sig=Uml::SignatureType::NoSig)
Returns a string representation of the operation.
Definition: operation.cpp:199
bool autoIncrementSequence()
Definition: selectoperationdialog.cpp:257
void setSpacing(int spacing)
Definition: basictypes.h:142
void setEnabled(bool)
void addWidget(QWidget *widget, int stretch, QFlags< Qt::AlignmentFlag > alignment)
int count(const T &value) const
void setCustomOp(const QString &op)
Set the custom operation text.
Definition: selectoperationdialog.cpp:140
bool isEmpty() const
bool caseInsensitiveLessThan(const UMLOperation *s1, const UMLOperation *s2)
Definition: selectoperationdialog.cpp:38
KLineEdit * makeLabeledEditField(QGridLayout *layout, int row, QLabel *&label, const QString &labelText, KLineEdit *&editField, const QString &editFieldText)
Create a labeled text lineedit widget.
Definition: dialog_utils.cpp:45
void setMargin(int margin)
iterator end()
QString toLower() const
void setChecked(bool)
QString autoIncrementSequenceValue()
Return the next auto increment sequence value.
Definition: umlscene.cpp:243
UMLOperationList getOpList(bool includeInherited=false, UMLClassifierSet *alreadyTraversed=0)
Return a list of operations for the Classifier.
Definition: classifier.cpp:968
SelectOperationDialog(UMLView *parent, UMLClassifier *c, bool enableAutoIncrement=true)
Constructs a SelectOperationDialog instance.
Definition: selectoperationdialog.cpp:50
QString getSeqNumber()
Returns the sequence number for the operation.
Definition: selectoperationdialog.cpp:233
void slotTextChanged(const QString &text)
Handle custom line edit changes.
Definition: selectoperationdialog.cpp:183
iterator begin()
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:26 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:40:26 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.