Skip to content

Commit 252f2e1

Browse files
committed
Rename overloaded signal, flip remaining connects to new style
1 parent f71c78e commit 252f2e1

File tree

5 files changed

+18
-13
lines changed

5 files changed

+18
-13
lines changed

python/core/qgstaskmanager.sip

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,11 @@ class QgsTaskManager : QObject
347347
//! @param progress percent of progress, from 0.0 - 100.0
348348
void progressChanged( long taskId, double progress );
349349

350+
//! Will be emitted when only a single task remains to complete
351+
//! and that task has reported a progress change
352+
//! @param progress percent of progress, from 0.0 - 100.0
353+
void finalTaskProgressChanged( double progress );
354+
350355
//! Will be emitted when a task reports a status change
351356
//! @param taskId ID of task
352357
//! @param status new task status

src/core/qgstaskmanager.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ void QgsTaskManager::taskProgressChanged( double progress )
352352
emit progressChanged( id, progress );
353353
if ( mActiveTasks.count() == 1 )
354354
{
355-
emit progressChanged( progress );
355+
emit finalTaskProgressChanged( progress );
356356
}
357357
}
358358

src/core/qgstaskmanager.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ class CORE_EXPORT QgsTaskManager : public QObject
379379
//! Will be emitted when only a single task remains to complete
380380
//! and that task has reported a progress change
381381
//! @param progress percent of progress, from 0.0 - 100.0
382-
void progressChanged( double progress );
382+
void finalTaskProgressChanged( double progress );
383383

384384
//! Will be emitted when a task reports a status change
385385
//! @param taskId ID of task

src/gui/qgstaskmanagerwidget.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,10 @@ QgsTaskManagerModel::QgsTaskManagerModel( QgsTaskManager *manager, QObject *pare
7575
mRowToTaskIdMap.insert( i, mManager->taskId( task ) );
7676
}
7777

78-
connect( mManager, SIGNAL( taskAdded( long ) ), this, SLOT( taskAdded( long ) ) );
79-
connect( mManager, SIGNAL( taskAboutToBeDeleted( long ) ), this, SLOT( taskDeleted( long ) ) );
80-
connect( mManager, SIGNAL( progressChanged( long, double ) ), this, SLOT( progressChanged( long, double ) ) );
81-
connect( mManager, SIGNAL( statusChanged( long, int ) ), this, SLOT( statusChanged( long, int ) ) );
78+
connect( mManager, &QgsTaskManager::taskAdded, this, &QgsTaskManagerModel::taskAdded );
79+
connect( mManager, &QgsTaskManager::taskAboutToBeDeleted, this, &QgsTaskManagerModel::taskDeleted );
80+
connect( mManager, &QgsTaskManager::progressChanged, this, &QgsTaskManagerModel::progressChanged );
81+
connect( mManager, &QgsTaskManager::statusChanged, this, &QgsTaskManagerModel::statusChanged );
8282
}
8383

8484
QModelIndex QgsTaskManagerModel::index( int row, int column, const QModelIndex &parent ) const
@@ -412,13 +412,13 @@ QgsTaskManagerStatusBarWidget::QgsTaskManagerStatusBarWidget( QgsTaskManager *ma
412412
mFloatingWidget->setAnchorPoint( QgsFloatingWidget::BottomMiddle );
413413
mFloatingWidget->setAnchorWidgetPoint( QgsFloatingWidget::TopMiddle );
414414
mFloatingWidget->hide();
415-
connect( this, SIGNAL( clicked( bool ) ), this, SLOT( toggleDisplay() ) );
415+
connect( this, &QgsTaskManagerStatusBarWidget::clicked, this, &QgsTaskManagerStatusBarWidget::toggleDisplay );
416416
hide();
417417

418-
connect( manager, SIGNAL( taskAdded( long ) ), this, SLOT( showButton() ) );
419-
connect( manager, SIGNAL( allTasksFinished() ), this, SLOT( allFinished() ) );
420-
connect( manager, SIGNAL( progressChanged( double ) ), this, SLOT( overallProgressChanged( double ) ) );
421-
connect( manager, SIGNAL( countActiveTasksChanged( int ) ), this, SLOT( countActiveTasksChanged( int ) ) );
418+
connect( manager, &QgsTaskManager::taskAdded, this, &QgsTaskManagerStatusBarWidget::showButton );
419+
connect( manager, &QgsTaskManager::allTasksFinished, this, &QgsTaskManagerStatusBarWidget::allFinished );
420+
connect( manager, &QgsTaskManager::finalTaskProgressChanged, this, &QgsTaskManagerStatusBarWidget::overallProgressChanged );
421+
connect( manager, &QgsTaskManager::countActiveTasksChanged, this, &QgsTaskManagerStatusBarWidget::countActiveTasksChanged );
422422
}
423423

424424
QSize QgsTaskManagerStatusBarWidget::sizeHint() const

tests/src/core/testqgstaskmanager.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -361,8 +361,8 @@ void TestQgsTaskManager::progressChanged()
361361
manager.addTask( task );
362362
manager.addTask( task2 );
363363

364-
QSignalSpy spy( &manager, SIGNAL( progressChanged( long, double ) ) );
365-
QSignalSpy spy2( &manager, SIGNAL( progressChanged( double ) ) );
364+
QSignalSpy spy( &manager, &QgsTaskManager::progressChanged );
365+
QSignalSpy spy2( &manager, &QgsTaskManager::finalTaskProgressChanged );
366366

367367
task->emitProgressChanged( 50.0 );
368368
QCOMPARE( task->progress(), 50.0 );

0 commit comments

Comments
 (0)