diff --git a/Userland/Libraries/LibDesktop/AppFile.cpp b/Userland/Libraries/LibDesktop/AppFile.cpp index d55d60002a..f97030b78d 100644 --- a/Userland/Libraries/LibDesktop/AppFile.cpp +++ b/Userland/Libraries/LibDesktop/AppFile.cpp @@ -82,6 +82,11 @@ String AppFile::category() const return m_config->read_entry("App", "Category").trim_whitespace(); } +bool AppFile::run_in_terminal() const +{ + return m_config->read_bool_entry("App", "RunInTerminal", false); +} + Vector AppFile::launcher_file_types() const { Vector file_types; diff --git a/Userland/Libraries/LibDesktop/AppFile.h b/Userland/Libraries/LibDesktop/AppFile.h index d6ff5d7509..1952c0e690 100644 --- a/Userland/Libraries/LibDesktop/AppFile.h +++ b/Userland/Libraries/LibDesktop/AppFile.h @@ -26,6 +26,7 @@ public: String name() const; String executable() const; String category() const; + bool run_in_terminal() const; Vector launcher_file_types() const; Vector launcher_protocols() const; bool spawn() const;