LibreOffice Module framework (master) 1
|
#include <tagwindowasmodified.hxx>
Public Member Functions | |
TagWindowAsModified () | |
virtual | ~TagWindowAsModified () override |
virtual void SAL_CALL | initialize (const css::uno::Sequence< css::uno::Any > &lArguments) override |
virtual void SAL_CALL | modified (const css::lang::EventObject &aEvent) override |
virtual void SAL_CALL | frameAction (const css::frame::FrameActionEvent &aEvent) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &aEvent) override |
Private Member Functions | |
void | impl_update (const css::uno::Reference< css::frame::XFrame > &xFrame) |
Private Attributes | |
css::uno::Reference< css::frame::XFrame > | m_xFrame |
reference to the frame, where we listen for new loaded documents for updating our own xModel reference More... | |
VclPtr< vcl::Window > | m_xWindow |
reference to the frame container window, where we must set the tag More... | |
css::uno::Reference< css::util::XModifiable > | m_xModel |
we list on the model for modify events More... | |
Definition at line 44 of file tagwindowasmodified.hxx.
framework::TagWindowAsModified::TagWindowAsModified | ( | ) |
Definition at line 33 of file tagwindowasmodified.cxx.
|
overridevirtual |
Definition at line 37 of file tagwindowasmodified.cxx.
|
overridevirtual |
Definition at line 90 of file tagwindowasmodified.cxx.
|
overridevirtual |
Definition at line 76 of file tagwindowasmodified.cxx.
References aEvent, impl_update(), and m_xFrame.
|
private |
Definition at line 109 of file tagwindowasmodified.cxx.
References VCLUnoHelper::GetWindow(), m_xModel, m_xWindow, xController, xFrame, and xModel.
Referenced by frameAction(), and initialize().
|
overridevirtual |
Definition at line 41 of file tagwindowasmodified.cxx.
References impl_update(), m_xFrame, and xFrame.
|
overridevirtual |
Definition at line 56 of file tagwindowasmodified.cxx.
|
private |
reference to the frame, where we listen for new loaded documents for updating our own xModel reference
Definition at line 55 of file tagwindowasmodified.hxx.
Referenced by disposing(), frameAction(), and initialize().
|
private |
we list on the model for modify events
Definition at line 61 of file tagwindowasmodified.hxx.
Referenced by disposing(), impl_update(), and modified().
|
private |
reference to the frame container window, where we must set the tag
Definition at line 58 of file tagwindowasmodified.hxx.
Referenced by impl_update(), and modified().