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

List:       kde-commits
Subject:    KDE/kdevplatform/veritas
From:       Manuel Breugelmans <mbr.nxi () gmail ! com>
Date:       2008-09-26 17:20:21
Message-ID: 1222449621.027894.10453.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 865098 by mbreugel:

- remove unused icons
- use qxrunner icon for the results toolview
- adjust column resize mode for the results itemview (not 100%)


 M  +16 -0     mvc/resultswidget.cpp  
 M  +1 -0      mvc/resultswidget.h  
 M  +1 -2      mvc/runnerwindow.cpp  
 D             resources/collapsed.png  
 D             resources/expanded.png  
 D             resources/fatal.png  
 D             resources/item_run.png  
 D             resources/none.png  
 D             resources/play.png  
 M  +0 -4      resources/qxrunner.qrc  


--- trunk/KDE/kdevplatform/veritas/mvc/resultswidget.cpp #865097:865098
@@ -20,6 +20,7 @@
 
 #include "resultswidget.h"
 #include <QTreeView>
+#include <QHeaderView>
 
 using Veritas::ResultsWidget;
 
@@ -30,12 +31,27 @@
     setWordWrap(true);
     setIndentation(30);
     setAlternatingRowColors(true);
+    setWindowIcon(QIcon(":/icons/qxrunner_16x16"));
+
+    header()->setStretchLastSection(false);
+    header()->setMovable(false);
+    header()->setClickable(false);
+    setResizeMode();
 }
 
 ResultsWidget::~ResultsWidget()
 {
 }
 
+void ResultsWidget::setResizeMode()
+{
+    header()->setResizeMode(QHeaderView::Fixed);
+    header()->setResizeMode(0, QHeaderView::ResizeToContents); // test name
+    header()->setResizeMode(1, QHeaderView::Stretch); // message
+    header()->setResizeMode(2, QHeaderView::Interactive); // file name
+    header()->setResizeMode(3, QHeaderView::ResizeToContents); // line number
+}
+
 QTreeView* ResultsWidget::tree()
 {
     return this;
--- trunk/KDE/kdevplatform/veritas/mvc/resultswidget.h #865097:865098
@@ -32,6 +32,7 @@
     ResultsWidget(QWidget* parent=0);
     virtual ~ResultsWidget();
 
+    void setResizeMode();
     QTreeView* tree();
 };
 
--- trunk/KDE/kdevplatform/veritas/mvc/runnerwindow.cpp #865097:865098
@@ -107,6 +107,7 @@
     int filter = Veritas::RunError | Veritas::RunFatal | Veritas::RunInfo;
     rproxy->setFilter(filter); // also updates the view
     resultsView()->setModel(rproxy);
+    m_results->setResizeMode();
 
     m_selection = new SelectionManager(runnerView());
     SelectionToggle* selectionToggle = new SelectionToggle(runnerView()->viewport());
@@ -137,8 +138,6 @@
         "border-image: none"
         "}");
 
-    resultsView()->header()->setResizeMode(QHeaderView::Interactive);
-
     connect(runnerView(),  SIGNAL(clicked(QModelIndex)),
             SLOT(expandOrCollapse(QModelIndex)));
 
--- trunk/KDE/kdevplatform/veritas/resources/qxrunner.qrc #865097:865098
@@ -1,9 +1,5 @@
 <RCC>
     <qresource prefix="/icons" >
-        <file>collapsed.png</file>
-        <file>expanded.png</file>
-        <file>item_run.png</file>
-        <file>play.png</file>
         <file>qxrunner_16x16.png</file>
         <file>qxrunner_24x24.png</file>
         <file>qxrunner_64x64.png</file>
[prev in list] [next in list] [prev in thread] [next in thread] 

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