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