Bug 235089

Summary: Systemsettings loads all modules in icon view mode
Product: [Applications] systemsettings Reporter: Christoph Feck <cfeck>
Component: generalAssignee: System Settings Bugs <sourtooth+ssbugs>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Unspecified   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Christoph Feck 2010-04-22 19:32:06 UTC
Version:            (using Devel)
Installed from:    Compiled sources

When in icon view mode, clicking on an icons loads all modules that are going to appear in the page view side bar, i.e. when you click on "Application Appearance", it loads all of "Icon", "Fonts", "Style" etc. modules.

Examples to verify:
- Clicking the "back" arrow, the title bar of the window flashes, and shows all the names of the modules that are unloaded.
- Clicking on "Network Settings" main group already shows the dialog about "Your Platform is Not Supported", but it is only shown when clicking on kcm module "Network Settings" from kdeadmin/knetworkconf when in tree mode.

This behavior is not present in tree mode; there individual modules are loaded as you click on them.
Comment 1 Ben Cooksley 2010-05-02 00:34:27 UTC
SVN commit 1121620 by bcooksley:

Don't load modules to check for KAuth status until module is shown.
Ensure that module changing signals are disabled when closing modules.
BUG: 235089

 M  +14 -5     core/ModuleView.cpp  
 M  +1 -1      core/ModuleView.h  
 M  +0 -1      icons/IconMode.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1121620