diff options
author | Bjoern Michaelsen <bjoern.michaelsen@canonical.com> | 2011-03-31 17:39:38 +0200 |
---|---|---|
committer | Bjoern Michaelsen <bjoern.michaelsen@canonical.com> | 2011-03-31 21:05:22 +0200 |
commit | 7a9a88a0f57b8068889762a1c139395b369cb54b (patch) | |
tree | bfbb1ebd6dbeb673e381b0baa4a4c3adf439ac60 /framework/source/lomenubar/MenuItemStatusListener.hxx | |
parent | 2b242efd00bc475c03d43cbf568854d9784b0929 (diff) |
renaming to LO code conventions
Diffstat (limited to 'framework/source/lomenubar/MenuItemStatusListener.hxx')
-rw-r--r-- | framework/source/lomenubar/MenuItemStatusListener.hxx | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/framework/source/lomenubar/MenuItemStatusListener.hxx b/framework/source/lomenubar/MenuItemStatusListener.hxx new file mode 100644 index 000000000000..9fd5e625d537 --- /dev/null +++ b/framework/source/lomenubar/MenuItemStatusListener.hxx @@ -0,0 +1,35 @@ +#ifndef __MENU_ITEM_STATUS_LISTENER_HXX__ +#define __MENU_ITEM_STATUS_LISTENER_HXX__ + +#include "FrameHelper.hxx" + +#include <glib.h> + +#include <com/sun/star/frame/XStatusListener.hpp> +#include <cppuhelper/implbase1.hxx> + +#include <rtl/process.h> + +using com::sun::star::frame::FeatureStateEvent; +using com::sun::star::frame::XStatusListener; +using com::sun::star::lang::EventObject; + +// This class listens for changes in each menuitem and notifies FrameHelper about it +class MenuItemStatusListener : public cppu::WeakImplHelper1 < XStatusListener > +{ + private: + guint16 id; + FrameHelper *helper; + + public: + MenuItemStatusListener (FrameHelper *helper); + ~MenuItemStatusListener () {} + + virtual void SAL_CALL + statusChanged(const FeatureStateEvent& Event) + throw (RuntimeException); + + virtual void SAL_CALL disposing(const EventObject& aEvent) + throw (RuntimeException) {} +}; +#endif |