LibreOffice Module sd (master) 1
|
Hide the windows of the side panes and restore the original visibility later. More...
#include <PaneHider.hxx>
Public Member Functions | |
PaneHider (const ViewShell &rViewShell, SlideshowImpl *pSlideShow) | |
The constructor hides all side panes that belong to the ViewShellBase of the given view shell. More... | |
~PaneHider () | |
Restore the original visibility of the side panes. More... | |
Private Attributes | |
css::uno::Reference< css::drawing::framework::XConfigurationController > | mxConfigurationController |
Remember whether the visibility states of the windows of the panes has been modified and have to be restored. More... | |
css::uno::Reference< css::drawing::framework::XConfiguration > | mxConfiguration |
Hide the windows of the side panes and restore the original visibility later.
Used by the in-window slide show in order to use the whole frame window for the show.
Definition at line 42 of file PaneHider.hxx.
sd::PaneHider::PaneHider | ( | const ViewShell & | rViewShell, |
SlideshowImpl * | pSlideShow | ||
) |
The constructor hides all side panes that belong to the ViewShellBase of the given view shell.
Definition at line 42 of file PaneHider.cxx.
References DBG_UNHANDLED_EXCEPTION, SfxViewShell::GetController(), sd::ViewShell::GetViewShellBase(), sd::SlideshowImpl::isFullScreen(), sd::framework::FrameworkHelper::msPaneURLPrefix, mxConfiguration, and mxConfigurationController.
sd::PaneHider::~PaneHider | ( | ) |
Restore the original visibility of the side panes.
Definition at line 81 of file PaneHider.cxx.
References mxConfiguration, and mxConfigurationController.
|
private |
Definition at line 61 of file PaneHider.hxx.
Referenced by PaneHider(), and ~PaneHider().
|
private |
Remember whether the visibility states of the windows of the panes has been modified and have to be restored.
Definition at line 60 of file PaneHider.hxx.
Referenced by PaneHider(), and ~PaneHider().