20 const QString &routeDownloadCommand,
const QString &routeUploadCommand,
21 const QString &trackDownloadCommand,
const QString &trackUploadCommand )
23 const thread_local QRegularExpression whiteSpaceRx( QStringLiteral(
"\\s" ) );
25 if ( !waypointDownloadCommand.isEmpty() )
27 mWaypointDownloadCommand = waypointDownloadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );
31 if ( !waypointUploadCommand.isEmpty() )
33 mWaypointUploadCommand = waypointUploadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );
37 if ( !routeDownloadCommand.isEmpty() )
39 mRouteDownloadCommand = routeDownloadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );
43 if ( !routeUploadCommand.isEmpty() )
45 mRouteUploadCommand = routeUploadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );
49 if ( !trackDownloadCommand.isEmpty() )
51 mTrackDownloadCommand = trackDownloadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );
55 if ( !trackUploadCommand.isEmpty() )
57 mTrackUploadCommand = trackUploadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );