LibreOffice Module sdext (master) 1
Public Member Functions | Private Attributes | List of all members
sdext::presenter::PresenterToolBarView Class Reference

View for the PresenterToolBar. More...

#include <PresenterToolBar.hxx>

Inheritance diagram for sdext::presenter::PresenterToolBarView:
[legend]
Collaboration diagram for sdext::presenter::PresenterToolBarView:
[legend]

Public Member Functions

 PresenterToolBarView (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Reference< css::drawing::framework::XResourceId > &rxViewId, const css::uno::Reference< css::frame::XController > &rxController, const ::rtl::Reference< PresenterController > &rpPresenterController)
 
virtual ~PresenterToolBarView () override
 
 PresenterToolBarView (const PresenterToolBarView &)=delete
 
PresenterToolBarViewoperator= (const PresenterToolBarView &)=delete
 
virtual void SAL_CALL disposing () override
 
const ::rtl::Reference< PresenterToolBar > & GetPresenterToolBar () const
 
virtual void SAL_CALL windowPaint (const css::awt::PaintEvent &rEvent) override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &rEventObject) override
 
virtual css::uno::Reference< css::drawing::framework::XResourceId > SAL_CALL getResourceId () override
 
virtual sal_Bool SAL_CALL isAnchorOnly () override
 
virtual void SAL_CALL setCurrentPage (const css::uno::Reference< css::drawing::XDrawPage > &rxSlide) override
 
virtual css::uno::Reference< css::drawing::XDrawPage > SAL_CALL getCurrentPage () override
 

Private Attributes

css::uno::Reference< css::drawing::framework::XPane > mxPane
 
css::uno::Reference< css::drawing::framework::XResourceId > mxViewId
 
css::uno::Reference< css::awt::XWindow > mxWindow
 
css::uno::Reference< css::rendering::XCanvas > mxCanvas
 
::rtl::Reference< PresenterControllermpPresenterController
 
::rtl::Reference< PresenterToolBarmpToolBar
 
- Private Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

View for the PresenterToolBar.

Definition at line 195 of file PresenterToolBar.hxx.

Constructor & Destructor Documentation

◆ PresenterToolBarView() [1/2]

sdext::presenter::PresenterToolBarView::PresenterToolBarView ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext,
const css::uno::Reference< css::drawing::framework::XResourceId > &  rxViewId,
const css::uno::Reference< css::frame::XController > &  rxController,
const ::rtl::Reference< PresenterController > &  rpPresenterController 
)
explicit

◆ ~PresenterToolBarView()

sdext::presenter::PresenterToolBarView::~PresenterToolBarView ( )
overridevirtual

Definition at line 1051 of file PresenterToolBar.cxx.

◆ PresenterToolBarView() [2/2]

sdext::presenter::PresenterToolBarView::PresenterToolBarView ( const PresenterToolBarView )
delete

Member Function Documentation

◆ disposing() [1/2]

void SAL_CALL sdext::presenter::PresenterToolBarView::disposing ( )
overridevirtual

Definition at line 1055 of file PresenterToolBar.cxx.

References mpPresenterController, mpToolBar, mxCanvas, mxPane, mxViewId, and mxWindow.

◆ disposing() [2/2]

virtual void SAL_CALL sdext::presenter::PresenterToolBarView::disposing ( const css::lang::EventObject &  rEventObject)
overridevirtual

◆ getCurrentPage()

Reference< drawing::XDrawPage > SAL_CALL sdext::presenter::PresenterToolBarView::getCurrentPage ( )
overridevirtual

Definition at line 1120 of file PresenterToolBar.cxx.

◆ GetPresenterToolBar()

const ::rtl::Reference< PresenterToolBar > & sdext::presenter::PresenterToolBarView::GetPresenterToolBar ( ) const

Definition at line 1073 of file PresenterToolBar.cxx.

References mpToolBar.

Referenced by sdext::presenter::PresenterWindowManager::LayoutToolBar().

◆ getResourceId()

Reference< XResourceId > SAL_CALL sdext::presenter::PresenterToolBarView::getResourceId ( )
overridevirtual

Definition at line 1101 of file PresenterToolBar.cxx.

References mxViewId.

◆ isAnchorOnly()

sal_Bool SAL_CALL sdext::presenter::PresenterToolBarView::isAnchorOnly ( )
overridevirtual

Definition at line 1106 of file PresenterToolBar.cxx.

◆ operator=()

PresenterToolBarView & sdext::presenter::PresenterToolBarView::operator= ( const PresenterToolBarView )
delete

◆ setCurrentPage()

void SAL_CALL sdext::presenter::PresenterToolBarView::setCurrentPage ( const css::uno::Reference< css::drawing::XDrawPage > &  rxSlide)
overridevirtual

Definition at line 1113 of file PresenterToolBar.cxx.

References mpToolBar.

◆ windowPaint()

void SAL_CALL sdext::presenter::PresenterToolBarView::windowPaint ( const css::awt::PaintEvent &  rEvent)
overridevirtual

Definition at line 1080 of file PresenterToolBar.cxx.

References mpPresenterController, mxCanvas, mxViewId, and mxWindow.

Member Data Documentation

◆ mpPresenterController

::rtl::Reference<PresenterController> sdext::presenter::PresenterToolBarView::mpPresenterController
private

Definition at line 241 of file PresenterToolBar.hxx.

Referenced by disposing(), and windowPaint().

◆ mpToolBar

::rtl::Reference<PresenterToolBar> sdext::presenter::PresenterToolBarView::mpToolBar
private

Definition at line 242 of file PresenterToolBar.hxx.

Referenced by disposing(), GetPresenterToolBar(), and setCurrentPage().

◆ mxCanvas

css::uno::Reference<css::rendering::XCanvas> sdext::presenter::PresenterToolBarView::mxCanvas
private

Definition at line 240 of file PresenterToolBar.hxx.

Referenced by disposing(), and windowPaint().

◆ mxPane

css::uno::Reference<css::drawing::framework::XPane> sdext::presenter::PresenterToolBarView::mxPane
private

Definition at line 237 of file PresenterToolBar.hxx.

Referenced by disposing().

◆ mxViewId

css::uno::Reference<css::drawing::framework::XResourceId> sdext::presenter::PresenterToolBarView::mxViewId
private

Definition at line 238 of file PresenterToolBar.hxx.

Referenced by disposing(), getResourceId(), and windowPaint().

◆ mxWindow

css::uno::Reference<css::awt::XWindow> sdext::presenter::PresenterToolBarView::mxWindow
private

Definition at line 239 of file PresenterToolBar.hxx.

Referenced by disposing(), and windowPaint().


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