LibreOffice Module svx (master) 1
|
#include <clonelist.hxx>
Public Member Functions | |
void | AddPair (const SdrObject *pOriginal, SdrObject *pClone) |
const SdrObject * | GetOriginal (sal_uInt32 nIndex) const |
SdrObject * | GetClone (sal_uInt32 nIndex) const |
void | CopyConnections () const |
Private Attributes | |
std::vector< const SdrObject * > | maOriginalList |
std::vector< SdrObject * > | maCloneList |
Definition at line 31 of file clonelist.hxx.
Definition at line 28 of file clonelist.cxx.
References a, AddPair(), DynCastE3dObject(), DynCastE3dScene(), SdrObjList::GetObj(), SdrObjList::GetObjCount(), SdrObject::GetSubList(), SdrObject::IsGroupObject(), maCloneList, and maOriginalList.
Referenced by AddPair(), SdrEditView::CopyMarkedObj(), SdrObjList::CopyObjects(), SdrExchangeView::CreateMarkedObjModel(), and SdrExchangeView::Paste().
void CloneList::CopyConnections | ( | ) | const |
Definition at line 70 of file clonelist.cxx.
References a, SdrEdgeObj::ConnectToNode(), GetClone(), SdrEdgeObj::GetConnectedNode(), GetOriginal(), maCloneList, maOriginalList, and nPos.
Referenced by SdrEditView::CopyMarkedObj(), SdrObjList::CopyObjects(), SdrExchangeView::CreateMarkedObjModel(), and SdrExchangeView::Paste().
SdrObject * CloneList::GetClone | ( | sal_uInt32 | nIndex | ) | const |
Definition at line 65 of file clonelist.cxx.
References maCloneList, and nIndex.
Referenced by CopyConnections().
const SdrObject * CloneList::GetOriginal | ( | sal_uInt32 | nIndex | ) | const |
Definition at line 60 of file clonelist.cxx.
References maOriginalList, and nIndex.
Referenced by CopyConnections().
|
private |
Definition at line 34 of file clonelist.hxx.
Referenced by AddPair(), CopyConnections(), and GetClone().
|
private |
Definition at line 33 of file clonelist.hxx.
Referenced by AddPair(), CopyConnections(), and GetOriginal().