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:173
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:425
UMLView * currentView() const
Definition: uml.cpp:3180
void createAutoAttributeAssociations2(UMLWidget *widget)
Definition: umlscene.cpp:2828
static void executeCreateWidgetCommand(UMLWidget *widget)
Definition: umldragdata.cpp:729
static bool decodeViews(QDomNode ¨viewsNode, UMLViewList &diagrams)
Definition: umldragdata.cpp:842
void setUMLDataClip5(UMLObjectList &Objects)
Definition: umldragdata.cpp:243
static bool decodeClip2(const QMimeData *mimeData, UMLObjectList &objects, UMLViewList &diagrams)
Definition: umldragdata.cpp:306
Uml::ID::Type findNewID(Uml::ID::Type OldID)
Definition: idchangelog.cpp:62
ListViewType
Definition: umllistviewitem.h:43
UMLObject * umlObject() const
Definition: umllistviewitem.cpp:320
bool typeIsAllowedInDiagram(UMLObject *o, UMLScene *scene)
Definition: model_utils.cpp:2185
virtual bool resolveRef()
Definition: umlobject.cpp:746
Items used by UMLListView.
Definition: umllistviewitem.h:40
const Type None
special value for uninitialized ID
Definition: basictypes.h:404
Definition: umldragdata.h:65
static bool decodeClip1(const QMimeData *mimeData, UMLObjectList &objects)
Definition: umldragdata.cpp:265
virtual void setID(Uml::ID::Type NewID)
Definition: umlobject.cpp:183
bool addUMLObject(UMLObject *object)
Definition: umldoc.cpp:1181
Enum
Definition: basictypes.h:94
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1331
virtual UMLClassifierListItem * makeChildObject(const QString &xmiTag)
Definition: classifier.cpp:1432
UMLListViewItem * findFolderForDiagram(Uml::DiagramType::Enum dt)
Definition: umllistview.cpp:826
bool hasAssociations(UMLObject::ObjectType type)
Definition: model_utils.cpp:2320
Definition: umldragdata.h:37
std::string Type
Definition: basictypes.h:402
static bool getClip3TypeAndID(const QMimeData *mimeData, LvTypeAndID_List &typeAndIdList)
Definition: umldragdata.cpp:358
virtual void saveToXMI1(QXmlStreamWriter &writer)
Definition: umlscene.cpp:3768
The base class for UML objects.
Definition: umlobject.h:74
UMLDragData(UMLObjectList &Objects, QWidget *dragSource=0)
Definition: umldragdata.cpp:47
void saveToXMI1(QXmlStreamWriter &writer)
Definition: umllistviewitem.cpp:902
QListIterator< LvTypeAndID * > LvTypeAndID_It
Definition: umldragdata.h:70
ObjectType baseType() const
Definition: umlobject.cpp:397
Uml::ID::Type id
Definition: umldragdata.h:67
UMLFolder * asUMLFolder()
Definition: umlobject.cpp:1402
void signalUMLObjectCreated(UMLObject *o)
Definition: umldoc.cpp:1984
static int getCodingType(const QMimeData *mimeData)
Definition: umldragdata.cpp:886
UMLListViewItem::ListViewType type
Definition: umldragdata.h:66
~UMLDragData()
Definition: umldragdata.cpp:112
bool isCloneable(WidgetBase::WidgetType type)
Definition: model_utils.cpp:62
static bool decodeClip3(const QMimeData *mimeData, UMLListViewItemList ¨ListViewItems, const UMLListView *parentListView=0)
Definition: umldragdata.cpp:420
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1336
Definition: idchangelog.h:26
void setUMLDataClip2(UMLObjectList &Objects, UMLViewList &Diagrams)
Definition: umldragdata.cpp:143
Enum fromInt(int item)
Definition: basictypes.cpp:284
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1039
UMLListView * listView() const
Definition: uml.cpp:1078
#define uWarning()
Definition: debug_utils.h:124
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:427
QListIterator< QPointer< UMLObject > > UMLObjectListIt
Definition: umlobjectlist.h:19
UMLWidget * loadWidgetFromXMI(QDomElement &widgetElement)
Definition: umlscene.cpp:3991
#define uDebug()
Definition: debug_utils.h:122
Uml::ID::Type assignNewID(Uml::ID::Type oldID)
Definition: umldoc.cpp:3234
static UMLApp * app()
Definition: uml.cpp:280
bool loadFromXMI1(QDomElement &qElement)
Definition: umllistviewitem.cpp:943
Non-graphical management of objects and diagrams of a Folder.
Definition: folder.h:34
void slotObjectCreated(UMLObject *object)
Definition: umllistview.cpp:966
#define uError()
Definition: debug_utils.h:123
virtual bool loadFromXMI1(QDomElement &element)
Definition: umlobject.cpp:997
virtual IDChangeLog * changeLog()
Definition: umldoc.cpp:3198
bool setUMLPackage(UMLPackage *pPkg)
Definition: umlobject.cpp:623
UMLObject * makeObjectFromXMI(const QString &xmiTag, const QString &stereoID)
Definition: object_factory.cpp:389
Information for a non-graphical Concept/Class.
Definition: classifier.h:39
Definition: umlscene.h:69
void createAutoAssociations(UMLWidget *widget)
Definition: umlscene.cpp:2427
static bool decodeClip5(const QMimeData *mimeData, UMLObjectList &objects, UMLClassifier *newParent)
Definition: umldragdata.cpp:670
static bool decodeClip4(const QMimeData *mimeData, UMLObjectList &objects, UMLWidgetList &widgets, AssociationWidgetList &associations, Uml::DiagramType::Enum &dType)
Definition: umldragdata.cpp:488
UMLPackage * treeViewGetPackageFromCurrent()
Definition: model_utils.cpp:477
UMLScene * umlScene() const
Definition: umlview.cpp:56
virtual void saveToXMI1(QXmlStreamWriter &writer)
Definition: umlobject.cpp:841
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1409
Displays the list view for the program.
Definition: umllistview.h:47
Uml::ID::Type ID() const
Definition: umlscene.cpp:443
virtual bool loadFromXMI1(QDomElement &qElement)
Definition: umlscene.cpp:3843
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3452
@ ot_Folder
Definition: umlobject.h:104
QList< QPointer< UMLView > > UMLViewList
Definition: umlviewlist.h:26
QList< LvTypeAndID * > LvTypeAndID_List
Definition: umldragdata.h:69
Definition: cmdcreateumlobject.h:22
static bool decodeObjects(QDomNode &objectsNode, UMLObjectList &objects, bool skipIfObjectExists=false)
Definition: umldragdata.cpp:737
Definition: umlobjectlist.h:28
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:29
UMLView * findView(Uml::ID::Type id)
Definition: umldoc.cpp:1006
UMLListViewItem * determineParentItem(UMLObject *object) const
Definition: umllistview.cpp:885
UMLDoc * document() const
Definition: uml.cpp:1068
void setUMLDataClip4(UMLObjectList &Objects, UMLWidgetList &WidgetDatas, AssociationWidgetList &Associations, QPixmap &PngImage, UMLScene *scene)
Definition: umldragdata.cpp:195
void setUMLDataClip1(UMLObjectList &Objects)
Definition: umldragdata.cpp:120
QList< UMLListViewItem * > UMLListViewItemList
Definition: umllistviewitemlist.h:24
virtual UMLObject * clone() const
Definition: umlobject.cpp:338
Non-graphical information for a Package.
Definition: package.h:32