umbrello
2.34.3
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:3275
void setInstanceWidgetNameIfApplicable(const QString &name) const
Definition: classgeneralpage.cpp:421
ObjectType
Definition: umlobject.h:75
static QString toI18nString(ObjectType t)
Definition: umlobject.cpp:1222
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:99
QString name() const
Definition: umlobject.cpp:207
UMLArtifactTypeWidget * m_artifactTypeWidget
Definition: classgeneralpage.h:94
bool isCollaborationDiagram() const
Definition: umlscene.h:313
@ 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
#define logError0(s)
Definition: uml.h:537
@ ot_Interface
Definition: umlobject.h:82
void emitModified()
Definition: umlobject.cpp:381
virtual void setName(const QString &strName)
Definition: umlobject.cpp:188
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:139
QCheckBox * m_pAbstractCB
Definition: classgeneralpage.h:85
The base class for UML objects.
Definition: umlobject.h:69
bool isAbstract() const
Definition: umlobject.cpp:344
ObjectType baseType() const
Definition: umlobject.cpp:393
void slotActorToggled(bool state)
Definition: classgeneralpage.cpp:410
UMLDatatype * asUMLDatatype()
Definition: umlobject.cpp:1423
@ 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
Definition: dialogpagebase.h:19
UMLInstance * asUMLInstance()
Definition: umlobject.cpp:1431
UMLClassifier * classifier() const
Definition: instance.cpp:97
#define i18n
Definition: main.cpp:35
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:352
@ ot_Instance
Definition: umlobject.h:86
static UMLApp * app()
Definition: uml.cpp:276
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
#define logWarn0(s)
Definition: uml.h:536
ObjectWidget * m_pWidget
Definition: classgeneralpage.h:80
UMLComponent * asUMLComponent()
Definition: umlobject.cpp:1422
VisibilityEnumWidget * m_visibilityEnumWidget
Definition: classgeneralpage.h:95
UMLObject * findUMLObject(const QString &name, UMLObject::ObjectType type=UMLObject::ot_UMLObject, UMLObject *currentObj=0)
Definition: umldoc.cpp:1080
UMLArtifact * asUMLArtifact()
Definition: umlobject.cpp:1414
@ 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:67