diff options
author | Balazs Varga <balazs.varga.extern@allotropia.de> | 2023-07-26 12:17:19 +0200 |
---|---|---|
committer | Thorsten Behrens <thorsten.behrens@allotropia.de> | 2023-07-31 23:57:57 +0200 |
commit | 21a0cf9b0d990f8a10dbea99f9d4a2bfbf2ba855 (patch) | |
tree | 78a6be925ddf62ddf26d1c31ed2bd4f94e23a718 /include | |
parent | b1707fea5936557688864124654ef6eeb5c0beb4 (diff) |
tdf#104382 - Menus should be disabled when they have no enabled submenus
Disable menu elements if they only have disabled submenu elemets.
TODO: GTK3
cherry-pick from commit: 630303ad8e94bd634b98e691935a1f4c19582a3a
Change-Id: I83cdc58846afd61719ceeba9f993df894ce6fd01
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154938
Tested-by: Jenkins
Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155010
Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/vcl/menu.hxx | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/vcl/menu.hxx b/include/vcl/menu.hxx index b787b43b31b7..8c5cd2c2af34 100644 --- a/include/vcl/menu.hxx +++ b/include/vcl/menu.hxx @@ -257,6 +257,7 @@ public: void SetMenuFlags( MenuFlags nFlags ) { nMenuFlags = nFlags; } MenuFlags GetMenuFlags() const { return nMenuFlags; } + bool HasValidEntries(bool bCheckPopups) const; sal_uInt16 GetItemCount() const; sal_uInt16 GetItemId(sal_uInt16 nPos) const; sal_uInt16 GetItemId(const OString &rIdent) const; |