Static preview of a slide.
More...
#include <PresenterSlidePreview.hxx>
|
void | SetSlide (const css::uno::Reference< css::drawing::XDrawPage > &rxPage) |
| Set the given slide as the current slide of the called PresenterSlidePreview object. More...
|
|
void | Paint (const css::awt::Rectangle &rBoundingBox) |
| Paint the preview of the current slide centered in the window of the anchor pane. More...
|
|
void | Resize () |
| React to a resize of the anchor pane. More...
|
|
void | ThrowIfDisposed () |
|
Static preview of a slide.
Typically used for the preview of the next slide. This implementation shows a preview of the slide given to the setCurrentSlide. For showing the next slide the PresenterViewFactory uses a derived class that overrides the setCurrentSlide() method.
Definition at line 52 of file PresenterSlidePreview.hxx.
◆ PresenterSlidePreview() [1/2]
sdext::presenter::PresenterSlidePreview::PresenterSlidePreview |
( |
const css::uno::Reference< css::uno::XComponentContext > & |
rxContext, |
|
|
const css::uno::Reference< css::drawing::framework::XResourceId > & |
rxViewId, |
|
|
const css::uno::Reference< css::drawing::framework::XPane > & |
rxAnchorPane, |
|
|
const ::rtl::Reference< PresenterController > & |
rpPresenterController |
|
) |
| |
◆ ~PresenterSlidePreview()
sdext::presenter::PresenterSlidePreview::~PresenterSlidePreview |
( |
| ) |
|
|
overridevirtual |
◆ PresenterSlidePreview() [2/2]
◆ disposing() [1/2]
void SAL_CALL sdext::presenter::PresenterSlidePreview::disposing |
( |
| ) |
|
|
overridevirtual |
◆ disposing() [2/2]
virtual void SAL_CALL sdext::presenter::PresenterSlidePreview::disposing |
( |
const css::lang::EventObject & |
rEvent | ) |
|
|
overridevirtual |
◆ getCurrentPage()
Reference< drawing::XDrawPage > SAL_CALL sdext::presenter::PresenterSlidePreview::getCurrentPage |
( |
| ) |
|
|
overridevirtual |
◆ getResourceId()
Reference< XResourceId > SAL_CALL sdext::presenter::PresenterSlidePreview::getResourceId |
( |
| ) |
|
|
overridevirtual |
◆ isAnchorOnly()
sal_Bool SAL_CALL sdext::presenter::PresenterSlidePreview::isAnchorOnly |
( |
| ) |
|
|
overridevirtual |
◆ operator=()
◆ Paint()
void sdext::presenter::PresenterSlidePreview::Paint |
( |
const css::awt::Rectangle & |
rBoundingBox | ) |
|
|
private |
◆ Resize()
void sdext::presenter::PresenterSlidePreview::Resize |
( |
| ) |
|
|
private |
◆ setCurrentPage()
void SAL_CALL sdext::presenter::PresenterSlidePreview::setCurrentPage |
( |
const css::uno::Reference< css::drawing::XDrawPage > & |
rxSlide | ) |
|
|
overridevirtual |
◆ SetSlide()
void sdext::presenter::PresenterSlidePreview::SetSlide |
( |
const css::uno::Reference< css::drawing::XDrawPage > & |
rxPage | ) |
|
|
private |
◆ ThrowIfDisposed()
void sdext::presenter::PresenterSlidePreview::ThrowIfDisposed |
( |
| ) |
|
|
private |
◆ windowHidden()
void SAL_CALL sdext::presenter::PresenterSlidePreview::windowHidden |
( |
const css::lang::EventObject & |
rEvent | ) |
|
|
overridevirtual |
◆ windowMoved()
void SAL_CALL sdext::presenter::PresenterSlidePreview::windowMoved |
( |
const css::awt::WindowEvent & |
rEvent | ) |
|
|
overridevirtual |
◆ windowPaint()
void SAL_CALL sdext::presenter::PresenterSlidePreview::windowPaint |
( |
const css::awt::PaintEvent & |
rEvent | ) |
|
|
overridevirtual |
◆ windowResized()
void SAL_CALL sdext::presenter::PresenterSlidePreview::windowResized |
( |
const css::awt::WindowEvent & |
rEvent | ) |
|
|
overridevirtual |
◆ windowShown()
void SAL_CALL sdext::presenter::PresenterSlidePreview::windowShown |
( |
const css::lang::EventObject & |
rEvent | ) |
|
|
overridevirtual |
◆ mnSlideAspectRatio
double sdext::presenter::PresenterSlidePreview::mnSlideAspectRatio |
|
private |
◆ mpBitmaps
◆ mpPresenterController
◆ mxCanvas
css::uno::Reference<css::rendering::XCanvas> sdext::presenter::PresenterSlidePreview::mxCanvas |
|
private |
◆ mxCurrentSlide
css::uno::Reference<css::drawing::XDrawPage> sdext::presenter::PresenterSlidePreview::mxCurrentSlide |
|
private |
The current slide for which a preview is displayed.
This may or may not be the same as the current slide of the PresenterView.
Definition at line 115 of file PresenterSlidePreview.hxx.
◆ mxPreview
css::uno::Reference<css::rendering::XBitmap> sdext::presenter::PresenterSlidePreview::mxPreview |
|
private |
This Image holds the preview of the current slide.
After resize requests the image may be empty. This results eventually in a call to ProvideSlide() in order to created a preview in the correct new size.
Definition at line 109 of file PresenterSlidePreview.hxx.
◆ mxPreviewRenderer
css::uno::Reference<css::drawing::XSlideRenderer> sdext::presenter::PresenterSlidePreview::mxPreviewRenderer |
|
private |
◆ mxViewId
css::uno::Reference<css::drawing::framework::XResourceId> sdext::presenter::PresenterSlidePreview::mxViewId |
|
private |
◆ mxWindow
css::uno::Reference<css::awt::XWindow> sdext::presenter::PresenterSlidePreview::mxWindow |
|
private |
The documentation for this class was generated from the following files: