diff options
Diffstat (limited to 'src/menuconfiguration.cpp')
-rw-r--r-- | src/menuconfiguration.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/menuconfiguration.cpp b/src/menuconfiguration.cpp index 0b02cec..86a8d8e 100644 --- a/src/menuconfiguration.cpp +++ b/src/menuconfiguration.cpp @@ -51,9 +51,10 @@ const string MenuConfiguration::_dtd = " execute CDATA #REQUIRED\n" " confirm (yes|no) #IMPLIED>"; -MenuConfiguration::MenuConfiguration(string menuFileName) +MenuConfiguration::MenuConfiguration(string menuFileName, bool* unconfiguredPluginsShouldBeIncluded) { _configuration = NULL; + _unconfiguredPluginsShouldBeIncluded = unconfiguredPluginsShouldBeIncluded; try { @@ -89,7 +90,10 @@ MenuNode* MenuConfiguration::MenuTree() { MenuNode* menuRoot = new MenuNode(); CreateMenuTree(_configuration, menuRoot); - AddUnconfiguredPlugins(menuRoot); + + if(_unconfiguredPluginsShouldBeIncluded) + AddUnconfiguredPlugins(menuRoot); + return menuRoot; } else |