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 CLASSGENERALPAGE_H
12 #define CLASSGENERALPAGE_H
UMLView * currentView() const
Definition: uml.cpp:3180
void setInstanceWidgetNameIfApplicable(const QString &name) const
Definition: classgeneralpage.cpp:426
ObjectType
Definition: umlobject.h:80
static QString toI18nString(ObjectType t)
Definition: umlobject.cpp:1194
UMLComponent * asUMLComponent()
Definition: umlobject.cpp:1395
QCheckBox * m_pExecutableCB
Definition: classgeneralpage.h:91
Non-graphical Information for an Instance.
Definition: instance.h:47
QString name() const
Definition: umlobject.cpp:211
UMLArtifactTypeWidget * m_artifactTypeWidget
Definition: classgeneralpage.h:99
@ ot_Artifact
Definition: umlobject.h:98
UMLObject * m_pObject
Definition: classgeneralpage.h:84
QCheckBox * m_pMultiCB
Definition: classgeneralpage.h:90
Non-graphical information for a Datatype.
Definition: datatype.h:25
void slotStereoTextChanged(const QString &)
Definition: classgeneralpage.cpp:306
KLineEdit * m_pTagLE[N_STEREOATTRS]
Definition: classgeneralpage.h:97
@ ot_Class
Definition: umlobject.h:90
@ ot_Entity
Definition: umlobject.h:102
UMLInstance * asUMLInstance()
Definition: umlobject.cpp:1404
@ ot_Interface
Definition: umlobject.h:87
void emitModified()
Definition: umlobject.cpp:385
virtual void setName(const QString &strName)
Definition: umlobject.cpp:192
bool isCollaborationDiagram()
Definition: umlscene.h:320
UMLObjectNameWidget * m_instanceNameWidget
Definition: classgeneralpage.h:94
UMLStereotypeWidget * m_stereotypeWidget
Definition: classgeneralpage.h:95
UMLObjectNameWidget * m_nameWidget
Definition: classgeneralpage.h:93
void updateTagsFromEditFields(UMLObject *o, KLineEdit *pTagLineEdit[N_STEREOATTRS])
Definition: dialog_utils.cpp:143
QCheckBox * m_pAbstractCB
Definition: classgeneralpage.h:90
The base class for UML objects.
Definition: umlobject.h:74
bool isAbstract() const
Definition: umlobject.cpp:348
ObjectType baseType() const
Definition: umlobject.cpp:397
UMLDatatype * asUMLDatatype()
Definition: umlobject.cpp:1396
UMLArtifact * asUMLArtifact()
Definition: umlobject.cpp:1387
void slotActorToggled(bool state)
Definition: classgeneralpage.cpp:415
@ ot_Stereotype
Definition: umlobject.h:100
~ClassGeneralPage()
Definition: classgeneralpage.cpp:302
UMLPackageWidget * m_packageWidget
Definition: classgeneralpage.h:98
QCheckBox * m_pDeconCB
Definition: classgeneralpage.h:90
UMLDoc * m_pUmldoc
Definition: classgeneralpage.h:87
#define uWarning()
Definition: debug_utils.h:124
void remakeTagEditFields(const QString &stereoText, UMLObject *o, QGridLayout *genLayout, QLabel *pTagLabel[N_STEREOATTRS], KLineEdit *pTagLineEdit[N_STEREOATTRS], int row)
Definition: dialog_utils.cpp:103
Definition: dialogpagebase.h:24
#define i18n
Definition: main.cpp:39
QGridLayout * m_pNameLayout
Definition: classgeneralpage.h:89
@ ot_Datatype
Definition: umlobject.h:88
QLabel * m_pTagL[N_STEREOATTRS]
Definition: classgeneralpage.h:96
bool isUMLInstance()
Definition: umlobject.h:217
Display properties on a UMLObject.
Definition: classgeneralpage.h:45
UMLClassifier * classifier()
Definition: instance.cpp:99
connect()
Definition: namespaces-multiple.php:5
void setAbstract(bool bAbstract)
Definition: umlobject.cpp:356
@ ot_Instance
Definition: umlobject.h:91
static UMLApp * app()
Definition: uml.cpp:280
QCheckBox * m_pDrawActorCB
Definition: classgeneralpage.h:90
@ ot_Component
Definition: umlobject.h:97
DocumentationWidget * m_docWidget
Definition: classgeneralpage.h:92
UMLClassifier * originType() const
Definition: datatype.cpp:46
ObjectWidget * m_pWidget
Definition: classgeneralpage.h:85
VisibilityEnumWidget * m_visibilityEnumWidget
Definition: classgeneralpage.h:100
UMLObject * findUMLObject(const QString &name, UMLObject::ObjectType type=UMLObject::ot_UMLObject, UMLObject *currentObj=0)
Definition: umldoc.cpp:1068
#define uError()
Definition: debug_utils.h:123
@ ot_Enum
Definition: umlobject.h:89
@ ot_UseCase
Definition: umlobject.h:85
bool isUMLDatatype()
Definition: umlobject.h:209
UMLWidget * m_pInstanceWidget
Definition: classgeneralpage.h:86
void insertStereotypesSorted(const QString &type)
UMLScene * umlScene() const
Definition: umlview.cpp:56
void apply()
Definition: classgeneralpage.cpp:315
bool isReference() const
Definition: datatype.cpp:64
ClassGeneralPage(UMLDoc *d, QWidget *parent, UMLObject *o)
Definition: classgeneralpage.cpp:57
#define N_STEREOATTRS
Definition: n_stereoattrs.h:15
void makeTagEditFields(UMLObject *o, QGridLayout *genLayout, QLabel *pTagLabel[N_STEREOATTRS], KLineEdit *pTagLineEdit[N_STEREOATTRS], int row)
Definition: dialog_utils.cpp:71