Skip to content

Commit 13b790d

Browse files
committedAug 7, 2018
Fix some clang warnings
1 parent 4b1bc82 commit 13b790d

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed
 

‎src/gui/qgstaskmanagerwidget.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ QgsTaskManagerWidget::QgsTaskManagerWidget( QgsTaskManager *manager, QWidget *pa
4646
mTreeView->setHeaderHidden( true );
4747
mTreeView->setRootIsDecorated( false );
4848
mTreeView->setSelectionBehavior( QAbstractItemView::SelectRows );
49-
int progressColWidth = fontMetrics().width( "X" ) * 10 * Qgis::UI_SCALE_FACTOR;
49+
int progressColWidth = static_cast< int >( fontMetrics().width( 'X' ) * 10 * Qgis::UI_SCALE_FACTOR );
5050
mTreeView->setColumnWidth( QgsTaskManagerModel::Progress, progressColWidth );
51-
int statusColWidth = fontMetrics().width( "X" ) * 2 * Qgis::UI_SCALE_FACTOR;
51+
int statusColWidth = static_cast< int >( fontMetrics().width( 'X' ) * 2 * Qgis::UI_SCALE_FACTOR );
5252
mTreeView->setColumnWidth( QgsTaskManagerModel::Status, statusColWidth );
5353
mTreeView->setHorizontalScrollBarPolicy( Qt::ScrollBarAlwaysOff );
5454
mTreeView->setVerticalScrollBarPolicy( Qt::ScrollBarAlwaysOn );
@@ -85,7 +85,7 @@ void QgsTaskManagerWidget::modelRowsInserted( const QModelIndex &, int start, in
8585
if ( progress > 0 )
8686
{
8787
progressBar->setMaximum( 100 );
88-
progressBar->setValue( progress );
88+
progressBar->setValue( static_cast< int >( std::round( progress ) ) );
8989
}
9090
else
9191
progressBar->setMaximum( 0 );
@@ -570,8 +570,8 @@ QgsTaskManagerFloatingWidget::QgsTaskManagerFloatingWidget( QgsTaskManager *mana
570570
{
571571
setLayout( new QVBoxLayout() );
572572
QgsTaskManagerWidget *w = new QgsTaskManagerWidget( manager );
573-
int minWidth = fontMetrics().width( 'X' ) * 60 * Qgis::UI_SCALE_FACTOR;
574-
int minHeight = fontMetrics().height() * 15 * Qgis::UI_SCALE_FACTOR;
573+
int minWidth = static_cast< int >( fontMetrics().width( 'X' ) * 60 * Qgis::UI_SCALE_FACTOR );
574+
int minHeight = static_cast< int >( fontMetrics().height() * 15 * Qgis::UI_SCALE_FACTOR );
575575
setMinimumSize( minWidth, minHeight );
576576
layout()->addWidget( w );
577577
setStyleSheet( ".QgsTaskManagerFloatingWidget { border-top-left-radius: 8px;"
@@ -609,7 +609,7 @@ QgsTaskManagerStatusBarWidget::QgsTaskManagerStatusBarWidget( QgsTaskManager *ma
609609

610610
QSize QgsTaskManagerStatusBarWidget::sizeHint() const
611611
{
612-
int width = fontMetrics().width( 'X' ) * 10 * Qgis::UI_SCALE_FACTOR;
612+
int width = static_cast< int >( fontMetrics().width( 'X' ) * 10 * Qgis::UI_SCALE_FACTOR );
613613
int height = QToolButton::sizeHint().height();
614614
return QSize( width, height );
615615
}
@@ -627,7 +627,7 @@ void QgsTaskManagerStatusBarWidget::toggleDisplay()
627627

628628
void QgsTaskManagerStatusBarWidget::overallProgressChanged( double progress )
629629
{
630-
mProgressBar->setValue( progress );
630+
mProgressBar->setValue( static_cast< int >( std::round( progress ) ) );
631631
if ( qgsDoubleNear( progress, 0.0 ) )
632632
mProgressBar->setMaximum( 0 );
633633
else if ( mProgressBar->maximum() == 0 )

0 commit comments

Comments
 (0)
Please sign in to comment.