diff options
Diffstat (limited to 'svtools/inc/svtools/headbar.hxx')
-rw-r--r-- | svtools/inc/svtools/headbar.hxx | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/svtools/inc/svtools/headbar.hxx b/svtools/inc/svtools/headbar.hxx index a44bc8bbb2ca..746bc65298be 100644 --- a/svtools/inc/svtools/headbar.hxx +++ b/svtools/inc/svtools/headbar.hxx @@ -240,6 +240,8 @@ typedef sal_uInt16 HeaderBarItemBits; // - HeaderBar - // ------------- +class VCLXHeaderBar; + class SVT_DLLPUBLIC HeaderBar : public Window { private: @@ -253,20 +255,21 @@ private: long mnStartPos; long mnDragPos; long mnMouseOff; - sal_uInt16 mnCurItemId; - sal_uInt16 mnItemDragPos; - sal_Bool mbDragable; - sal_Bool mbDrag; - sal_Bool mbItemDrag; - sal_Bool mbOutDrag; - sal_Bool mbButtonStyle; - sal_Bool mbItemMode; + sal_uInt16 mnCurItemId; + sal_uInt16 mnItemDragPos; + sal_Bool mbDragable; + sal_Bool mbDrag; + sal_Bool mbItemDrag; + sal_Bool mbOutDrag; + sal_Bool mbButtonStyle; + sal_Bool mbItemMode; Link maStartDragHdl; Link maDragHdl; Link maEndDragHdl; Link maSelectHdl; Link maDoubleClickHdl; Link maCreateAccessibleHdl; + VCLXHeaderBar* m_pVCLXHeaderBar; ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > @@ -388,6 +391,8 @@ public: virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > CreateAccessible(); void SetAccessible( ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > ); + virtual ::com::sun::star::uno::Reference< ::com::sun::star::awt::XWindowPeer > GetComponentInterface( sal_Bool bCreate ); + }; #endif // _HEADBAR_HXX |