[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdesdk/kcachegrind/libviews
From:       Josef Weidendorfer <Josef.Weidendorfer () gmx ! de>
Date:       2010-02-09 23:37:08
Message-ID: 1265758628.650565.28248.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1088009 by weidendo:

Small optimization in CallView

 M  +9 -14     callview.cpp  
 M  +1 -0      callview.h  


--- trunk/KDE/kdesdk/kcachegrind/libviews/callview.cpp #1088008:1088009
@@ -44,13 +44,13 @@
     _showCallers = showCallers;
 
     setColumnCount(4);
-    QStringList labels;
-    labels  << tr( "Cost" )
-            << tr( "Cost 2" )
-            << tr( "Count" )
-            << ((_showCallers) ? tr( "Caller" ) : tr( "Callee" ));
-    setHeaderLabels(labels);
 
+    _headerLabels  << tr( "Cost" )
+                   << tr( "Cost 2" )
+                   << tr( "Count" )
+                   << ((_showCallers) ? tr( "Caller" ) : tr( "Callee" ));
+    setHeaderLabels(_headerLabels);
+
     // forbid scaling icon pixmaps to smaller size
     setIconSize(QSize(99,99));
     setAllColumnsShowFocus(true);
@@ -256,16 +256,11 @@
     clear();
     setColumnWidth(1, _eventType2 ? 50:0);
 
-    QStringList labels;
-    labels  << tr( "Cost" )
-            << tr( "Cost 2" )
-            << tr( "Count" )
-            << ((_showCallers) ? tr( "Caller" ) : tr( "Callee" ));
     if (_eventType)
-        labels[0] = _eventType->name();
+        _headerLabels[0] = _eventType->name();
     if (_eventType2)
-        labels[1] = _eventType2->name();
-    setHeaderLabels(labels);
+        _headerLabels[1] = _eventType2->name();
+    setHeaderLabels(_headerLabels);
 
     if (!_data || !_activeItem) return;
 
--- trunk/KDE/kdesdk/kcachegrind/libviews/callview.h #1088008:1088009
@@ -53,6 +53,7 @@
   void doUpdate(int, bool);
   void refresh();
 
+  QStringList _headerLabels;
   bool _showCallers;
 };
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic