36 bool paste(
const QMimeData* data);
38 QMimeData*
copy(
bool fromView =
false);
Clipboard management class.
Definition: umlclipboard.h:28
void checkItemForCopyType(UMLListViewItem *item, bool &withDiagrams, bool &withObjects, bool &onlyAttsOps)
Definition: umlclipboard.cpp:385
void fillObjectListForWidgets(const UMLWidgetList &widgets)
Definition: umlclipboard.cpp:271
UMLCopyType
Enumeration that codes the different types of UML clips.
Definition: umlclipboard.h:42
@ clip4
UMLObjects, Associations and UMLWidgets.
Definition: umlclipboard.h:46
@ clip2
UMLObjects, UMLListViewItems (not diagrams) and diagrams.
Definition: umlclipboard.h:44
@ clip5
Only Attributes, Operations, Templates and EnumLiterals.
Definition: umlclipboard.h:47
@ clip1
UMLObjects (not diagrams)
Definition: umlclipboard.h:43
@ clip3
UMLListViewItems (not diagrams)
Definition: umlclipboard.h:45
bool insertItemChildren(UMLListViewItem *item, UMLListViewItemList &selectedItems)
Definition: umlclipboard.cpp:424
virtual ~UMLClipboard()
Definition: umlclipboard.cpp:57
AssociationWidgetList m_AssociationList
Definition: umlclipboard.h:61
UMLObjectList m_ObjectList
Definition: umlclipboard.h:58
UMLCopyType m_type
Type of copy operation to perform.
Definition: umlclipboard.h:63
bool paste(const QMimeData *data)
Definition: umlclipboard.cpp:191
bool pasteClip1(const QMimeData *data)
Definition: umlclipboard.cpp:451
UMLWidgetList m_WidgetList
Definition: umlclipboard.h:60
UMLViewList m_ViewList
Definition: umlclipboard.h:62
bool pasteClip4(const QMimeData *data)
Definition: umlclipboard.cpp:521
UMLListViewItemList m_ItemList
Definition: umlclipboard.h:59
void setCopyType(UMLListViewItemList &selectedItems)
Definition: umlclipboard.cpp:357
void addRelatedWidgets()
Definition: umlclipboard.cpp:234
UMLClipboard()
Definition: umlclipboard.cpp:49
void pasteItemAlreadyExists()
Definition: umlclipboard.cpp:747
bool pasteClip3(const QMimeData *data)
Definition: umlclipboard.cpp:501
bool fillSelectionLists(UMLListViewItemList &selectedItems)
Definition: umlclipboard.cpp:306
bool pasteClip2(const QMimeData *data)
Definition: umlclipboard.cpp:463
QMimeData * copy(bool fromView=false)
Definition: umlclipboard.cpp:66
bool pasteClip5(const QMimeData *data)
Definition: umlclipboard.cpp:604
Items used by UMLListView.
Definition: umllistviewitem.h:36
Definition: umlobjectlist.h:25
QList< UMLListViewItem * > UMLListViewItemList
Definition: umllistviewitemlist.h:12
QList< QPointer< UMLView > > UMLViewList
Definition: umlviewlist.h:14