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.
44 QPixmap& PngImage,
UMLScene *scene, QWidget* dragSource = 0);
98 bool skipIfObjectExists =
false);
void setUMLDataClip3(UMLListViewItemList &UMLListViewItems)
Definition: umldragdata.cpp:168
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:420
UMLView * currentView() const
Definition: uml.cpp:3175
void createAutoAttributeAssociations2(UMLWidget *widget)
Definition: umlscene.cpp:2823
static void executeCreateWidgetCommand(UMLWidget *widget)
Definition: umldragdata.cpp:724
static bool decodeViews(QDomNode ¨viewsNode, UMLViewList &diagrams)
Definition: umldragdata.cpp:837
void setUMLDataClip5(UMLObjectList &Objects)
Definition: umldragdata.cpp:238
static bool decodeClip2(const QMimeData *mimeData, UMLObjectList &objects, UMLViewList &diagrams)
Definition: umldragdata.cpp:301
Uml::ID::Type findNewID(Uml::ID::Type OldID)
Definition: idchangelog.cpp:57
ListViewType
Definition: umllistviewitem.h:38
UMLObject * umlObject() const
Definition: umllistviewitem.cpp:315
bool typeIsAllowedInDiagram(UMLObject *o, UMLScene *scene)
Definition: model_utils.cpp:2168
virtual bool resolveRef()
Definition: umlobject.cpp:742
Items used by UMLListView.
Definition: umllistviewitem.h:35
const Type None
special value for uninitialized ID
Definition: basictypes.h:373
Definition: umldragdata.h:60
static bool decodeClip1(const QMimeData *mimeData, UMLObjectList &objects)
Definition: umldragdata.cpp:260
virtual void setID(Uml::ID::Type NewID)
Definition: umlobject.cpp:178
bool addUMLObject(UMLObject *object)
Definition: umldoc.cpp:1181
Enum
Definition: basictypes.h:63
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1300
virtual UMLClassifierListItem * makeChildObject(const QString &xmiTag)
Definition: classifier.cpp:1428
bool hasAssociations(UMLObject::ObjectType type)
Definition: model_utils.cpp:2303
Definition: umldragdata.h:32
std::string Type
Definition: basictypes.h:371
static bool getClip3TypeAndID(const QMimeData *mimeData, LvTypeAndID_List &typeAndIdList)
Definition: umldragdata.cpp:353
virtual void saveToXMI1(QXmlStreamWriter &writer)
Definition: umlscene.cpp:3763
The base class for UML objects.
Definition: umlobject.h:69
UMLDragData(UMLObjectList &Objects, QWidget *dragSource=0)
Definition: umldragdata.cpp:42
void saveToXMI1(QXmlStreamWriter &writer)
Definition: umllistviewitem.cpp:897
QListIterator< LvTypeAndID * > LvTypeAndID_It
Definition: umldragdata.h:65
ObjectType baseType() const
Definition: umlobject.cpp:392
Uml::ID::Type id
Definition: umldragdata.h:62
UMLFolder * asUMLFolder()
Definition: umlobject.cpp:1398
void signalUMLObjectCreated(UMLObject *o)
Definition: umldoc.cpp:1984
static int getCodingType(const QMimeData *mimeData)
Definition: umldragdata.cpp:881
UMLListViewItem::ListViewType type
Definition: umldragdata.h:61
~UMLDragData()
Definition: umldragdata.cpp:107
bool isCloneable(WidgetBase::WidgetType type)
Definition: model_utils.cpp:49
static bool decodeClip3(const QMimeData *mimeData, UMLListViewItemList ¨ListViewItems, const UMLListView *parentListView=0)
Definition: umldragdata.cpp:415
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1305
Definition: idchangelog.h:21
void setUMLDataClip2(UMLObjectList &Objects, UMLViewList &Diagrams)
Definition: umldragdata.cpp:138
Enum fromInt(int item)
Definition: basictypes.cpp:253
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1039
it is up to the author donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License If the distribution and or use of the Library is restricted in certain countries either by patents or by copyrighted the original copyright holder who places the Library under this License may add an geographical distribution limitation excluding those so that distribution is permitted only in or among countries not thus excluded In such this License incorporates the limitation as if written in the body of this License The Free Software Foundation may publish revised and or new versions of the Library General Public License from time to time Such new versions will be similar in spirit to the present but may differ in detail to address new problems or concerns Each version is given a distinguishing version number If the Library specifies a version number of this License which applies to it and any later you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation If the Library does not specify a license version number
Definition: LGPL-2.0-only.txt:368
UMLListView * listView() const
Definition: uml.cpp:1073
#define uWarning()
Definition: debug_utils.h:110
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:422
QListIterator< QPointer< UMLObject > > UMLObjectListIt
Definition: umlobjectlist.h:15
UMLWidget * loadWidgetFromXMI(QDomElement &widgetElement)
Definition: umlscene.cpp:3986
#define uDebug()
Definition: debug_utils.h:108
Uml::ID::Type assignNewID(Uml::ID::Type oldID)
Definition: umldoc.cpp:3243
virtual IDChangeLog * changeLog() const
Definition: umldoc.cpp:3207
static UMLApp * app()
Definition: uml.cpp:275
bool loadFromXMI1(QDomElement &qElement)
Definition: umllistviewitem.cpp:938
Non-graphical management of objects and diagrams of a Folder.
Definition: folder.h:29
void slotObjectCreated(UMLObject *object)
Definition: umllistview.cpp:967
#define uError()
Definition: debug_utils.h:109
virtual bool loadFromXMI1(QDomElement &element)
Definition: umlobject.cpp:993
bool setUMLPackage(UMLPackage *pPkg)
Definition: umlobject.cpp:619
UMLObject * makeObjectFromXMI(const QString &xmiTag, const QString &stereoID)
Definition: object_factory.cpp:376
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
Definition: umlscene.h:64
void createAutoAssociations(UMLWidget *widget)
Definition: umlscene.cpp:2422
static bool decodeClip5(const QMimeData *mimeData, UMLObjectList &objects, UMLClassifier *newParent)
Definition: umldragdata.cpp:665
static bool decodeClip4(const QMimeData *mimeData, UMLObjectList &objects, UMLWidgetList &widgets, AssociationWidgetList &associations, Uml::DiagramType::Enum &dType)
Definition: umldragdata.cpp:483
UMLPackage * treeViewGetPackageFromCurrent()
Definition: model_utils.cpp:464
UMLScene * umlScene() const
Definition: umlview.cpp:51
UMLListViewItem * findFolderForDiagram(Uml::DiagramType::Enum dt) const
Definition: umllistview.cpp:821
virtual void saveToXMI1(QXmlStreamWriter &writer)
Definition: umlobject.cpp:837
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1405
Displays the list view for the program.
Definition: umllistview.h:42
Uml::ID::Type ID() const
Definition: umlscene.cpp:438
UMLView * findView(Uml::ID::Type id) const
Definition: umldoc.cpp:1001
virtual bool loadFromXMI1(QDomElement &qElement)
Definition: umlscene.cpp:3838
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3447
@ ot_Folder
Definition: umlobject.h:99
QList< QPointer< UMLView > > UMLViewList
Definition: umlviewlist.h:14
QList< LvTypeAndID * > LvTypeAndID_List
Definition: umldragdata.h:64
Definition: cmdcreateumlobject.h:17
static bool decodeObjects(QDomNode &objectsNode, UMLObjectList &objects, bool skipIfObjectExists=false)
Definition: umldragdata.cpp:732
Definition: umlobjectlist.h:24
A base class for classifier list items (e.g. attributes)
Definition: classifierlistitem.h:24
UMLListViewItem * determineParentItem(UMLObject *object) const
Definition: umllistview.cpp:880
UMLDoc * document() const
Definition: uml.cpp:1063
void setUMLDataClip4(UMLObjectList &Objects, UMLWidgetList &WidgetDatas, AssociationWidgetList &Associations, QPixmap &PngImage, UMLScene *scene)
Definition: umldragdata.cpp:190
void setUMLDataClip1(UMLObjectList &Objects)
Definition: umldragdata.cpp:115
QList< UMLListViewItem * > UMLListViewItemList
Definition: umllistviewitemlist.h:12
virtual UMLObject * clone() const
Definition: umlobject.cpp:333
Non-graphical information for a Package.
Definition: package.h:27