|
LibreOffice Module sd (master) 1
|
Classes | |
| class | BasicPaneFactory |
| This factory provides the frequently used standard panes private:resource/pane/CenterPane private:resource/pane/FullScreenPane private:resource/pane/LeftImpressPane private:resource/pane/LeftDrawPane There are two left panes because this is (seems to be) the only way to show different titles for the left pane in Draw and Impress. More... | |
| class | BasicToolBarFactory |
| This factory provides some of the frequently used tool bars: private:resource/toolbar/ViewTabBar. More... | |
| class | BasicViewFactory |
| Factory for the frequently used standard views of the drawing framework: private:resource/view/ private:resource/view/ImpressView private:resource/view/GraphicView private:resource/view/OutlineView private:resource/view/NotesView private:resource/view/HandoutView private:resource/view/SlideSorter private:resource/view/PresentationView private:resource/view/TaskPane For some views in some panes this class also acts as a cache. More... | |
| class | CenterViewFocusModule |
| This module waits for new views to be created for the center pane and then moves the center view to the top most place on the shell stack. More... | |
| class | ChangeRequestQueue |
| The ChangeRequestQueue stores the pending requests for changes to the requested configuration. More... | |
| class | ChangeRequestQueueProcessor |
| The ChangeRequestQueueProcessor owns the ChangeRequestQueue and processes the configuration change requests. More... | |
| class | ChildWindowPane |
| The ChildWindowPane listens to the child window and disposes itself when the child window becomes inaccessible. More... | |
| class | Configuration |
| A configuration describes the resources of an application like panes, views, and tool bars and their relationships that are currently active or are requested to be activated. More... | |
| class | ConfigurationClassifier |
| A ConfigurationClassifier object compares two configurations of resources and gives access to the differences. More... | |
| class | ConfigurationController |
| The configuration controller is responsible for maintaining the current configuration. More... | |
| class | ConfigurationControllerBroadcaster |
| This class manages the set of XConfigurationChangeListeners and calls them when the ConfigurationController wants to broadcast an event. More... | |
| class | ConfigurationControllerResourceManager |
| Manage the set of active resources. More... | |
| class | ConfigurationTracer |
| Print debug information about configurations to the standard error output channel. More... | |
| class | ConfigurationUpdater |
| This is a helper class for the ConfigurationController. More... | |
| class | ConfigurationUpdaterLock |
| class | DrawModule |
| The task of this module is to instantiate all modules that belong to the Draw application. More... | |
| class | FrameWindowPane |
| This subclass is not necessary anymore. More... | |
| class | FrameworkHelper |
| The FrameworkHelper is a convenience class that simplifies the access to the drawing framework. More... | |
| class | FullScreenPane |
| The full screen pane creates a pane that covers the complete application window, i.e. More... | |
| class | GenericConfigurationChangeRequest |
| This implementation of the XConfigurationChangeRequest interface represents a single explicit request for a configuration change. More... | |
| class | ImpressModule |
| The task of this module is to instantiate all modules that belong to the Impress application. More... | |
| class | ModuleController |
| The ModuleController has two tasks: More... | |
| class | Pane |
| A pane is a wrapper for a window and possibly for a tab bar (for view switching). More... | |
| class | PresentationFactory |
| This factory creates a marker view whose existence in a configuration indicates that a slideshow is running (in another but associated application window). More... | |
| class | PresentationModule |
| The task of this module is to instantiate all modules that belong to the fullscreen presentation. More... | |
| class | ResourceFactoryManager |
| Container of resource factories of the drawing framework. More... | |
| class | ResourceId |
| Implementation of the css::drawing::framework::ResourceId service and the css::drawing::framework::XResourceId interface. More... | |
| class | ShellStackGuard |
| This module locks updates of the current configuration in situations when the shell stack must not be modified. More... | |
| class | SlideSorterModule |
| This module is responsible for showing the slide sorter bar and the slide sorter view in the center pane. More... | |
| class | ToolBarModule |
| This module is responsible for locking the ToolBarManager during configuration updates and for triggering ToolBarManager updates. More... | |
| class | UpdateRequest |
| This update request is used to request configuration updates asynchronous when no other requests are being processed. More... | |
| class | ViewShellWrapper |
| This class wraps ViewShell objects and makes them look like an XView. More... | |
| class | ViewTabBarModule |
| This module is responsible for showing the ViewTabBar above the view in the center pane. More... | |
Typedefs | |
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XConfigurationChangeRequest, css::container::XNamed > | GenericConfigurationChangeRequestInterfaceBase |
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XConfigurationChangeRequest, css::container::XNamed > | UpdateRequestInterfaceBase |
| typedef ::cppu::ImplInheritanceHelper< ::sd::framework::Pane, css::lang::XEventListener > | ChildWindowPaneInterfaceBase |
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XConfigurationChangeListener > | CenterViewFocusModuleInterfaceBase |
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XConfigurationChangeListener > | ShellStackGuardInterfaceBase |
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XConfigurationChangeListener > | SlideSorterModuleBase |
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XConfigurationChangeListener > | ToolBarModuleInterfaceBase |
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XConfigurationChangeListener > | ViewTabBarModuleInterfaceBase |
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XConfiguration, css::container::XNamed > | ConfigurationInterfaceBase |
| typedef ::cppu::WeakComponentImplHelper< css::drawing::framework::XConfigurationController > | ConfigurationControllerInterfaceBase |
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XResourceFactory, css::drawing::framework::XConfigurationChangeListener > | BasicPaneFactoryInterfaceBase |
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XResourceFactory, css::lang::XEventListener > | BasicToolBarFactoryInterfaceBase |
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XResourceFactory > | BasicViewFactoryInterfaceBase |
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XModuleController > | ModuleControllerInterfaceBase |
| typedef ::cppu::WeakComponentImplHelper< css::drawing::framework::XPane, css::drawing::framework::XPane2 > | PaneInterfaceBase |
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XResourceFactory, css::drawing::framework::XConfigurationChangeListener > | PresentationFactoryInterfaceBase |
| typedef ::cppu::WeakImplHelper< css::drawing::framework::XResourceId, css::lang::XInitialization, css::lang::XServiceInfo > | ResourceIdInterfaceBase |
| typedef comphelper::WeakComponentImplHelper< css::awt::XWindowListener, css::view::XSelectionSupplier, css::drawing::framework::XRelocatableResource, css::drawing::framework::XView > | ViewShellWrapperInterfaceBase |
Functions | |
| IMPL_LINK_NOARG (ChangeRequestQueueProcessor, ProcessEvent, void *, void) | |
| bool | AreConfigurationsEquivalent (const Reference< XConfiguration > &rxConfiguration1, const Reference< XConfiguration > &rxConfiguration2) |
| IMPL_LINK_NOARG (ConfigurationUpdater, TimeoutHandler, Timer *, void) | |
| IMPLEMENT_FORWARD_XINTERFACE2 (ChildWindowPane, ChildWindowPaneInterfaceBase, Pane) | |
| IMPLEMENT_FORWARD_XTYPEPROVIDER2 (ChildWindowPane, ChildWindowPaneInterfaceBase, Pane) | |
| IMPL_LINK (FullScreenPane, WindowEventHandler, VclWindowEvent &, rEvent, void) | |
| IMPL_LINK (ShellStackGuard, TimeoutHandler, Timer *, pIdle, void) | |
| bool | AreConfigurationsEquivalent (const css::uno::Reference< css::drawing::framework::XConfiguration > &rxConfiguration1, const css::uno::Reference< css::drawing::framework::XConfiguration > &rxConfiguration2) |
| Return whether the two given configurations contain the same resource ids. More... | |
Variables | |
| constexpr OUStringLiteral | gsPresentationViewURL = u"private:resource/view/Presentation" |
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XResourceFactory, css::drawing::framework::XConfigurationChangeListener > sd::framework::BasicPaneFactoryInterfaceBase |
Definition at line 44 of file BasicPaneFactory.hxx.
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XResourceFactory, css::lang::XEventListener > sd::framework::BasicToolBarFactoryInterfaceBase |
Definition at line 37 of file BasicToolBarFactory.hxx.
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XResourceFactory > sd::framework::BasicViewFactoryInterfaceBase |
Definition at line 47 of file BasicViewFactory.hxx.
| typedef comphelper::WeakComponentImplHelper<css::drawing::framework::XConfigurationChangeListener> sd::framework::CenterViewFocusModuleInterfaceBase |
Definition at line 44 of file CenterViewFocusModule.hxx.
| typedef ::cppu::ImplInheritanceHelper< ::sd::framework::Pane, css::lang::XEventListener > sd::framework::ChildWindowPaneInterfaceBase |
Definition at line 40 of file ChildWindowPane.hxx.
| typedef ::cppu::WeakComponentImplHelper< css::drawing::framework::XConfigurationController > sd::framework::ConfigurationControllerInterfaceBase |
Definition at line 43 of file ConfigurationController.hxx.
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XConfiguration, css::container::XNamed > sd::framework::ConfigurationInterfaceBase |
Definition at line 37 of file Configuration.hxx.
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XConfigurationChangeRequest, css::container::XNamed > sd::framework::GenericConfigurationChangeRequestInterfaceBase |
Definition at line 34 of file GenericConfigurationChangeRequest.hxx.
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XModuleController > sd::framework::ModuleControllerInterfaceBase |
Definition at line 38 of file ModuleController.hxx.
| typedef ::cppu::WeakComponentImplHelper< css::drawing::framework::XPane, css::drawing::framework::XPane2 > sd::framework::PaneInterfaceBase |
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XResourceFactory, css::drawing::framework::XConfigurationChangeListener > sd::framework::PresentationFactoryInterfaceBase |
Definition at line 35 of file PresentationFactory.hxx.
| typedef ::cppu::WeakImplHelper< css::drawing::framework::XResourceId, css::lang::XInitialization, css::lang::XServiceInfo > sd::framework::ResourceIdInterfaceBase |
Definition at line 42 of file ResourceId.hxx.
| typedef comphelper::WeakComponentImplHelper<css::drawing::framework::XConfigurationChangeListener> sd::framework::ShellStackGuardInterfaceBase |
Definition at line 49 of file ShellStackGuard.hxx.
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XConfigurationChangeListener > sd::framework::SlideSorterModuleBase |
Definition at line 38 of file SlideSorterModule.hxx.
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XConfigurationChangeListener > sd::framework::ToolBarModuleInterfaceBase |
Definition at line 41 of file ToolBarModule.hxx.
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XConfigurationChangeRequest, css::container::XNamed > sd::framework::UpdateRequestInterfaceBase |
Definition at line 33 of file UpdateRequest.hxx.
| typedef comphelper::WeakComponentImplHelper< css::awt::XWindowListener , css::view::XSelectionSupplier , css::drawing::framework::XRelocatableResource , css::drawing::framework::XView > sd::framework::ViewShellWrapperInterfaceBase |
Definition at line 40 of file ViewShellWrapper.hxx.
| typedef comphelper::WeakComponentImplHelper< css::drawing::framework::XConfigurationChangeListener > sd::framework::ViewTabBarModuleInterfaceBase |
Definition at line 35 of file ViewTabBarModule.hxx.
| bool sd::framework::AreConfigurationsEquivalent | ( | const css::uno::Reference< css::drawing::framework::XConfiguration > & | rxConfiguration1, |
| const css::uno::Reference< css::drawing::framework::XConfiguration > & | rxConfiguration2 | ||
| ) |
Return whether the two given configurations contain the same resource ids.
The order of resource ids is ignored. Empty references are treated like empty configurations.
| bool sd::framework::AreConfigurationsEquivalent | ( | const Reference< XConfiguration > & | rxConfiguration1, |
| const Reference< XConfiguration > & | rxConfiguration2 | ||
| ) |
Definition at line 253 of file Configuration.cxx.
References a.
Referenced by sd::framework::ConfigurationUpdater::CheckUpdateSuccess(), and IMPL_LINK_NOARG().
| sd::framework::IMPL_LINK | ( | FullScreenPane | , |
| WindowEventHandler | , | ||
| VclWindowEvent & | , | ||
| rEvent | , | ||
| void | |||
| ) |
Definition at line 171 of file FullScreenPane.cxx.
| sd::framework::IMPL_LINK | ( | ShellStackGuard | , |
| TimeoutHandler | , | ||
| Timer * | , | ||
| pIdle | , | ||
| void | |||
| ) |
Definition at line 108 of file ShellStackGuard.cxx.
| sd::framework::IMPL_LINK_NOARG | ( | ChangeRequestQueueProcessor | , |
| ProcessEvent | , | ||
| void * | , | ||
| void | |||
| ) |
Definition at line 109 of file ChangeRequestQueueProcessor.cxx.
References maMutex.
| sd::framework::IMPL_LINK_NOARG | ( | ConfigurationUpdater | , |
| TimeoutHandler | , | ||
| Timer * | , | ||
| void | |||
| ) |
Definition at line 363 of file ConfigurationUpdater.cxx.
References AreConfigurationsEquivalent().
| sd::framework::IMPLEMENT_FORWARD_XINTERFACE2 | ( | ChildWindowPane | , |
| ChildWindowPaneInterfaceBase | , | ||
| Pane | |||
| ) |
| sd::framework::IMPLEMENT_FORWARD_XTYPEPROVIDER2 | ( | ChildWindowPane | , |
| ChildWindowPaneInterfaceBase | , | ||
| Pane | |||
| ) |
References mpWindow.
|
constexpr |
Definition at line 71 of file PresentationFactory.cxx.
Referenced by sd::framework::PresentationFactory::createResource(), and sd::framework::PresentationFactory::install().