summaryrefslogtreecommitdiff
path: root/sfx2/source/appl/helpinterceptor.hxx
diff options
context:
space:
mode:
authorPeter Burow <pb@openoffice.org>2001-04-23 10:55:29 +0000
committerPeter Burow <pb@openoffice.org>2001-04-23 10:55:29 +0000
commit6b79117387c065b6240d9337919c2103ad54e8be (patch)
treeecd21630b7b7836a3dc3b70e9479506034fbd21b /sfx2/source/appl/helpinterceptor.hxx
parent72315911a58a767206bff53df664f912a029b352 (diff)
fix: #84506# StatusListener added
Diffstat (limited to 'sfx2/source/appl/helpinterceptor.hxx')
-rw-r--r--sfx2/source/appl/helpinterceptor.hxx16
1 files changed, 12 insertions, 4 deletions
diff --git a/sfx2/source/appl/helpinterceptor.hxx b/sfx2/source/appl/helpinterceptor.hxx
index e261b870793e..e0aa57870cdf 100644
--- a/sfx2/source/appl/helpinterceptor.hxx
+++ b/sfx2/source/appl/helpinterceptor.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: helpinterceptor.hxx,v $
*
- * $Revision: 1.4 $
+ * $Revision: 1.5 $
*
- * last change: $Author: pb $ $Date: 2000-12-10 14:17:57 $
+ * last change: $Author: pb $ $Date: 2001-04-23 11:55:29 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -104,6 +104,8 @@ struct HelpHistoryEntry_Impl
DECLARE_LIST(HelpHistoryList_Impl,HelpHistoryEntry_Impl*);
+class OpenStatusListener_Impl;
+class Window;
class HelpInterceptor_Impl : public ::cppu::WeakImplHelper3<
::com::sun::star::frame::XDispatchProviderInterceptor,
@@ -121,8 +123,10 @@ private:
::com::sun::star::uno::Reference< ::com::sun::star::frame::XStatusListener > m_xListener;
- HelpHistoryList_Impl* m_pHistory;
- ULONG m_nCurPos;
+ HelpHistoryList_Impl* m_pHistory;
+ OpenStatusListener_Impl* m_pOpenListener;
+ Window* m_pWindow;
+ ULONG m_nCurPos;
void addURL( const String& rURL );
@@ -155,6 +159,10 @@ public:
virtual void SAL_CALL dispatch( const ::com::sun::star::util::URL& aURL, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >& aArgs ) throw(::com::sun::star::uno::RuntimeException);
virtual void SAL_CALL addStatusListener( const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XStatusListener >& xControl, const ::com::sun::star::util::URL& aURL ) throw(::com::sun::star::uno::RuntimeException);
virtual void SAL_CALL removeStatusListener( const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XStatusListener >& xControl, const ::com::sun::star::util::URL& aURL ) throw(::com::sun::star::uno::RuntimeException);
+
+ // extras
+ void InitWaiter( OpenStatusListener_Impl* pListener, Window* pWindow )
+ { m_pOpenListener = pListener; m_pWindow = pWindow; }
};
// HelpListener_Impl -----------------------------------------------------