summaryrefslogtreecommitdiffstats
path: root/include/vcl
diff options
context:
space:
mode:
authorJan Holesovsky <kendy@collabora.com>2014-09-12 06:18:06 +0200
committerJan Holesovsky <kendy@collabora.com>2014-09-12 08:41:29 +0200
commit540078ad31390c0fc7800c6c7581b0fd2332c339 (patch)
tree7dbdef084c1400ba8ac974e185a46234bfbd48d0 /include/vcl
parentTurn SfxItemState into a C++11 scoped enumeration (diff)
downloadcore-540078ad31390c0fc7800c6c7581b0fd2332c339.tar.gz
core-540078ad31390c0fc7800c6c7581b0fd2332c339.zip
vcl: Make the Menu class really abstract.
Change-Id: I676b2673cbe32bfe7c6013588c19a557fdfc743d
Diffstat (limited to 'include/vcl')
-rw-r--r--include/vcl/menu.hxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/vcl/menu.hxx b/include/vcl/menu.hxx
index 98bf8473f8c8..de1b3c38fa94 100644
--- a/include/vcl/menu.hxx
+++ b/include/vcl/menu.hxx
@@ -290,7 +290,7 @@ public:
bool IsItemPosVisible( sal_uInt16 nItemPos ) const;
bool IsMenuVisible() const;
- virtual bool IsMenuBar() const { return false; }
+ virtual bool IsMenuBar() const = 0;
void RemoveDisabledEntries( bool bCheckPopups = true, bool bRemoveEmptyPopups = false );
bool HasValidEntries( bool bCheckPopups = true );
@@ -502,6 +502,8 @@ public:
explicit PopupMenu( const ResId& );
virtual ~PopupMenu();
+ virtual bool IsMenuBar() const SAL_OVERRIDE { return false; }
+
void SetText( const OUString& rTitle ) { aTitleText = rTitle; }
const OUString& GetText() const { return aTitleText; }