LibreOffice Module sd (master) 1
|
Go to the source code of this file.
Classes | |
class | sd::tools::EventMultiplexerEvent |
class | sd::tools::EventMultiplexer |
This convenience class makes it easy to listen to various events that originally are broadcasted via different channels. More... | |
Namespaces | |
namespace | sd |
namespace | sd::tools |
Enumerations | |
enum class | EventMultiplexerEventId { Disposing , EditViewSelection , SlideSortedSelection , CurrentPageChanged , MainViewRemoved , MainViewAdded , ViewAdded , EditModeNormal , PageOrder , BeginTextEdit , EndTextEdit , ControllerAttached , ControllerDetached , ShapeChanged , ShapeInserted , ShapeRemoved , ConfigurationUpdated , EditModeMaster } |
|
strong |
Enumerator | |
---|---|
Disposing | The EventMultiplexer itself is being disposed. Called for a live EventMultiplexer. Removing a listener as response is not necessary, though. |
EditViewSelection | The selection in the center pane has changed. |
SlideSortedSelection | The selection in the slide sorter has changed, regardless of whether the slide sorter is displayed in the left pane or the center pane. |
CurrentPageChanged | The current page has changed. |
MainViewRemoved | The current MainViewShell (the ViewShell displayed in the center pane) has been removed. |
MainViewAdded | A new ViewShell has been made the MainViewShell. |
ViewAdded | A new ViewShell is being displayed in one of the panes. Note that for the ViewShell in the center pane both this event type and EventId::MainViewAdded is broadcasted. |
EditModeNormal | Edit mode was (or is being) switched to normal mode. Find EventId::EditModeMaster below. |
PageOrder | One or more pages have been inserted into or deleted from the model. |
BeginTextEdit | Text editing in one of the shapes in the MainViewShell has started. |
EndTextEdit | Text editing in one of the shapes in the MainViewShell has ended. |
ControllerAttached | A UNO controller has been attached to the UNO frame. |
ControllerDetached | A UNO controller has been detached to the UNO frame. |
ShapeChanged | The state of a shape has changed. The page is available in the user data. |
ShapeInserted | A shape has been inserted to a page. The page is available in the user data. |
ShapeRemoved | A shape has been removed from a page. The page is available in the user data. |
ConfigurationUpdated | A configuration update has been completed. |
EditModeMaster | Edit mode was (or is being) switched to master mode. |
Definition at line 33 of file EventMultiplexer.hxx.