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 CLASSGENERALPAGE_H
7 #define CLASSGENERALPAGE_H
UMLView * currentView() const
Definition: uml.cpp:3175
void setInstanceWidgetNameIfApplicable(const QString &name) const
Definition: classgeneralpage.cpp:421
ObjectType
Definition: umlobject.h:75
static QString toI18nString(ObjectType t)
Definition: umlobject.cpp:1190
UMLComponent * asUMLComponent()
Definition: umlobject.cpp:1391
QCheckBox * m_pExecutableCB
Definition: classgeneralpage.h:86
Non-graphical Information for an Instance.
Definition: instance.h:42
void remakeTagEditFields(const QString &stereoText, UMLObject *, QGridLayout *genLayout, QLabel *pTagLabel[N_STEREOATTRS], KLineEdit *pTagLineEdit[N_STEREOATTRS], int row)
Definition: dialog_utils.cpp:98
QString name() const
Definition: umlobject.cpp:206
UMLArtifactTypeWidget * m_artifactTypeWidget
Definition: classgeneralpage.h:94
bool isCollaborationDiagram() const
Definition: umlscene.h:315
@ ot_Artifact
Definition: umlobject.h:93
UMLObject * m_pObject
Definition: classgeneralpage.h:79
QCheckBox * m_pMultiCB
Definition: classgeneralpage.h:85
Non-graphical information for a Datatype.
Definition: datatype.h:20
void slotStereoTextChanged(const QString &)
Definition: classgeneralpage.cpp:301
KLineEdit * m_pTagLE[N_STEREOATTRS]
Definition: classgeneralpage.h:92
@ ot_Class
Definition: umlobject.h:85
@ ot_Entity
Definition: umlobject.h:97
UMLInstance * asUMLInstance()
Definition: umlobject.cpp:1400
@ ot_Interface
Definition: umlobject.h:82
void emitModified()
Definition: umlobject.cpp:380
virtual void setName(const QString &strName)
Definition: umlobject.cpp:187
UMLObjectNameWidget * m_instanceNameWidget
Definition: classgeneralpage.h:89
UMLStereotypeWidget * m_stereotypeWidget
Definition: classgeneralpage.h:90
UMLObjectNameWidget * m_nameWidget
Definition: classgeneralpage.h:88
void updateTagsFromEditFields(UMLObject *o, KLineEdit *pTagLineEdit[N_STEREOATTRS])
Definition: dialog_utils.cpp:138
QCheckBox * m_pAbstractCB
Definition: classgeneralpage.h:85
The base class for UML objects.
Definition: umlobject.h:69
bool isAbstract() const
Definition: umlobject.cpp:343
ObjectType baseType() const
Definition: umlobject.cpp:392
UMLDatatype * asUMLDatatype()
Definition: umlobject.cpp:1392
UMLArtifact * asUMLArtifact()
Definition: umlobject.cpp:1383
void slotActorToggled(bool state)
Definition: classgeneralpage.cpp:410
@ ot_Stereotype
Definition: umlobject.h:95
~ClassGeneralPage()
Definition: classgeneralpage.cpp:297
UMLPackageWidget * m_packageWidget
Definition: classgeneralpage.h:93
QCheckBox * m_pDeconCB
Definition: classgeneralpage.h:85
bool isUMLInstance() const
Definition: umlobject.h:212
UMLDoc * m_pUmldoc
Definition: classgeneralpage.h:82
#define uWarning()
Definition: debug_utils.h:110
Definition: dialogpagebase.h:19
UMLClassifier * classifier() const
Definition: instance.cpp:94
#define i18n
Definition: main.cpp:34
QGridLayout * m_pNameLayout
Definition: classgeneralpage.h:84
@ ot_Datatype
Definition: umlobject.h:83
QLabel * m_pTagL[N_STEREOATTRS]
Definition: classgeneralpage.h:91
Display properties on a UMLObject.
Definition: classgeneralpage.h:40
connect()
Definition: namespaces-multiple.php:5
void setAbstract(bool bAbstract)
Definition: umlobject.cpp:351
@ ot_Instance
Definition: umlobject.h:86
static UMLApp * app()
Definition: uml.cpp:275
QCheckBox * m_pDrawActorCB
Definition: classgeneralpage.h:85
@ ot_Component
Definition: umlobject.h:92
bool isUMLDatatype() const
Definition: umlobject.h:204
DocumentationWidget * m_docWidget
Definition: classgeneralpage.h:87
UMLClassifier * originType() const
Definition: datatype.cpp:41
ObjectWidget * m_pWidget
Definition: classgeneralpage.h:80
VisibilityEnumWidget * m_visibilityEnumWidget
Definition: classgeneralpage.h:95
UMLObject * findUMLObject(const QString &name, UMLObject::ObjectType type=UMLObject::ot_UMLObject, UMLObject *currentObj=0)
Definition: umldoc.cpp:1068
#define uError()
Definition: debug_utils.h:109
@ ot_Enum
Definition: umlobject.h:84
@ ot_UseCase
Definition: umlobject.h:80
UMLWidget * m_pInstanceWidget
Definition: classgeneralpage.h:81
void insertStereotypesSorted(const QString &type)
UMLScene * umlScene() const
Definition: umlview.cpp:51
void apply()
Definition: classgeneralpage.cpp:310
bool isReference() const
Definition: datatype.cpp:59
ClassGeneralPage(UMLDoc *d, QWidget *parent, UMLObject *o)
Definition: classgeneralpage.cpp:52
#define N_STEREOATTRS
Definition: n_stereoattrs.h:11
void makeTagEditFields(UMLObject *o, QGridLayout *genLayout, QLabel *pTagLabel[N_STEREOATTRS], KLineEdit *pTagLineEdit[N_STEREOATTRS], int row)
Definition: dialog_utils.cpp:66