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.
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:3275
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:1429
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:316
bool typeIsAllowedInDiagram(UMLObject *o, UMLScene *scene)
Definition: model_utils.cpp:2200
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:1193
#define logError0(s)
Definition: uml.h:537
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:2335
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:1998
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:1436
Enum fromInt(int item)
Definition: basictypes.cpp:255
UMLObject * findObjectById(Uml::ID::Type id)
Definition: umldoc.cpp:1051
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
Uml::DiagramType::Enum type() const
Definition: umlscene.cpp:432
void saveToXMI(QXmlStreamWriter &writer)
Definition: umllistviewitem.cpp:900
QListIterator< QPointer< UMLObject > > UMLObjectListIt
Definition: umlobjectlist.h:15
UMLWidget * loadWidgetFromXMI(QDomElement &widgetElement)
Definition: umlscene.cpp:4141
#define logWarn1(s, a)
Definition: uml.h:542
Uml::ID::Type assignNewID(Uml::ID::Type oldID)
Definition: umldoc.cpp:3283
virtual IDChangeLog * changeLog() const
Definition: umldoc.cpp:3247
static UMLApp * app()
Definition: uml.cpp:276
Non-graphical management of objects and diagrams of a Folder.
Definition: folder.h:29
#define logWarn0(s)
Definition: uml.h:536
bool loadFromXMI(QDomElement &qElement)
Definition: umllistviewitem.cpp:942
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:1014
#define logWarn2(s, a, b)
Definition: uml.h:548
void executeCommand(QUndoCommand *cmd)
Definition: uml.cpp:3547
@ 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:1063
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:533