LibreOffice Module svx (master) 1
Public Member Functions | Private Member Functions | List of all members
sdr::contact::UnoControlPrintOrPreviewContact Class Referencefinal

#include <viewobjectcontactofunocontrol.hxx>

Inheritance diagram for sdr::contact::UnoControlPrintOrPreviewContact:
[legend]
Collaboration diagram for sdr::contact::UnoControlPrintOrPreviewContact:
[legend]

Public Member Functions

 UnoControlPrintOrPreviewContact (ObjectContactOfPageView &_rObjectContact, ViewContactOfUnoControl &_rViewContact)
 
virtual ~UnoControlPrintOrPreviewContact () override
 
- Public Member Functions inherited from sdr::contact::ViewObjectContactOfUnoControl
 ViewObjectContactOfUnoControl (ObjectContact &_rObjectContact, ViewContactOfUnoControl &_rViewContact)
 
css::uno::Reference< css::awt::XControl > getControl ()
 returns the ->XControl instance belonging to the instance, creates it if necessary More...
 
void ensureControlVisibility (bool _bVisible) const
 ensures that the control belonging to this instances has a given visibility More...
 
void setControlDesignMode (bool _bDesignMode) const
 sets the design/alive mode of the control More...
 
void propertyChange ()
 callback from impl class to react on changes of properties form the XControlModel More...
 
virtual void ActionChanged () override
 React on changes of the object of this ViewContact. More...
 
void onControlChangedOrModified (ImplAccess)
 
- Public Member Functions inherited from sdr::contact::ViewObjectContactOfSdrObj
 ViewObjectContactOfSdrObj (ObjectContact &rObjectContact, ViewContact &rViewContact)
 
virtual ~ViewObjectContactOfSdrObj () override
 
virtual bool isPrimitiveVisible (const DisplayInfo &rDisplayInfo) const override
 
const OutputDevicegetPageViewOutputDevice () const
 retrieves the device which a PageView belongs to, starting from its ObjectContactOfPageView More...
 
- Public Member Functions inherited from sdr::contact::ViewObjectContact
 ViewObjectContact (ObjectContact &rObjectContact, ViewContact &rViewContact)
 
virtual ~ViewObjectContact ()
 
ObjectContactGetObjectContact () const
 
ViewContactGetViewContact () const
 
const basegfx::B2DRangegetObjectRange () const
 
virtual void ActionChanged ()
 
void triggerLazyInvalidate ()
 
bool isAnimated () const
 
void ActionChildInserted (ViewContact &rChild)
 
drawinglayer::primitive2d::Primitive2DContainer const & getPrimitive2DSequence (const DisplayInfo &rDisplayInfo) const
 
void createStructureTag (drawinglayer::primitive2d::Primitive2DContainer &rNewPrimitiveSequence) const
 Check if we need to embed to a StructureTagPrimitive2D, too. More...
 
virtual bool isExportPDFTags () const
 check if getPrimitive2DSequence() should create tag More...
 
virtual bool isPrimitiveVisible (const DisplayInfo &rDisplayInfo) const
 
virtual bool isPrimitiveGhosted (const DisplayInfo &rDisplayInfo) const
 
virtual void getPrimitive2DSequenceHierarchy (DisplayInfo &rDisplayInfo, drawinglayer::primitive2d::Primitive2DDecompositionVisitor &rVisitor) const
 
void getPrimitive2DSequenceSubHierarchy (DisplayInfo &rDisplayInfo, drawinglayer::primitive2d::Primitive2DDecompositionVisitor &rVisitor) const
 
const basegfx::B2DVectorgetGridOffset () const
 
void resetGridOffset ()
 

Private Member Functions

 UnoControlPrintOrPreviewContact (const UnoControlPrintOrPreviewContact &)=delete
 
UnoControlPrintOrPreviewContactoperator= (const UnoControlPrintOrPreviewContact &)=delete
 
virtual void createPrimitive2DSequence (const DisplayInfo &rDisplayInfo, drawinglayer::primitive2d::Primitive2DDecompositionVisitor &rVisitor) const override
 

Additional Inherited Members

- Static Public Member Functions inherited from sdr::contact::ViewObjectContactOfUnoControl
static css::uno::Reference< css::awt::XControl > getTemporaryControlForWindow (const vcl::Window &_rWindow, css::uno::Reference< css::awt::XControlContainer > &_inout_ControlContainer, const SdrUnoObj &_rUnoObject)
 retrieves a temporary XControl instance, whose parent is the given device @seealso SdrUnoObj::GetTemporaryControlForWindow More...
 
- Protected Member Functions inherited from sdr::contact::ViewObjectContactOfUnoControl
virtual ~ViewObjectContactOfUnoControl () override
 
virtual void createPrimitive2DSequence (const DisplayInfo &rDisplayInfo, drawinglayer::primitive2d::Primitive2DDecompositionVisitor &rVisitor) const override
 
virtual bool isPrimitiveVisible (const DisplayInfo &_rDisplayInfo) const override
 
void impl_onControlChangedOrModified ()
 to be called when any aspect of the control which requires view updates changed More...
 
- Protected Member Functions inherited from sdr::contact::ViewObjectContactOfSdrObj
const SdrObjectgetSdrObject () const
 
- Protected Member Functions inherited from sdr::contact::ViewObjectContact
void checkForPrimitive2DAnimations ()
 
virtual void createPrimitive2DSequence (const DisplayInfo &rDisplayInfo, drawinglayer::primitive2d::Primitive2DDecompositionVisitor &rVisitor) const
 
void flushPrimitive2DSequence ()
 
- Protected Attributes inherited from sdr::contact::ViewObjectContactOfUnoControl
::rtl::Reference< ViewObjectContactOfUnoControl_Implm_pImpl
 

Detailed Description

Definition at line 106 of file viewobjectcontactofunocontrol.hxx.

Constructor & Destructor Documentation

◆ UnoControlPrintOrPreviewContact() [1/2]

sdr::contact::UnoControlPrintOrPreviewContact::UnoControlPrintOrPreviewContact ( ObjectContactOfPageView _rObjectContact,
ViewContactOfUnoControl _rViewContact 
)

Definition at line 1770 of file viewobjectcontactofunocontrol.cxx.

◆ ~UnoControlPrintOrPreviewContact()

sdr::contact::UnoControlPrintOrPreviewContact::~UnoControlPrintOrPreviewContact ( )
overridevirtual

Definition at line 1776 of file viewobjectcontactofunocontrol.cxx.

◆ UnoControlPrintOrPreviewContact() [2/2]

sdr::contact::UnoControlPrintOrPreviewContact::UnoControlPrintOrPreviewContact ( const UnoControlPrintOrPreviewContact )
privatedelete

Member Function Documentation

◆ createPrimitive2DSequence()

void sdr::contact::UnoControlPrintOrPreviewContact::createPrimitive2DSequence ( const DisplayInfo rDisplayInfo,
drawinglayer::primitive2d::Primitive2DDecompositionVisitor rVisitor 
) const
overrideprivatevirtual

◆ operator=()

UnoControlPrintOrPreviewContact & sdr::contact::UnoControlPrintOrPreviewContact::operator= ( const UnoControlPrintOrPreviewContact )
privatedelete

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