[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-08-31 21:22:36
Message-ID: 1220217756.665062.16961.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 855473 by mbreugel:

Implement ResultWidget by hand, remove designer files.

 M  +1 -1      CMakeLists.txt  
 D             mvc/resultsview.ui  
 A             mvc/resultswidget.cpp   [License: GPL (v2+)]
 A             mvc/resultswidget.h   [License: GPL (v2+)]
 M  +9 -5      mvc/runnerwindow.cpp  
 M  +4 -4      mvc/runnerwindow.h  


--- trunk/KDE/kdevplatform/veritas/CMakeLists.txt #855472:855473
@@ -27,12 +27,12 @@
     mvc/verbosetoggle.cpp
     mvc/overlaymanager.cpp
     mvc/overlaytoggle.cpp
+    mvc/resultswidget.cpp
     tests/runnertesthelper.cpp)
     #${CMAKE_SOURCE_DIR}/tests/common/modeltest.cpp)
 
 kde4_add_ui_files(veritas_SRCS
     mvc/runnerwindow.ui
-    mvc/resultsview.ui
     mvc/stoppingdialog.ui)
 
 qt4_add_resources(veritas_SRCS
--- trunk/KDE/kdevplatform/veritas/mvc/runnerwindow.cpp #855472:855473
@@ -22,7 +22,6 @@
 #include "veritas/mvc/runnerwindow.h"
 
 #include "ui_runnerwindow.h"
-#include "ui_resultsview.h"
 
 #include "interfaces/iproject.h"
 
@@ -42,6 +41,7 @@
 #include "interfaces/idocumentcontroller.h"
 
 #include "veritas/utils.h"
+#include "mvc/resultswidget.h"
 
 #include <QMessageBox>
 #include <QCloseEvent>
@@ -86,9 +86,7 @@
     m_resultsModel = rmodel;
     m_ui = new Ui::RunnerWindow;
     m_ui->setupUi(this);
-    m_uiResults = new Ui::ResultsView;
-    m_results = new QWidget;
-    m_uiResults->setupUi(m_results);
+    m_results = new ResultsWidget();
     runnerView()->setRootIsDecorated(false);
     runnerView()->setUniformRowHeights(true);
 
@@ -873,9 +871,15 @@
 
 QTreeView* RunnerWindow::resultsView() const
 {
-    return m_uiResults->treeResults;
+//    return m_results->treeResults;
+    return m_results->tree();
 }
 
+QWidget* RunnerWindow::resultsWidget() const
+{
+    return m_results;
+}
+
 RunnerModel* RunnerWindow::runnerModel() const
 {
     return runnerController()->runnerModel();
--- trunk/KDE/kdevplatform/veritas/mvc/runnerwindow.h #855472:855473
@@ -30,7 +30,7 @@
 #include "../veritasexport.h"
 
 namespace KDevelop { class IProject; }
-namespace Ui { class RunnerWindow; class ResultsView; }
+namespace Ui { class RunnerWindow;}
 
 class QAction;
 class QItemSelection;
@@ -48,6 +48,7 @@
 class SelectionManager;
 class StatusWidget;
 class VerboseManager;
+class ResultsWidget;
 
 /*!
  * \brief The RunnerWindow class defines the Veritas main window.
@@ -104,7 +105,7 @@
     KSelectAction* projectPopup() const;
 
     VerboseManager* verboseManager() const;
-    QWidget* resultsWidget() const { return m_results; }
+    QWidget* resultsWidget() const;
 
     void resetProgressBar() const;
 
@@ -210,8 +211,7 @@
 
 private: // Attributes
     Ui::RunnerWindow *m_ui;            // QtDesigner main object
-    Ui::ResultsView* m_uiResults;      //
-    QWidget* m_results;
+    ResultsWidget* m_results;
     QSemaphore m_sema;                 // currently unused, should remove
     QBrush m_highlightBrush;           // hmm
     RunnerViewController*  m_runnerViewController; // used to reduce bloat in this class
[prev in list] [next in list] [prev in thread] [next in thread] 

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