Skip to content

Commit 013d6d3

Browse files
committed
Fix more warnings
1 parent 483ef3c commit 013d6d3

File tree

68 files changed

+377
-386
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+377
-386
lines changed

src/analysis/CMakeLists.txt

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -62,16 +62,10 @@ ADD_FLEX_FILES_PREFIX(QGIS_ANALYSIS_SRCS raster raster/qgsrastercalclexer.ll)
6262

6363
ADD_BISON_FILES_PREFIX(QGIS_ANALYSIS_SRCS raster raster/qgsrastercalcparser.yy)
6464

65-
IF (PEDANTIC AND MSVC)
66-
# disable warnings
67-
# 4065 switch with default and no case
68-
# 4127 conditional expression is constant
69-
# 4702 unreachable code
70-
SET_SOURCE_FILES_PROPERTIES(
65+
SET_SOURCE_FILES_PROPERTIES(
7166
${CMAKE_BINARY_DIR}/src/analysis/qgsrastercalcparser.cpp
72-
PROPERTIES COMPILE_FLAGS "-wd4065 -wd4127 -wd4702"
67+
PROPERTIES COMPILE_FLAGS "-w"
7368
)
74-
ENDIF (PEDANTIC AND MSVC)
7569

7670
IF (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
7771
SET_SOURCE_FILES_PROPERTIES(

src/app/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -529,11 +529,11 @@ IF(ENABLE_MODELTEST)
529529
ENDIF(ENABLE_MODELTEST)
530530

531531
IF (ANDROID)
532-
INCLUDE_DIRECTORIES(${ANDROID_NDK_TOOLCHAIN_ROOT}/sysroot/usr/include)
532+
INCLUDE_DIRECTORIES(SYSTEM ${ANDROID_NDK_TOOLCHAIN_ROOT}/sysroot/usr/include)
533533
ENDIF (ANDROID)
534534

535535
IF (POSTGRES_FOUND)
536-
INCLUDE_DIRECTORIES(${POSTGRES_INCLUDE_DIR})
536+
INCLUDE_DIRECTORIES(SYSTEM ${POSTGRES_INCLUDE_DIR})
537537
ENDIF (POSTGRES_FOUND)
538538

539539
#############

src/app/pluginmanager/qgspluginsortfilterproxymodel.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,14 +88,12 @@ bool QgsPluginSortFilterProxyModel::filterByPhrase( QModelIndex &index ) const
8888
case PLUGIN_TAGS_ROLE:
8989
// search in tags only
9090
return sourceModel()->data( index, PLUGIN_TAGS_ROLE ).toString().contains( filterRegExp() );
91-
break;
9291
case 0:
9392
// full search: name + description + tags + author
9493
return sourceModel()->data( index, PLUGIN_DESCRIPTION_ROLE ).toString().contains( filterRegExp() )
9594
|| sourceModel()->data( index, PLUGIN_AUTHOR_ROLE ).toString().contains( filterRegExp() )
9695
|| sourceModel()->data( index, Qt::DisplayRole ).toString().contains( filterRegExp() )
9796
|| sourceModel()->data( index, PLUGIN_TAGS_ROLE ).toString().contains( filterRegExp() );
98-
break;
9997
default:
10098
// unknown filter mode, return nothing
10199
return false;

src/app/qgsfieldcalculator.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ class APP_EXPORT QgsFieldCalculator: public QDialog, private Ui::QgsFieldCalcula
6262
inline QgsField fieldDefinition()
6363
{
6464
return QgsField( mOutputFieldNameLineEdit->text(),
65-
( QVariant::Type ) mOutputFieldTypeComboBox->itemData( mOutputFieldTypeComboBox->currentIndex(), Qt::UserRole ).toInt(),
65+
static_cast< QVariant::Type >( mOutputFieldTypeComboBox->itemData( mOutputFieldTypeComboBox->currentIndex(), Qt::UserRole ).toInt() ),
6666
mOutputFieldTypeComboBox->itemData( mOutputFieldTypeComboBox->currentIndex(), Qt::UserRole + 1 ).toString(),
6767
mOutputFieldWidthSpinBox->value(),
6868
mOutputFieldPrecisionSpinBox->value() );

src/app/qgsvectorlayerproperties.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -732,7 +732,6 @@ void QgsVectorLayerProperties::loadDefaultStyle_clicked()
732732
{
733733
case 0:
734734
return;
735-
break;
736735
case 2:
737736
msg = layer->loadNamedStyle( layer->styleURI(), defaultLoadedFlag );
738737
if ( !defaultLoadedFlag )
@@ -751,7 +750,6 @@ void QgsVectorLayerProperties::loadDefaultStyle_clicked()
751750
}
752751

753752
return;
754-
break;
755753
default:
756754
break;
757755
}
@@ -789,7 +787,6 @@ void QgsVectorLayerProperties::saveDefaultStyle_clicked()
789787
{
790788
case 0:
791789
return;
792-
break;
793790
case 2:
794791
layer->saveStyleToDatabase( "", "", true, "", errorMsg );
795792
if ( errorMsg.isNull() )

src/astyle/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
SET(ASTYLE_SRCS astyle_main.cpp ASBeautifier.cpp ASFormatter.cpp ASEnhancer.cpp ASResource.cpp)
2+
# No warnings for astyle build
3+
SET_SOURCE_FILES_PROPERTIES( ${ASTYLE_SRCS} PROPERTIES COMPILE_FLAGS -w )
24
ADD_EXECUTABLE(qgisstyle ${ASTYLE_SRCS})
35
SET_TARGET_PROPERTIES(qgisstyle PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/scripts)

src/core/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,8 @@ ADD_FLEX_FILES(QGIS_CORE_SRCS qgsexpressionlexer.ll)
406406

407407
ADD_BISON_FILES(QGIS_CORE_SRCS qgsexpressionparser.yy)
408408

409+
SET_SOURCE_FILES_PROPERTIES( qgsexpressionparser.cpp PROPERTIES COMPILE_FLAGS -w )
410+
409411
SET(QGIS_CORE_MOC_HDRS
410412
qgsapplication.h
411413
qgsbrowsermodel.h

src/core/auth/qgsauthconfig.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -405,16 +405,16 @@ const QString QgsAuthConfigSslServer::configString() const
405405
QStringList configlist;
406406
configlist << QString::number( mVersion ) << QString::number( mQtVersion );
407407

408-
configlist << QString::number(( int )mSslProtocol );
408+
configlist << QString::number( static_cast< int >( mSslProtocol ) );
409409

410410
QStringList errs;
411411
Q_FOREACH ( const QSslError::SslError& err, mSslIgnoredErrors )
412412
{
413-
errs << QString::number(( int )err );
413+
errs << QString::number( static_cast< int >( err ) );
414414
}
415415
configlist << errs.join( "~~" );
416416

417-
configlist << QString( "%1~~%2" ).arg(( int )mSslPeerVerifyMode ).arg( mSslPeerVerifyDepth );
417+
configlist << QString( "%1~~%2" ).arg( static_cast< int >( mSslPeerVerifyMode ) ).arg( mSslPeerVerifyDepth );
418418

419419
return configlist.join( mConfSep );
420420
}
@@ -432,17 +432,17 @@ void QgsAuthConfigSslServer::loadConfigString( const QString &config )
432432

433433
// TODO: Conversion between 4.7 -> 4.8 protocol enum differences (and reverse?).
434434
// This is necessary for users upgrading from 4.7 to 4.8
435-
mSslProtocol = ( QSsl::SslProtocol )configlist.at( 2 ).toInt();
435+
mSslProtocol = static_cast< QSsl::SslProtocol >( configlist.at( 2 ).toInt() );
436436

437437
mSslIgnoredErrors.clear();
438438
QStringList errs( configlist.at( 3 ).split( "~~" ) );
439439
Q_FOREACH ( const QString& err, errs )
440440
{
441-
mSslIgnoredErrors.append(( QSslError::SslError )err.toInt() );
441+
mSslIgnoredErrors.append( static_cast< QSslError::SslError >( err.toInt() ) );
442442
}
443443

444444
QStringList peerverify( configlist.at( 4 ).split( "~~" ) );
445-
mSslPeerVerifyMode = ( QSslSocket::PeerVerifyMode )peerverify.at( 0 ).toInt();
445+
mSslPeerVerifyMode = static_cast< QSslSocket::PeerVerifyMode >( peerverify.at( 0 ).toInt() );
446446
mSslPeerVerifyDepth = peerverify.at( 1 ).toInt();
447447
}
448448

src/core/auth/qgsauthcrypto.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
#define CIPHER_IV_LENGTH 32
2929
#define CIPHER_PROVIDER "qca-ossl"
3030
#define PASSWORD_HASH_ALGORITHM "sha256"
31-
#define RANDOM_KEY_LENGTH 16
3231
#define KEY_GEN_ITERATIONS 10000
3332
#define KEY_GEN_LENGTH 16
3433
#define KEY_GEN_IV_LENGTH 16

src/core/auth/qgsauthmanager.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -774,7 +774,7 @@ const QString QgsAuthManager::uniqueConfigId() const
774774
QTimer::singleShot( 3, &loop, SLOT( quit() ) );
775775
loop.exec();
776776

777-
uint seed = ( uint ) QTime::currentTime().msec();
777+
uint seed = static_cast< uint >( QTime::currentTime().msec() );
778778
qsrand( seed );
779779

780780
while ( true )
@@ -2463,7 +2463,7 @@ bool QgsAuthManager::storeCertTrustPolicy( const QSslCertificate &cert, QgsAuthC
24632463
"VALUES (:id, :policy)" ).arg( authDbTrustTable() ) );
24642464

24652465
query.bindValue( ":id", id );
2466-
query.bindValue( ":policy", ( int )policy );
2466+
query.bindValue( ":policy", static_cast< int >( policy ) );
24672467

24682468
if ( !authDbStartTransaction() )
24692469
return false;
@@ -2502,7 +2502,7 @@ QgsAuthCertUtils::CertTrustPolicy QgsAuthManager::getCertTrustPolicy( const QSsl
25022502
{
25032503
if ( query.first() )
25042504
{
2505-
policy = ( QgsAuthCertUtils::CertTrustPolicy )query.value( 0 ).toInt();
2505+
policy = static_cast< QgsAuthCertUtils::CertTrustPolicy >( query.value( 0 ).toInt() );
25062506
QgsDebugMsg( QString( "Authentication cert trust policy retrieved for id: %1" ).arg( id ) );
25072507
}
25082508
if ( query.next() )
@@ -2591,7 +2591,7 @@ bool QgsAuthManager::setDefaultCertTrustPolicy( QgsAuthCertUtils::CertTrustPolic
25912591
// set default trust policy to Trusted by removing setting
25922592
return removeAuthSetting( "certdefaulttrust" );
25932593
}
2594-
return storeAuthSetting( "certdefaulttrust", ( int )policy );
2594+
return storeAuthSetting( "certdefaulttrust", static_cast< int >( policy ) );
25952595
}
25962596

25972597
QgsAuthCertUtils::CertTrustPolicy QgsAuthManager::defaultCertTrustPolicy()
@@ -2601,7 +2601,7 @@ QgsAuthCertUtils::CertTrustPolicy QgsAuthManager::defaultCertTrustPolicy()
26012601
{
26022602
return QgsAuthCertUtils::Trusted;
26032603
}
2604-
return ( QgsAuthCertUtils::CertTrustPolicy )policy.toInt();
2604+
return static_cast< QgsAuthCertUtils::CertTrustPolicy >( policy.toInt() );
26052605
}
26062606

26072607
bool QgsAuthManager::rebuildCertTrustCache()
@@ -2622,7 +2622,7 @@ bool QgsAuthManager::rebuildCertTrustCache()
26222622
while ( query.next() )
26232623
{
26242624
QString id = query.value( 0 ).toString();
2625-
QgsAuthCertUtils::CertTrustPolicy policy = ( QgsAuthCertUtils::CertTrustPolicy )query.value( 1 ).toInt();
2625+
QgsAuthCertUtils::CertTrustPolicy policy = static_cast< QgsAuthCertUtils::CertTrustPolicy >( query.value( 1 ).toInt() );
26262626

26272627
QStringList ids;
26282628
if ( mCertTrustCache.contains( policy ) )

0 commit comments

Comments
 (0)