umbrello
2.35.1
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:171
virtual Uml::ID::Type id() const
Definition: umlobject.cpp:421
virtual void saveToXMI(QXmlStreamWriter &writer)
Definition: umlscene.cpp:3790
UMLView * currentView() const
Definition: uml.cpp:3351
void createAutoAttributeAssociations2(UMLWidget *widget)
Definition: umlscene.cpp:2845
static void executeCreateWidgetCommand(UMLWidget *widget)
Definition: umldragdata.cpp:727
#define DEBUG_REGISTER(src)
Definition: debug_utils.h:129
UMLFolder * asUMLFolder()
Definition: umlobject.cpp:1431
static bool decodeViews(QDomNode ¨viewsNode, UMLViewList &diagrams)
Definition: umldragdata.cpp:840
void setUMLDataClip5(UMLObjectList &Objects)
Definition: umldragdata.cpp:241
static bool decodeClip2(const QMimeData *mimeData, UMLObjectList &objects, UMLViewList &diagrams)
Definition: umldragdata.cpp:304
Uml::ID::Type findNewID(Uml::ID::Type OldID)
Definition: idchangelog.cpp:57
ListViewType
Definition: umllistviewitem.h:38
UMLObject * umlObject() const
Definition: umllistviewitem.cpp:329
bool typeIsAllowedInDiagram(UMLObject *o, UMLScene *scene)
Definition: model_utils.cpp:2229
virtual bool resolveRef()
Definition: umlobject.cpp:744
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:263
virtual void setID(Uml::ID::Type NewID)
Definition: umlobject.cpp:179
bool addUMLObject(UMLObject *object)
Definition: umldoc.cpp:1234
#define logError0(s)
Definition: uml.h:539
virtual void saveToXMI(QXmlStreamWriter &writer)
Definition: umlobject.cpp:840
Enum
Definition: basictypes.h:63
QString toString(const ID::Type &id)
Definition: basictypes.cpp:1306
virtual UMLClassifierListItem * makeChildObject(const QString &xmiTag)
Definition: classifier.cpp:1461
bool hasAssociations(UMLObject::ObjectType type)
Definition: model_utils.cpp:2364
Definition: umldragdata.h:32
QString getXmiId(QDomElement element)
Definition: model_utils.cpp:772
std::string Type
Definition: basictypes.h:371
static bool getClip3TypeAndID(const QMimeData *mimeData, LvTypeAndID_List &typeAndIdList)
Definition: umldragdata.cpp:356
virtual bool loadFromXMI(QDomElement &qElement)
Definition: umlscene.cpp:3864
The base class for UML objects.
Definition: umlobject.h:69
UMLDragData(UMLObjectList &Objects, QWidget *dragSource=0)
Definition: umldragdata.cpp:45
QListIterator< LvTypeAndID * > LvTypeAndID_It
Definition: umldragdata.h:65
ObjectType baseType() const
Definition: umlobject.cpp:393
Uml::ID::Type id
Definition: umldragdata.h:62
void signalUMLObjectCreated(UMLObject *o)
Definition: umldoc.cpp:2039
static int getCodingType(const QMimeData *mimeData)
Definition: umldragdata.cpp:884
UMLListViewItem::ListViewType type
Definition: umldragdata.h:61
~UMLDragData()
Definition: umldragdata.cpp:110
bool isCloneable(WidgetBase::WidgetType type)
Definition: model_utils.cpp:52
static bool decodeClip3(const QMimeData *mimeData, UMLListViewItemList ¨ListViewItems, const UMLListView *parentListView=0)
Definition: umldragdata.cpp:418
ID::Type fromString(const QString &id)
Definition: basictypes.cpp:1311
Definition: idchangelog.h:21
void setUMLDataClip2(UMLObjectList &Objects, UMLViewList &Diagrams)
Definition: umldragdata.cpp:141
UMLPackage * asUMLPackage()
Definition: umlobject.cpp:1438
Enum fromInt(int item)
Definition: basictypes.cpp:255
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1092
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:1149
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:432
void saveToXMI(QXmlStreamWriter &writer)
Definition: umllistviewitem.cpp:940
QListIterator< QPointer< UMLObject > > UMLObjectListIt
Definition: umlobjectlist.h:15
UMLWidget * loadWidgetFromXMI(QDomElement &widgetElement)
Definition: umlscene.cpp:4141
#define logWarn1(s, a)
Definition: uml.h:544
Uml::ID::Type assignNewID(Uml::ID::Type oldID)
Definition: umldoc.cpp:3331
virtual IDChangeLog * changeLog() const
Definition: umldoc.cpp:3295
static UMLApp * app()
Definition: uml.cpp:349
Non-graphical management of objects and diagrams of a Folder.
Definition: folder.h:29
#define logWarn0(s)
Definition: uml.h:538
bool loadFromXMI(QDomElement &qElement)
Definition: umllistviewitem.cpp:982
void slotObjectCreated(UMLObject *object)
Definition: umllistview.cpp:970
virtual bool loadFromXMI(QDomElement &element)
Definition: umlobject.cpp:1027
bool setUMLPackage(UMLPackage *pPkg)
Definition: umlobject.cpp:620
UMLObject * makeObjectFromXMI(const QString &xmiTag, const QString &stereoID)
Definition: object_factory.cpp:380
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
Definition: umlscene.h:64
void createAutoAssociations(UMLWidget *widget)
Definition: umlscene.cpp:2445
static bool decodeClip5(const QMimeData *mimeData, UMLObjectList &objects, UMLClassifier *newParent)
Definition: umldragdata.cpp:668
static bool decodeClip4(const QMimeData *mimeData, UMLObjectList &objects, UMLWidgetList &widgets, AssociationWidgetList &associations, Uml::DiagramType::Enum &dType)
Definition: umldragdata.cpp:486
UMLPackage * treeViewGetPackageFromCurrent()
Definition: model_utils.cpp:492
UMLScene * umlScene() const
Definition: umlview.cpp:51
UMLListViewItem * findFolderForDiagram(Uml::DiagramType::Enum dt) const
Definition: umllistview.cpp:823
Displays the list view for the program.
Definition: umllistview.h:42
Uml::ID::Type ID() const
Definition: umlscene.cpp:448
UMLView * findView(Uml::ID::Type id) const
Definition: umldoc.cpp:1055
#define logWarn2(s, a, b)
Definition: uml.h:550
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3623
@ 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:735
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:883
UMLDoc * document() const
Definition: uml.cpp:1139
void setUMLDataClip4(UMLObjectList &Objects, UMLWidgetList &WidgetDatas, AssociationWidgetList &Associations, QPixmap &PngImage, UMLScene *scene)
Definition: umldragdata.cpp:193
void setUMLDataClip1(UMLObjectList &Objects)
Definition: umldragdata.cpp:118
QList< UMLListViewItem * > UMLListViewItemList
Definition: umllistviewitemlist.h:12
virtual UMLObject * clone() const
Definition: umlobject.cpp:334
Non-graphical information for a Package.
Definition: package.h:27
#define logDebug0(s)
Definition: uml.h:535