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