diff options
Diffstat (limited to 'sfx2/source/sidebar/TabBar.hxx')
-rw-r--r-- | sfx2/source/sidebar/TabBar.hxx | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/sfx2/source/sidebar/TabBar.hxx b/sfx2/source/sidebar/TabBar.hxx index a9479cb20c60..7cecc42e68b1 100644 --- a/sfx2/source/sidebar/TabBar.hxx +++ b/sfx2/source/sidebar/TabBar.hxx @@ -52,11 +52,18 @@ public: - isCurrentDeck for the deck selection data - isEnabled for the show/hide menu */ - typedef ::boost::tuple<rtl::OUString,rtl::OUString,bool> DeckMenuData; + class DeckMenuData + { + public: + ::rtl::OUString msDisplayName; + ::rtl::OUString msDeckId; + bool mbIsCurrentDeck; + bool mbIsActive; + bool mbIsEnabled; + }; typedef ::boost::function<void( const Rectangle&, - const ::std::vector<DeckMenuData>& rDeckSelectionData, - const ::std::vector<DeckMenuData>& rDeckShowData)> PopupMenuProvider; + const ::std::vector<DeckMenuData>& rMenuData)> PopupMenuProvider; TabBar ( Window* pParentWindow, const cssu::Reference<css::frame::XFrame>& rxFrame, |