Kaydet (Commit) 540078ad authored tarafından Jan Holesovsky's avatar Jan Holesovsky

vcl: Make the Menu class really abstract.

Change-Id: I676b2673cbe32bfe7c6013588c19a557fdfc743d
üst ea733ab5
...@@ -290,7 +290,7 @@ public: ...@@ -290,7 +290,7 @@ public:
bool IsItemPosVisible( sal_uInt16 nItemPos ) const; bool IsItemPosVisible( sal_uInt16 nItemPos ) const;
bool IsMenuVisible() const; bool IsMenuVisible() const;
virtual bool IsMenuBar() const { return false; } virtual bool IsMenuBar() const = 0;
void RemoveDisabledEntries( bool bCheckPopups = true, bool bRemoveEmptyPopups = false ); void RemoveDisabledEntries( bool bCheckPopups = true, bool bRemoveEmptyPopups = false );
bool HasValidEntries( bool bCheckPopups = true ); bool HasValidEntries( bool bCheckPopups = true );
...@@ -502,6 +502,8 @@ public: ...@@ -502,6 +502,8 @@ public:
explicit PopupMenu( const ResId& ); explicit PopupMenu( const ResId& );
virtual ~PopupMenu(); virtual ~PopupMenu();
virtual bool IsMenuBar() const SAL_OVERRIDE { return false; }
void SetText( const OUString& rTitle ) { aTitleText = rTitle; } void SetText( const OUString& rTitle ) { aTitleText = rTitle; }
const OUString& GetText() const { return aTitleText; } const OUString& GetText() const { return aTitleText; }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment