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

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
sdext::presenter::PresenterToolBarView::~PresenterToolBarView ( )
overridevirtual

Definition at line 1046 of file PresenterToolBar.cxx.

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

Member Function Documentation

void SAL_CALL sdext::presenter::PresenterToolBarView::disposing ( )
overridevirtual
virtual void SAL_CALL sdext::presenter::PresenterToolBarView::disposing ( const css::lang::EventObject &  rEventObject)
overridevirtual
Reference< drawing::XDrawPage > SAL_CALL sdext::presenter::PresenterToolBarView::getCurrentPage ( )
overridevirtual

Definition at line 1115 of file PresenterToolBar.cxx.

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

Definition at line 1068 of file PresenterToolBar.cxx.

References mpToolBar.

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

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

Definition at line 1096 of file PresenterToolBar.cxx.

References mxViewId.

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

Definition at line 1101 of file PresenterToolBar.cxx.

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

Definition at line 1108 of file PresenterToolBar.cxx.

References mpToolBar.

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

Definition at line 1075 of file PresenterToolBar.cxx.

References mpPresenterController, mxCanvas, mxViewId, and mxWindow.

Member Data Documentation

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

Definition at line 241 of file PresenterToolBar.hxx.

Referenced by disposing(), and windowPaint().

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

Definition at line 242 of file PresenterToolBar.hxx.

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

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

Definition at line 240 of file PresenterToolBar.hxx.

Referenced by disposing(), and windowPaint().

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

Definition at line 237 of file PresenterToolBar.hxx.

Referenced by disposing().

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().

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: