23 const QString &routeDownloadCommand,
const QString &routeUploadCommand,
24 const QString &trackDownloadCommand,
const QString &trackUploadCommand )
26 const thread_local QRegularExpression whiteSpaceRx( u
"\\s"_s );
28 if ( !waypointDownloadCommand.isEmpty() )
30 mWaypointDownloadCommand = waypointDownloadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );
34 if ( !waypointUploadCommand.isEmpty() )
36 mWaypointUploadCommand = waypointUploadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );
40 if ( !routeDownloadCommand.isEmpty() )
42 mRouteDownloadCommand = routeDownloadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );
46 if ( !routeUploadCommand.isEmpty() )
48 mRouteUploadCommand = routeUploadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );
52 if ( !trackDownloadCommand.isEmpty() )
54 mTrackDownloadCommand = trackDownloadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );
58 if ( !trackUploadCommand.isEmpty() )
60 mTrackUploadCommand = trackUploadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );