LibreOffice Module sd (master) 1
|
The FrameworkHelper is a convenience class that simplifies the access to the drawing framework. More...
#include <FrameworkHelper.hxx>
Classes | |
class | Deleter |
class | DisposeListener |
class | ViewURLMap |
The ViewURLMap is used to translate between the view URLs used by the drawing framework and the enums defined in the ViewShell class. More... | |
Public Types | |
typedef ::std::function< bool(const css::drawing::framework::ConfigurationChangeEvent &)> | ConfigurationChangeEventFilter |
typedef ::std::function< void(bool bEventSeen)> | Callback |
typedef ::std::function< void(const css::uno::Reference< css::drawing::framework::XResourceId > &) > | ResourceFunctor |
Public Member Functions | |
static ::std::shared_ptr< FrameworkHelper > | Instance (ViewShellBase &rBase) |
Return the FrameworkHelper object that is associated with the given ViewShellBase. More... | |
static ::std::shared_ptr< ViewShell > | GetViewShell (const css::uno::Reference< css::drawing::framework::XView > &rxView) |
Return a ViewShell pointer for the given XView reference. More... | |
bool | IsValid () const |
Test whether the called FrameworkHelper object is valid. More... | |
::std::shared_ptr< ViewShell > | GetViewShell (const OUString &rsPaneURL) |
Return a pointer to the view shell that is displayed in the specified pane. More... | |
css::uno::Reference< css::drawing::framework::XView > | GetView (const css::uno::Reference< css::drawing::framework::XResourceId > &rxPaneOrViewId) |
Return a reference to the view that is displayed in the specified pane. More... | |
css::uno::Reference< css::drawing::framework::XResourceId > | RequestView (const OUString &rsResourceURL, const OUString &rsAnchorURL) |
Request the specified view to be displayed in the specified pane. More... | |
void | HandleModeChangeSlot (sal_uInt16 nSlotId, SfxRequest const &rRequest) |
Process a slot call that requests a view shell change. More... | |
void | RunOnConfigurationEvent (const OUString &rsEventType, const Callback &rCallback) |
Run the given callback when the specified event is notified by the ConfigurationManager. More... | |
void | RunOnResourceActivation (const css::uno::Reference< css::drawing::framework::XResourceId > &rxResourceId, const Callback &rCallback) |
Run the given callback when the specified resource has been activated. More... | |
void | RequestSynchronousUpdate () |
Normally the requested changes of the configuration are executed asynchronously. More... | |
void | WaitForEvent (const OUString &rsEventName) const |
Block until the specified event is notified by the configuration controller. More... | |
void | WaitForUpdate () const |
This is a short cut for WaitForEvent(msConfigurationUpdateEndEvent). More... | |
void | UpdateConfiguration () |
Explicit request for an update of the current configuration. More... | |
const css::uno::Reference< css::drawing::framework::XConfigurationController > & | GetConfigurationController () const |
Public Member Functions inherited from sd::SdGlobalResource | |
virtual | ~SdGlobalResource () COVERITY_NOEXCEPT_FALSE |
Static Public Member Functions | |
static void | DisposeInstance (const ViewShellBase &rBase) |
Mark the FrameworkHelper object for the given ViewShellBase as disposed. More... | |
static void | ReleaseInstance (const ViewShellBase &rBase) |
Destroy the FrameworkHelper object for the given ViewShellBase. More... | |
static ViewShell::ShellType | GetViewId (const OUString &rsViewURL) |
Return an identifier for the given view URL. More... | |
static OUString | GetViewURL (ViewShell::ShellType eType) |
Return a view URL for the given identifier. More... | |
static OUString | ResourceIdToString (const css::uno::Reference< css::drawing::framework::XResourceId > &rxResourceId) |
Return a string representation of the given XResourceId object. More... | |
static css::uno::Reference< css::drawing::framework::XResourceId > | CreateResourceId (const OUString &rsResourceURL) |
Create a new XResourceId object for the given resource URL. More... | |
static css::uno::Reference< css::drawing::framework::XResourceId > | CreateResourceId (const OUString &rsResourceURL, const OUString &rsAnchorURL) |
Create a new XResourceId object for the given resource URL and a single anchor URL. More... | |
static css::uno::Reference< css::drawing::framework::XResourceId > | CreateResourceId (const OUString &rsResourceURL, const css::uno::Reference< css::drawing::framework::XResourceId > &rxAnchor) |
Create a new XResourceId object for the given resource URL. More... | |
Static Public Attributes | |
static constexpr OUStringLiteral | msPaneURLPrefix = u"private:resource/pane/" |
static const OUString | msCenterPaneURL |
static const OUString | msFullScreenPaneURL |
static const OUString | msLeftImpressPaneURL |
static const OUString | msLeftDrawPaneURL |
static constexpr OUStringLiteral | msViewURLPrefix = u"private:resource/view/" |
static const OUString | msImpressViewURL |
static const OUString | msDrawViewURL |
static const OUString | msOutlineViewURL |
static const OUString | msNotesViewURL |
static const OUString | msHandoutViewURL |
static const OUString | msSlideSorterURL |
static const OUString | msPresentationViewURL |
static const OUString | msSidebarViewURL |
static constexpr OUStringLiteral | msToolBarURLPrefix = u"private:resource/toolbar/" |
static const OUString | msViewTabBarURL |
static constexpr OUStringLiteral | msResourceActivationRequestEvent = u"ResourceActivationRequested" |
static constexpr OUStringLiteral | msResourceDeactivationRequestEvent = u"ResourceDeactivationRequest" |
static constexpr OUStringLiteral | msResourceActivationEvent = u"ResourceActivation" |
static constexpr OUStringLiteral | msResourceDeactivationEvent = u"ResourceDeactivation" |
static constexpr OUStringLiteral | msResourceDeactivationEndEvent = u"ResourceDeactivationEnd" |
static constexpr OUStringLiteral | msConfigurationUpdateStartEvent = u"ConfigurationUpdateStart" |
static constexpr OUStringLiteral | msConfigurationUpdateEndEvent = u"ConfigurationUpdateEnd" |
Private Types | |
typedef ::std::map< const ViewShellBase *, ::std::shared_ptr< FrameworkHelper > > | InstanceMap |
Private Member Functions | |
FrameworkHelper (ViewShellBase &rBase) | |
FrameworkHelper (const FrameworkHelper &rHelper)=delete | |
virtual | ~FrameworkHelper () override |
FrameworkHelper & | operator= (const FrameworkHelper &rHelper)=delete |
void | Initialize () |
void | Dispose () |
void | RunOnEvent (const OUString &rsEventType, const ConfigurationChangeEventFilter &rFilter, const Callback &rCallback) const |
Run the given callback when an event of the specified type is received from the ConfigurationController or when the ConfigurationController has no pending change requests. More... | |
void | disposing (const css::lang::EventObject &rEventObject) |
This disposing method is forwarded from the inner DisposeListener class. More... | |
Private Attributes | |
ViewShellBase & | mrBase |
css::uno::Reference< css::drawing::framework::XConfigurationController > | mxConfigurationController |
css::uno::Reference< css::lang::XComponent > | mxDisposeListener |
Static Private Attributes | |
static InstanceMap | maInstanceMap |
The instance map holds (at least) one FrameworkHelper instance for every ViewShellBase object. More... | |
static ViewURLMap | maViewURLMap |
static std::mutex | maInstanceMapMutex |
Friends | |
class | DisposeListener |
class | Deleter |
The FrameworkHelper is a convenience class that simplifies the access to the drawing framework.
It has three main tasks:
Note that a FrameworkHelper disposes itself when one of the resource controllers called by it throws a DisposedException.
Definition at line 53 of file FrameworkHelper.hxx.
typedef ::std::function<void (bool bEventSeen)> sd::framework::FrameworkHelper::Callback |
Definition at line 136 of file FrameworkHelper.hxx.
typedef ::std::function<bool (const css::drawing::framework::ConfigurationChangeEvent&)> sd::framework::FrameworkHelper::ConfigurationChangeEventFilter |
Definition at line 135 of file FrameworkHelper.hxx.
|
private |
Definition at line 290 of file FrameworkHelper.hxx.
typedef ::std::function< void ( const css::uno::Reference< css::drawing::framework::XResourceId>&) > sd::framework::FrameworkHelper::ResourceFunctor |
Definition at line 141 of file FrameworkHelper.hxx.
|
private |
Definition at line 317 of file FrameworkHelper.cxx.
References SfxViewShell::GetController(), mrBase, and mxConfigurationController.
Referenced by Instance().
|
privatedelete |
|
overrideprivatevirtual |
Definition at line 334 of file FrameworkHelper.cxx.
|
static |
Create a new XResourceId object for the given resource URL.
Definition at line 721 of file FrameworkHelper.cxx.
Referenced by GetViewShell(), HandleModeChangeSlot(), sd::framework::CenterViewFocusModule::HandleNewView(), sd::framework::SlideSorterModule::HandleResourceRequest(), sd::framework::ImpressModule::Initialize(), sd::framework::BasicViewFactory::IsCacheable(), sd::framework::SlideSorterModule::notifyConfigurationChange(), RequestView(), sd::framework::ViewTabBarModule::UpdateViewTabBar(), and sd::framework::SlideSorterModule::UpdateViewTabBar().
|
static |
Create a new XResourceId object for the given resource URL.
|
static |
Create a new XResourceId object for the given resource URL and a single anchor URL.
Definition at line 726 of file FrameworkHelper.cxx.
|
private |
Definition at line 338 of file FrameworkHelper.cxx.
References mxConfigurationController, and mxDisposeListener.
Referenced by GetView(), RequestView(), and UpdateConfiguration().
|
static |
Mark the FrameworkHelper object for the given ViewShellBase as disposed.
A following ReleaseInstance() call will destroy the FrameworkHelper object.
Do not call this method. It is an internally used method that can not be made private.
Definition at line 301 of file FrameworkHelper.cxx.
References maInstanceMap.
|
private |
This disposing method is forwarded from the inner DisposeListener class.
Definition at line 677 of file FrameworkHelper.cxx.
References mxConfigurationController.
|
inline |
Definition at line 285 of file FrameworkHelper.hxx.
References mxConfigurationController.
Reference< XView > sd::framework::FrameworkHelper::GetView | ( | const css::uno::Reference< css::drawing::framework::XResourceId > & | rxPaneOrViewId | ) |
Return a reference to the view that is displayed in the specified pane.
See GetViewShell () for a variant that returns a ViewShell pointer instead of a reference to XView.
rxPaneOrViewId | When this ResourceId specifies a view then that view is returned. When it belongs to a pane then one view in that pane is returned. |
Definition at line 364 of file FrameworkHelper.cxx.
References Dispose(), msViewURLPrefix, and mxConfigurationController.
Referenced by HandleModeChangeSlot().
|
static |
Return an identifier for the given view URL.
This identifier can be used in a switch statement. See GetViewURL() for a mapping in the opposite direction.
Definition at line 425 of file FrameworkHelper.cxx.
References maViewURLMap, msDrawViewURL, msHandoutViewURL, msImpressViewURL, msNotesViewURL, msOutlineViewURL, msPresentationViewURL, msSidebarViewURL, msSlideSorterURL, sd::ViewShell::ST_DRAW, sd::ViewShell::ST_HANDOUT, sd::ViewShell::ST_IMPRESS, sd::ViewShell::ST_NONE, sd::ViewShell::ST_NOTES, sd::ViewShell::ST_OUTLINE, sd::ViewShell::ST_PRESENTATION, sd::ViewShell::ST_SIDEBAR, and sd::ViewShell::ST_SLIDE_SORTER.
Referenced by sd::FrameView::FrameView().
static ::std::shared_ptr< ViewShell > sd::framework::FrameworkHelper::GetViewShell | ( | const css::uno::Reference< css::drawing::framework::XView > & | rxView | ) |
Return a ViewShell pointer for the given XView reference.
This assumes that the given reference is implemented by the ViewShellWrapper class that supports the XTunnel interface.
std::shared_ptr< ViewShell > sd::framework::FrameworkHelper::GetViewShell | ( | const OUString & | rsPaneURL | ) |
Return a pointer to the view shell that is displayed in the specified pane.
See GetView() for a variant that returns a reference to XView instead of a ViewShell pointer.
Definition at line 350 of file FrameworkHelper.cxx.
References CreateResourceId(), and mxConfigurationController.
|
static |
Return a view URL for the given identifier.
See GetViewId() for a mapping in the opposite direction.
Definition at line 445 of file FrameworkHelper.cxx.
References eType, msDrawViewURL, msHandoutViewURL, msImpressViewURL, msNotesViewURL, msOutlineViewURL, msPresentationViewURL, msSidebarViewURL, msSlideSorterURL, sd::ViewShell::ST_DRAW, sd::ViewShell::ST_HANDOUT, sd::ViewShell::ST_IMPRESS, sd::ViewShell::ST_NOTES, sd::ViewShell::ST_OUTLINE, sd::ViewShell::ST_PRESENTATION, sd::ViewShell::ST_SIDEBAR, and sd::ViewShell::ST_SLIDE_SORTER.
Referenced by sd::SlideShow::end().
void sd::framework::FrameworkHelper::HandleModeChangeSlot | ( | sal_uInt16 | nSlotId, |
SfxRequest const & | rRequest | ||
) |
Process a slot call that requests a view shell change.
Definition at line 497 of file FrameworkHelper.cxx.
References CreateResourceId(), DBG_UNHANDLED_EXCEPTION, SfxRequest::GetArg(), SfxRequest::GetArgs(), SfxBoolItem::GetValue(), GetView(), MasterPage, msCenterPaneURL, msHandoutViewURL, msImpressViewURL, msNotesViewURL, msOutlineViewURL, msSlideSorterURL, mxConfigurationController, Page, and RunOnResourceActivation().
|
private |
Definition at line 329 of file FrameworkHelper.cxx.
References DisposeListener, and mxDisposeListener.
std::shared_ptr< FrameworkHelper > sd::framework::FrameworkHelper::Instance | ( | ViewShellBase & | rBase | ) |
Return the FrameworkHelper object that is associated with the given ViewShellBase.
If such an object does not yet exist, a new one is created.
Definition at line 284 of file FrameworkHelper.cxx.
References FrameworkHelper(), maInstanceMap, and maInstanceMapMutex.
Referenced by sd::SlideShow::end(), sd::ViewShellBase::Execute(), sd::FrameView::FrameView(), sd::DrawViewShell::FuSupport(), sd::OutlineViewShell::FuSupport(), sd::slidesorter::controller::SlotManager::FuSupport(), sd::ViewShellBase::getEditMode(), sd::ViewShellBase::GetMainViewShell(), sd::ViewShellBase::getPart(), sd::framework::ToolBarModule::HandleUpdateEnd(), sd::framework::BasicViewFactory::IsCacheable(), sd::ViewShellBase::NotifyCursor(), sd::PaneChildWindow::PaneChildWindow(), sd::ViewShellBase::ReadUserDataSequence(), sd::ViewShellBase::setEditMode(), SdOutliner::SetViewMode(), sd::TitledDockingWindow::StateChanged(), sd::slidesorter::controller::SelectionFunction::ModeHandler::SwitchView(), and sd::PaneChildWindow::~PaneChildWindow().
bool sd::framework::FrameworkHelper::IsValid | ( | ) | const |
Test whether the called FrameworkHelper object is valid.
Definition at line 345 of file FrameworkHelper.cxx.
References mxConfigurationController.
|
privatedelete |
|
static |
Destroy the FrameworkHelper object for the given ViewShellBase.
Do not call this method. It is an internally used method that can not be made private.
Definition at line 310 of file FrameworkHelper.cxx.
References maInstanceMap.
void sd::framework::FrameworkHelper::RequestSynchronousUpdate | ( | ) |
Normally the requested changes of the configuration are executed asynchronously.
However, there is at least one situation (searching with the Outliner) where the surrounding code does not cope with this. So, instead of calling Reschedule until the global event loop executes the configuration update, this method does (almost) the same without the reschedules.
Do not use this method until there is absolutely no other way.
Definition at line 634 of file FrameworkHelper.cxx.
References mxConfigurationController.
Reference< XResourceId > sd::framework::FrameworkHelper::RequestView | ( | const OUString & | rsResourceURL, |
const OUString & | rsAnchorURL | ||
) |
Request the specified view to be displayed in the specified pane.
When the pane is not visible its creation is also requested. The update that creates the actual view object is done asynchronously.
rsResourceURL | The resource URL of the view to show. |
rsAnchorURL | The URL of the pane in which to show the view. |
Definition at line 393 of file FrameworkHelper.cxx.
References CreateResourceId(), Dispose(), and mxConfigurationController.
|
static |
Return a string representation of the given XResourceId object.
Definition at line 703 of file FrameworkHelper.cxx.
Referenced by sd::framework::ConfigurationControllerResourceManager::ActivateResource(), sd::framework::ConfigurationControllerResourceManager::AddResource(), sd::framework::Configuration::addResource(), sd::framework::ConfigurationUpdater::CheckPureAnchors(), sd::framework::ConfigurationClassifier::CopyResources(), sd::framework::ConfigurationControllerResourceManager::DeactivateResource(), sd::framework::GenericConfigurationChangeRequest::getName(), sd::framework::Configuration::getName(), sd::framework::ConfigurationControllerResourceManager::RemoveResource(), sd::framework::Configuration::removeResource(), sd::framework::ConfigurationController::requestResourceActivation(), and sd::framework::ConfigurationController::requestResourceDeactivation().
void sd::framework::FrameworkHelper::RunOnConfigurationEvent | ( | const OUString & | rsEventType, |
const Callback & | rCallback | ||
) |
Run the given callback when the specified event is notified by the ConfigurationManager.
When there are no pending requests and therefore no events would be notified (in the foreseeable future) then the callback is called immediately. The callback is called with a flag that tells the callback whether the event it waits for has been sent.
Definition at line 590 of file FrameworkHelper.cxx.
References RunOnEvent().
|
private |
Run the given callback when an event of the specified type is received from the ConfigurationController or when the ConfigurationController has no pending change requests.
rsEventType | Run rCallback only on this event. |
rFilter | This filter has to return <TRUE> in order for rCallback to be called. |
rCallback | The callback functor to be called. |
Definition at line 669 of file FrameworkHelper.cxx.
References mrBase.
Referenced by RunOnConfigurationEvent(), RunOnResourceActivation(), and WaitForEvent().
void sd::framework::FrameworkHelper::RunOnResourceActivation | ( | const css::uno::Reference< css::drawing::framework::XResourceId > & | rxResourceId, |
const Callback & | rCallback | ||
) |
Run the given callback when the specified resource has been activated.
When the resource is active already when this method is called then rCallback is called before this method returns.
rxResourceId | Wait for the activation of this resource before calling rCallback. |
rCallback | The callback to be called when the resource is activated. |
Definition at line 600 of file FrameworkHelper.cxx.
References msResourceActivationEvent, mxConfigurationController, and RunOnEvent().
Referenced by HandleModeChangeSlot().
void sd::framework::FrameworkHelper::UpdateConfiguration | ( | ) |
Explicit request for an update of the current configuration.
Call this method when one of the resources managed by the sd framework has been activated or deactivated from the outside, i.e. not by the framework itself. An example for this is a click on the closer button of one of the side panes.
Definition at line 683 of file FrameworkHelper.cxx.
References DBG_UNHANDLED_EXCEPTION, Dispose(), and mxConfigurationController.
void sd::framework::FrameworkHelper::WaitForEvent | ( | const OUString & | rsEventName | ) | const |
Block until the specified event is notified by the configuration controller.
When the configuration controller is not processing any requests the method returns immediately.
Definition at line 642 of file FrameworkHelper.cxx.
References Application::Reschedule(), and RunOnEvent().
Referenced by WaitForUpdate().
void sd::framework::FrameworkHelper::WaitForUpdate | ( | ) | const |
This is a short cut for WaitForEvent(msConfigurationUpdateEndEvent).
Call this method to execute the pending requests.
Definition at line 664 of file FrameworkHelper.cxx.
References msConfigurationUpdateEndEvent, and WaitForEvent().
|
friend |
Definition at line 311 of file FrameworkHelper.hxx.
|
friend |
Definition at line 304 of file FrameworkHelper.hxx.
Referenced by Initialize().
|
staticprivate |
The instance map holds (at least) one FrameworkHelper instance for every ViewShellBase object.
Definition at line 294 of file FrameworkHelper.hxx.
Referenced by DisposeInstance(), Instance(), and ReleaseInstance().
|
staticprivate |
Definition at line 297 of file FrameworkHelper.hxx.
Referenced by Instance().
|
staticprivate |
Definition at line 296 of file FrameworkHelper.hxx.
Referenced by GetViewId().
|
private |
Definition at line 299 of file FrameworkHelper.hxx.
Referenced by FrameworkHelper(), and RunOnEvent().
|
static |
Definition at line 60 of file FrameworkHelper.hxx.
Referenced by sd::framework::BasicPaneFactory::BasicPaneFactory(), sd::framework::BasicViewFactory::createResource(), sd::SlideShow::end(), sd::FrameView::FrameView(), sd::ViewShellBase::GetMainViewShell(), HandleModeChangeSlot(), sd::framework::CenterViewFocusModule::HandleNewView(), sd::framework::SlideSorterModule::HandleResourceRequest(), sd::framework::ToolBarModule::HandleUpdateEnd(), sd::framework::ImpressModule::Initialize(), sd::framework::SlideSorterModule::notifyConfigurationChange(), sd::framework::ToolBarModule::notifyConfigurationChange(), sd::ViewShellBase::ReadUserDataSequence(), sd::framework::BasicViewFactory::releaseResource(), SdOutliner::SetViewMode(), sd::slidesorter::controller::SelectionFunction::ModeHandler::SwitchView(), and sd::framework::SlideSorterModule::UpdateViewTabBar().
|
staticconstexpr |
Definition at line 89 of file FrameworkHelper.hxx.
Referenced by sd::framework::BasicPaneFactory::BasicPaneFactory(), sd::framework::CenterViewFocusModule::CenterViewFocusModule(), sd::framework::CenterViewFocusModule::notifyConfigurationChange(), sd::framework::ToolBarModule::ToolBarModule(), sd::framework::ConfigurationUpdater::UpdateConfiguration(), and WaitForUpdate().
|
staticconstexpr |
Definition at line 88 of file FrameworkHelper.hxx.
Referenced by sd::framework::BasicPaneFactory::BasicPaneFactory(), sd::framework::ShellStackGuard::notifyConfigurationChange(), sd::framework::ShellStackGuard::ShellStackGuard(), sd::framework::ToolBarModule::ToolBarModule(), and sd::framework::ConfigurationUpdater::UpdateConfiguration().
|
static |
Definition at line 68 of file FrameworkHelper.hxx.
Referenced by sd::framework::BasicViewFactory::BasicViewFactory(), sd::framework::BasicViewFactory::CreateViewShell(), GetViewId(), GetViewURL(), sd::framework::SlideSorterModule::SaveResourceState(), and sd::framework::SlideSorterModule::SlideSorterModule().
|
static |
Definition at line 61 of file FrameworkHelper.hxx.
Referenced by sd::framework::BasicPaneFactory::BasicPaneFactory(), and sd::ViewShellBase::GetMainViewShell().
|
static |
Definition at line 71 of file FrameworkHelper.hxx.
Referenced by sd::framework::BasicViewFactory::BasicViewFactory(), sd::framework::BasicViewFactory::CreateViewShell(), sd::sidebar::LayoutMenu::Fill(), GetViewId(), GetViewURL(), HandleModeChangeSlot(), sd::ViewShellBase::ReadUserDataSequence(), sd::framework::SlideSorterModule::SaveResourceState(), SdOutliner::SetViewMode(), sd::framework::SlideSorterModule::SlideSorterModule(), and sd::framework::SlideSorterModule::UpdateViewTabBar().
|
static |
Definition at line 67 of file FrameworkHelper.hxx.
Referenced by sd::framework::BasicViewFactory::BasicViewFactory(), sd::framework::BasicViewFactory::CreateViewShell(), sd::sidebar::LayoutMenu::Fill(), GetViewId(), GetViewURL(), HandleModeChangeSlot(), sd::ViewShellBase::ReadUserDataSequence(), sd::framework::SlideSorterModule::SaveResourceState(), SdOutliner::SetViewMode(), sd::framework::SlideSorterModule::SlideSorterModule(), sd::slidesorter::controller::SelectionFunction::ModeHandler::SwitchView(), and sd::framework::ViewTabBarModule::UpdateViewTabBar().
|
static |
Definition at line 63 of file FrameworkHelper.hxx.
Referenced by sd::framework::BasicPaneFactory::BasicPaneFactory(), sd::ViewShellBase::Execute(), sd::framework::DrawModule::Initialize(), and sd::framework::BasicViewFactory::IsCacheable().
|
static |
Definition at line 62 of file FrameworkHelper.hxx.
Referenced by sd::framework::BasicPaneFactory::BasicPaneFactory(), sd::ViewShellBase::Execute(), sd::framework::ImpressModule::Initialize(), and sd::framework::BasicViewFactory::IsCacheable().
|
static |
Definition at line 70 of file FrameworkHelper.hxx.
Referenced by sd::framework::BasicViewFactory::BasicViewFactory(), sd::framework::BasicViewFactory::CreateViewShell(), sd::sidebar::LayoutMenu::Fill(), GetViewId(), GetViewURL(), HandleModeChangeSlot(), sd::ViewShellBase::ReadUserDataSequence(), sd::framework::SlideSorterModule::SaveResourceState(), SdOutliner::SetViewMode(), sd::framework::SlideSorterModule::SlideSorterModule(), and sd::framework::ViewTabBarModule::UpdateViewTabBar().
|
static |
Definition at line 69 of file FrameworkHelper.hxx.
Referenced by sd::framework::BasicViewFactory::BasicViewFactory(), sd::framework::BasicViewFactory::CreateViewShell(), GetViewId(), GetViewURL(), HandleModeChangeSlot(), sd::framework::SlideSorterModule::SaveResourceState(), sd::framework::SlideSorterModule::SlideSorterModule(), and sd::framework::ViewTabBarModule::UpdateViewTabBar().
|
staticconstexpr |
Definition at line 59 of file FrameworkHelper.hxx.
Referenced by sd::PaneHider::PaneHider().
|
static |
Definition at line 73 of file FrameworkHelper.hxx.
Referenced by sd::framework::BasicViewFactory::BasicViewFactory(), sd::framework::BasicViewFactory::CreateViewShell(), GetViewId(), and GetViewURL().
|
staticconstexpr |
Definition at line 85 of file FrameworkHelper.hxx.
Referenced by sd::framework::ConfigurationControllerResourceManager::ActivateResource(), sd::framework::CenterViewFocusModule::CenterViewFocusModule(), sd::framework::CenterViewFocusModule::notifyConfigurationChange(), sd::framework::SlideSorterModule::notifyConfigurationChange(), sd::framework::Configuration::PostEvent(), RunOnResourceActivation(), sd::framework::SlideSorterModule::SlideSorterModule(), and sd::framework::ViewTabBarModule::ViewTabBarModule().
|
staticconstexpr |
Definition at line 81 of file FrameworkHelper.hxx.
Referenced by sd::framework::Configuration::PostEvent(), sd::framework::SlideSorterModule::SlideSorterModule(), sd::framework::ToolBarModule::ToolBarModule(), and sd::framework::ViewTabBarModule::ViewTabBarModule().
|
staticconstexpr |
Definition at line 87 of file FrameworkHelper.hxx.
Referenced by sd::framework::ConfigurationControllerResourceManager::DeactivateResource().
|
staticconstexpr |
Definition at line 86 of file FrameworkHelper.hxx.
Referenced by sd::framework::ConfigurationControllerResourceManager::DeactivateResource(), and sd::framework::Configuration::PostEvent().
|
staticconstexpr |
Definition at line 83 of file FrameworkHelper.hxx.
Referenced by sd::framework::Configuration::PostEvent(), sd::framework::SlideSorterModule::SlideSorterModule(), sd::framework::ToolBarModule::ToolBarModule(), and sd::framework::ViewTabBarModule::ViewTabBarModule().
|
static |
Definition at line 74 of file FrameworkHelper.hxx.
Referenced by GetViewId(), and GetViewURL().
|
static |
Definition at line 72 of file FrameworkHelper.hxx.
Referenced by sd::framework::BasicViewFactory::BasicViewFactory(), sd::framework::BasicViewFactory::CreateViewShell(), sd::ViewShellBase::Execute(), sd::sidebar::LayoutMenu::Fill(), GetViewId(), GetViewURL(), HandleModeChangeSlot(), sd::framework::BasicViewFactory::IsCacheable(), sd::framework::SlideSorterModule::SaveResourceState(), sd::framework::SlideSorterModule::SlideSorterModule(), and sd::framework::SlideSorterModule::UpdateViewTabBar().
|
staticconstexpr |
Definition at line 77 of file FrameworkHelper.hxx.
|
static |
Definition at line 78 of file FrameworkHelper.hxx.
Referenced by sd::framework::BasicToolBarFactory::BasicToolBarFactory(), sd::framework::BasicToolBarFactory::createResource(), and sd::framework::ImpressModule::Initialize().
|
staticconstexpr |
Definition at line 66 of file FrameworkHelper.hxx.
Referenced by GetView(), sd::framework::CenterViewFocusModule::HandleNewView(), sd::framework::SlideSorterModule::HandleResourceRequest(), sd::framework::CenterViewFocusModule::notifyConfigurationChange(), sd::framework::SlideSorterModule::notifyConfigurationChange(), and sd::framework::ToolBarModule::notifyConfigurationChange().
|
private |
Definition at line 301 of file FrameworkHelper.hxx.
Referenced by Dispose(), disposing(), FrameworkHelper(), GetConfigurationController(), GetView(), GetViewShell(), HandleModeChangeSlot(), IsValid(), RequestSynchronousUpdate(), RequestView(), RunOnResourceActivation(), and UpdateConfiguration().
|
private |
Definition at line 306 of file FrameworkHelper.hxx.
Referenced by Dispose(), and Initialize().