Bug 309770 - extend class debug filter
Summary: extend class debug filter
Status: RESOLVED FIXED
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: SVN
Platform: unspecified All
: NOR normal
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-08 20:42 UTC by Ralf Habacker
Modified: 2013-11-02 17:30 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 4.10.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ralf Habacker 2012-11-08 20:42:14 UTC
Debug message filter dialog implementation only displays classes which has been instantiated before. This makes it impossible to see first debug messages for classes registered with DEBUG_REGISTER_DISABLED. 


Reproducible: Always

Steps to Reproduce:
1.start umbrello 
2. press STRG-G

Actual Results:  
only classes which has been instantiated are shown

Expected Results:  
all classes which are registered should be shown
Comment 1 Ralf Habacker 2012-11-08 20:45:04 UTC
SVN commit 1324622 by habacker:

Refactored class Tracer to be able to add classes independently from
related object instantiation.

Added widget classes to selectable debug output.


 M  +7 -5      association.cpp  
 M  +71 -31    debug/debug_utils.cpp  
 M  +42 -9     debug/debug_utils.h  
 M  +2 -2      dialogs/codeeditor.cpp  
 M  +2 -2      uml.cpp  
 M  +2 -1      umlcanvasobject.cpp  
 M  +2 -1      umldoc.cpp  
 M  +2 -2      umllistview.cpp  
 M  +2 -1      umllistviewitem.cpp  
 M  +2 -0      umlobject.cpp  
 M  +2 -2      umlscene.cpp  
 M  +2 -2      umlview.cpp  
 M  +2 -1      umlviewimageexportermodel.cpp  
 M  +3 -1      widgets/associationline.cpp  
 M  +17 -15    widgets/associationwidget.cpp  
 M  +2 -2      widgets/classifierwidget.cpp  
 M  +4 -2      widgets/floatingdashlinewidget.cpp  
 M  +3 -1      widgets/floatingtextwidget.cpp  
 M  +2 -1      widgets/layoutgrid.cpp  
 M  +9 -7      widgets/messagewidget.cpp  
 M  +3 -1      widgets/nodewidget.cpp  
 M  +3 -1      widgets/pinwidget.cpp  
 M  +5 -3      widgets/preconditionwidget.cpp  
 M  +5 -3      widgets/umlwidget.cpp  


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