22#include <com/sun/star/frame/XModel.hpp>
virtual void onDocumentSaveAs(const ScriptDocument &_rDocument)=0
virtual void onDocumentSave(const ScriptDocument &_rDocument)=0
virtual void onDocumentTitleChanged(const ScriptDocument &_rDocument)=0
const DocumentEventListener & operator=(const DocumentEventListener &)=delete
DocumentEventListener(const DocumentEventListener &)=delete
virtual void onDocumentSaveDone(const ScriptDocument &_rDocument)=0
virtual void onDocumentModeChanged(const ScriptDocument &_rDocument)=0
virtual void onDocumentCreated(const ScriptDocument &_rDocument)=0
virtual void onDocumentClosed(const ScriptDocument &_rDocument)=0
virtual void onDocumentSaveAsDone(const ScriptDocument &_rDocument)=0
virtual void onDocumentOpened(const ScriptDocument &_rDocument)=0
DocumentEventListener()=default
impl class for DocumentEventNotifier
allows registering at theGlobalEventBroadcaster for global document events
DocumentEventNotifier(DocumentEventListener &, css::uno::Reference< css::frame::XModel > const &rxDocument)
creates a notifier instance which notifies about events at a single document
rtl::Reference< Impl > m_pImpl
DocumentEventNotifier(DocumentEventListener &)
create a notifier instance which notifies about events of all documents in the whole application
encapsulates a document which contains Basic scripts and dialogs