mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 17:57:35 +00:00
LibDesktop+Taskbar: Add an option to exclude apps from the system menu
We currently hard-code excluding Settings apps from the system menu. This adds an "ExcludeFromSystemMenu" option to the AppFile configuration to selectively exclude these apps, which all Settings app now set. This is to allow selectively excluding a few Demo apps in a future commit.
This commit is contained in:
parent
10bf86de2c
commit
3d6b0e60ca
13 changed files with 20 additions and 9 deletions
|
@ -112,6 +112,11 @@ bool AppFile::requires_root() const
|
|||
return m_config->read_bool_entry("App", "RequiresRoot", false);
|
||||
}
|
||||
|
||||
bool AppFile::exclude_from_system_menu() const
|
||||
{
|
||||
return m_config->read_bool_entry("App", "ExcludeFromSystemMenu", false);
|
||||
}
|
||||
|
||||
Vector<DeprecatedString> AppFile::launcher_mime_types() const
|
||||
{
|
||||
Vector<DeprecatedString> mime_types;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue