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

List:       kde-commits
Subject:    KDE/kdevplatform/vcs/widgets
From:       Andreas Pakulat <apaku () gmx ! de>
Date:       2008-06-09 18:43:13
Message-ID: 1213036993.876536.24148.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 818818 by apaku:

Use the new registerJob

 M  +4 -1      vcsannotationwidget.cpp  
 M  +6 -4      vcsdiffwidget.cpp  
 M  +6 -4      vcseventwidget.cpp  


--- trunk/KDE/kdevplatform/vcs/widgets/vcsannotationwidget.cpp #818817:818818
@@ -28,6 +28,9 @@
 
 #include "../models/vcsannotationmodel.h"
 #include "../vcsannotation.h"
+#include "../../interfaces/icore.h"
+#include "../../interfaces/iruncontroller.h"
+
 #include "ui_vcsannotationwidget.h"
 #include <kdebug.h>
 
@@ -76,7 +79,7 @@
     connect( d->m_job, SIGNAL( resultsReady( KDevelop::VcsJob* ) ),
              this, SLOT( addAnnotations( KDevelop::VcsJob* ) ) );
     d->m_job->setAutoDelete(false);
-    d->m_job->start();
+    ICore::self()->runController()->registerJob( d->m_job );
 }
 
 VcsAnnotationWidget::~VcsAnnotationWidget()
--- trunk/KDE/kdevplatform/vcs/widgets/vcsdiffwidget.cpp #818817:818818
@@ -28,6 +28,8 @@
 #include "../vcsjob.h"
 #include "../vcsrevision.h"
 #include "../vcsdiff.h"
+#include "../../interfaces/icore.h"
+#include "../../interfaces/iruncontroller.h"
 
 #include "ui_vcsdiffwidget.h"
 
@@ -44,7 +46,7 @@
         if( job != m_job )
             return;
         KDevelop::VcsDiff diff = qVariantValue<KDevelop::VcsDiff>( m_job->fetchResults() );
-    
+
         kDebug(9510) << "diff:" << diff.leftTexts().count();
         foreach( KDevelop::VcsLocation l, diff.leftTexts().keys() )
         {
@@ -55,11 +57,11 @@
         kDebug(9510) << "diff:" << diff.contentType();
         m_ui->diffDisplay->setPlainText( diff.diff() );
         m_ui->diffDisplay->setReadOnly( true );
-    
+
     }
 
 };
-    
+
 VcsDiffWidget::VcsDiffWidget( KDevelop::VcsJob* job, QWidget* parent )
     : QWidget( parent ), d(new VcsDiffWidgetPrivate)
 {
@@ -68,7 +70,7 @@
     d->m_ui->setupUi( this );
     connect( d->m_job, SIGNAL( resultsReady( KDevelop::VcsJob *) ),
              this, SLOT( diffReady( KDevelop::VcsJob* ) ) );
-    d->m_job->start();
+    ICore::self()->runController()->registerJob( d->m_job );
 }
 
 VcsDiffWidget::~VcsDiffWidget()
--- trunk/KDE/kdevplatform/vcs/widgets/vcseventwidget.cpp #818817:818818
@@ -39,6 +39,8 @@
 
 #include "../models/vcsitemeventmodel.h"
 #include "../models/vcseventmodel.h"
+#include "../../interfaces/icore.h"
+#include "../../interfaces/iruncontroller.h"
 
 #include "vcsdiffwidget.h"
 
@@ -51,7 +53,7 @@
     VcsEventWidgetPrivate( VcsEventWidget* w )
         : q( w )
     {}
-    
+
     Ui::VcsEventWidget* m_ui;
     VcsItemEventModel* m_detailModel;
     VcsEventModel *m_logModel;
@@ -177,7 +179,7 @@
     d->m_job = job;
     //Don't autodelete this job, its metadata will be used later on
     d->m_job->setAutoDelete( false );
-    
+
     d->m_url = url;
     d->m_ui = new Ui::VcsEventWidget();
     d->m_ui->setupUi(this);
@@ -205,10 +207,10 @@
              this, SLOT( eventViewClicked( const QModelIndex& ) ) );
     connect( d->m_ui->eventView, SIGNAL( customContextMenuRequested( const QPoint& ) ),
              this, SLOT( eventViewCustomContextMenuRequested( const QPoint& ) ) );
-    
+
     connect( d->m_job, SIGNAL(resultsReady( KDevelop::VcsJob*) ),
              this, SLOT( jobReceivedResults( KDevelop::VcsJob* ) ) );
-    d->m_job->start();
+    ICore::self()->runController()->registerJob( d->m_job );
 }
 VcsEventWidget::~VcsEventWidget()
 {
[prev in list] [next in list] [prev in thread] [next in thread] 

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