LibreOffice Module svx (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
sdr::ViewSelection Class Reference

#include <svdmark.hxx>

Collaboration diagram for sdr::ViewSelection:
[legend]

Public Member Functions

 ViewSelection ()
 
void SetEdgesOfMarkedNodesDirty ()
 
const SdrMarkListGetMarkedObjectList () const
 
const SdrMarkListGetEdgesOfMarkedNodes () const
 
const SdrMarkListGetMarkedEdgesOfMarkedNodes () const
 
const std::vector< SdrObject * > & GetAllMarkedObjects () const
 
SdrMarkListGetMarkedObjectListWriteAccess ()
 

Private Member Functions

SVX_DLLPRIVATE void ImpForceEdgesOfMarkedNodes ()
 
SVX_DLLPRIVATE void ImplCollectCompleteSelection (SdrObject *pObj)
 

Private Attributes

SdrMarkList maMarkedObjectList
 
SdrMarkList maEdgesOfMarkedNodes
 
SdrMarkList maMarkedEdgesOfMarkedNodes
 
std::vector< SdrObject * > maAllMarkedObjects
 
bool mbEdgesOfMarkedNodesDirty: 1
 

Detailed Description

Definition at line 227 of file svdmark.hxx.

Constructor & Destructor Documentation

sdr::ViewSelection::ViewSelection ( )

Definition at line 656 of file svdmark.cxx.

Member Function Documentation

const std::vector< SdrObject * > & sdr::ViewSelection::GetAllMarkedObjects ( ) const
const SdrMarkList & sdr::ViewSelection::GetEdgesOfMarkedNodes ( ) const
const SdrMarkList & sdr::ViewSelection::GetMarkedEdgesOfMarkedNodes ( ) const
const SdrMarkList& sdr::ViewSelection::GetMarkedObjectList ( ) const
inline

Definition at line 244 of file svdmark.hxx.

Referenced by SdrMarkView::GetMarkedObjectList().

SdrMarkList& sdr::ViewSelection::GetMarkedObjectListWriteAccess ( )
inline

Definition at line 253 of file svdmark.hxx.

Referenced by SdrMarkView::GetMarkedObjectListWriteAccess().

void sdr::ViewSelection::ImpForceEdgesOfMarkedNodes ( )
private
void sdr::ViewSelection::ImplCollectCompleteSelection ( SdrObject pObj)
private
void sdr::ViewSelection::SetEdgesOfMarkedNodesDirty ( )

Member Data Documentation

std::vector<SdrObject*> sdr::ViewSelection::maAllMarkedObjects
private
SdrMarkList sdr::ViewSelection::maEdgesOfMarkedNodes
private
SdrMarkList sdr::ViewSelection::maMarkedEdgesOfMarkedNodes
private
SdrMarkList sdr::ViewSelection::maMarkedObjectList
private

Definition at line 229 of file svdmark.hxx.

Referenced by ImpForceEdgesOfMarkedNodes().

bool sdr::ViewSelection::mbEdgesOfMarkedNodesDirty
private

The documentation for this class was generated from the following files: