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.
49 QPixmap& PngImage,
UMLScene *scene, QWidget* dragSource = 0);
103 bool skipIfObjectExists =
false);
void setUMLDataClip3(UMLListViewItemList &UMLListViewItems)
Definition: umldragdata.cpp:170
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:425
UMLView * currentView() const
Definition: uml.cpp:3166
void createAutoAttributeAssociations2(UMLWidget *widget)
Definition: umlscene.cpp:2813
static void executeCreateWidgetCommand(UMLWidget *widget)
Definition: umldragdata.cpp:722
static bool decodeViews(QDomNode ¨viewsNode, UMLViewList &diagrams)
Definition: umldragdata.cpp:835
void setUMLDataClip5(UMLObjectList &Objects)
Definition: umldragdata.cpp:237
static bool decodeClip2(const QMimeData *mimeData, UMLObjectList &objects, UMLViewList &diagrams)
Definition: umldragdata.cpp:299
Uml::ID::Type findNewID(Uml::ID::Type OldID)
Definition: idchangelog.cpp:62
ListViewType
Definition: umllistviewitem.h:43
UMLObject * umlObject() const
Definition: umllistviewitem.cpp:312
bool typeIsAllowedInDiagram(UMLObject *o, UMLScene *scene)
Definition: model_utils.cpp:2167
virtual bool resolveRef()
Definition: umlobject.cpp:739
Items used by UMLListView.
Definition: umllistviewitem.h:40
const Type None
special value for uninitialized ID
Definition: basictypes.h:353
Definition: umldragdata.h:65
static bool decodeClip1(const QMimeData *mimeData, UMLObjectList &objects)
Definition: umldragdata.cpp:258
virtual void setID(Uml::ID::Type NewID)
Definition: umlobject.cpp:183
bool addUMLObject(UMLObject *object)
Definition: umldoc.cpp:1180
Enum
Definition: basictypes.h:77
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1263
virtual UMLClassifierListItem * makeChildObject(const QString &xmiTag)
Definition: classifier.cpp:1444
UMLListViewItem * findFolderForDiagram(Uml::DiagramType::Enum dt)
Definition: umllistview.cpp:821
bool hasAssociations(UMLObject::ObjectType type)
Definition: model_utils.cpp:2295
Definition: umldragdata.h:38
std::string Type
Definition: basictypes.h:351
static bool getClip3TypeAndID(const QMimeData *mimeData, LvTypeAndID_List &typeAndIdList)
Definition: umldragdata.cpp:351
The base class for UML objects.
Definition: umlobject.h:74
UMLDragData(UMLObjectList &Objects, QWidget *dragSource=0)
Definition: umldragdata.cpp:46
QListIterator< LvTypeAndID * > LvTypeAndID_It
Definition: umldragdata.h:70
ObjectType baseType() const
Definition: umlobject.cpp:397
void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: umllistviewitem.cpp:891
virtual void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: umlscene.cpp:3753
Uml::ID::Type id
Definition: umldragdata.h:67
UMLFolder * asUMLFolder()
Definition: umlobject.cpp:1318
void signalUMLObjectCreated(UMLObject *o)
Definition: umldoc.cpp:1985
static int getCodingType(const QMimeData *mimeData)
Definition: umldragdata.cpp:879
UMLListViewItem::ListViewType type
Definition: umldragdata.h:66
~UMLDragData()
Definition: umldragdata.cpp:111
bool isCloneable(WidgetBase::WidgetType type)
Definition: model_utils.cpp:53
static bool decodeClip3(const QMimeData *mimeData, UMLListViewItemList ¨ListViewItems, const UMLListView *parentListView=0)
Definition: umldragdata.cpp:413
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1268
Definition: idchangelog.h:27
void setUMLDataClip2(UMLObjectList &Objects, UMLViewList &Diagrams)
Definition: umldragdata.cpp:141
Enum fromInt(int item)
Definition: basictypes.cpp:267
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1038
UMLListView * listView() const
Definition: uml.cpp:1074
#define uWarning()
Definition: debug_utils.h:124
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:426
virtual void saveToXMI1(QDomDocument &qDoc, QDomElement &qElement)
Definition: umlobject.cpp:834
QListIterator< QPointer< UMLObject > > UMLObjectListIt
Definition: umlobjectlist.h:19
UMLWidget * loadWidgetFromXMI(QDomElement &widgetElement)
Definition: umlscene.cpp:3976
#define uDebug()
Definition: debug_utils.h:122
Uml::ID::Type assignNewID(Uml::ID::Type oldID)
Definition: umldoc.cpp:3272
static UMLApp * app()
Definition: uml.cpp:278
bool loadFromXMI1(QDomElement &qElement)
Definition: umllistviewitem.cpp:934
Non-graphical management of objects and diagrams of a Folder.
Definition: folder.h:35
void slotObjectCreated(UMLObject *object)
Definition: umllistview.cpp:959
#define uError()
Definition: debug_utils.h:123
virtual bool loadFromXMI1(QDomElement &element)
Definition: umlobject.cpp:955
virtual IDChangeLog * changeLog()
Definition: umldoc.cpp:3236
bool setUMLPackage(UMLPackage *pPkg)
Definition: umlobject.cpp:616
UMLObject * makeObjectFromXMI(const QString &xmiTag, const QString &stereoID)
Definition: object_factory.cpp:374
Information for a non-graphical Concept/Class.
Definition: classifier.h:40
Definition: umlscene.h:69
void createAutoAssociations(UMLWidget *widget)
Definition: umlscene.cpp:2412
static bool decodeClip5(const QMimeData *mimeData, UMLObjectList &objects, UMLClassifier *newParent)
Definition: umldragdata.cpp:663
static bool decodeClip4(const QMimeData *mimeData, UMLObjectList &objects, UMLWidgetList &widgets, AssociationWidgetList &associations, Uml::DiagramType::Enum &dType)
Definition: umldragdata.cpp:481
UMLPackage * treeViewGetPackageFromCurrent()
Definition: model_utils.cpp:464
UMLScene * umlScene() const
Definition: umlview.cpp:56
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1325
Displays the list view for the program.
Definition: umllistview.h:47
Uml::ID::Type ID() const
Definition: umlscene.cpp:442
virtual bool loadFromXMI1(QDomElement &qElement)
Definition: umlscene.cpp:3828
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3438
@ ot_Folder
Definition: umlobject.h:103
QList< QPointer< UMLView > > UMLViewList
Definition: umlviewlist.h:26
QList< LvTypeAndID * > LvTypeAndID_List
Definition: umldragdata.h:69
Definition: cmdcreateumlobject.h:23
static bool decodeObjects(QDomNode &objectsNode, UMLObjectList &objects, bool skipIfObjectExists=false)
Definition: umldragdata.cpp:730
Definition: umlobjectlist.h:29
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:30
UMLView * findView(Uml::ID::Type id)
Definition: umldoc.cpp:1005
UMLListViewItem * determineParentItem(UMLObject *object) const
Definition: umllistview.cpp:880
UMLDoc * document() const
Definition: uml.cpp:1064
void setUMLDataClip4(UMLObjectList &Objects, UMLWidgetList &WidgetDatas, AssociationWidgetList &Associations, QPixmap &PngImage, UMLScene *scene)
Definition: umldragdata.cpp:192
void setUMLDataClip1(UMLObjectList &Objects)
Definition: umldragdata.cpp:119
QList< UMLListViewItem * > UMLListViewItemList
Definition: umllistviewitemlist.h:24
virtual UMLObject * clone() const
Definition: umlobject.cpp:338
Non-graphical information for a Package.
Definition: package.h:33