11 #ifndef UMLCLIPBOARD_H 12 #define UMLCLIPBOARD_H 41 bool paste(
const QMimeData* data);
43 QMimeData*
copy(
bool fromView =
false);
Items used by UMLListView.
Definition: umllistviewitem.h:39
bool fillSelectionLists(UMLListViewItemList &selectedItems)
Definition: umlclipboard.cpp:309
UMLListViewItems (not diagrams)
Definition: umlclipboard.h:50
UMLWidgetList m_WidgetList
Definition: umlclipboard.h:65
bool pasteClip4(const QMimeData *data)
Definition: umlclipboard.cpp:520
UMLObjects, UMLListViewItems (not diagrams) and diagrams.
Definition: umlclipboard.h:49
bool insertItemChildren(UMLListViewItem *item, UMLListViewItemList &selectedItems)
Definition: umlclipboard.cpp:423
QList< QPointer< UMLView > > UMLViewList
Definition: umlviewlist.h:26
UMLCopyType
Enumeration that codes the different types of UML clips.
Definition: umlclipboard.h:46
bool pasteClip5(const QMimeData *data)
Definition: umlclipboard.cpp:603
bool pasteClip3(const QMimeData *data)
Definition: umlclipboard.cpp:500
Clipboard management class.
Definition: umlclipboard.h:32
Only Attributes, Operations, Templates and EnumLiterals.
Definition: umlclipboard.h:52
UMLListViewItemList m_ItemList
Definition: umlclipboard.h:64
void addRelatedWidgets()
Definition: umlclipboard.cpp:237
virtual ~UMLClipboard()
Definition: umlclipboard.cpp:60
UMLObjects (not diagrams)
Definition: umlclipboard.h:48
UMLClipboard()
Definition: umlclipboard.cpp:52
bool pasteClip1(const QMimeData *data)
Definition: umlclipboard.cpp:450
void checkItemForCopyType(UMLListViewItem *item, bool &withDiagrams, bool &withObjects, bool &onlyAttsOps)
Definition: umlclipboard.cpp:385
bool pasteClip2(const QMimeData *data)
Definition: umlclipboard.cpp:462
void pasteItemAlreadyExists()
Definition: umlclipboard.cpp:745
void fillObjectListForWidgets(const UMLWidgetList &widgets)
Definition: umlclipboard.cpp:274
UMLObjects, Associations and UMLWidgets.
Definition: umlclipboard.h:51
Definition: umlobjectlist.h:28
UMLCopyType m_type
Type of copy operation to perform.
Definition: umlclipboard.h:68
void setCopyType(UMLListViewItemList &selectedItems)
Definition: umlclipboard.cpp:357
UMLObjectList m_ObjectList
Definition: umlclipboard.h:63
QMimeData * copy(bool fromView=false)
Definition: umlclipboard.cpp:69
UMLViewList m_ViewList
Definition: umlclipboard.h:67
bool paste(const QMimeData *data)
Definition: umlclipboard.cpp:194
AssociationWidgetList m_AssociationList
Definition: umlclipboard.h:66
QList< UMLListViewItem * > UMLListViewItemList
Definition: umllistviewitemlist.h:24