23 const QString &waypointDownloadCommand,
24 const QString &waypointUploadCommand,
25 const QString &routeDownloadCommand,
26 const QString &routeUploadCommand,
27 const QString &trackDownloadCommand,
28 const QString &trackUploadCommand
31 const thread_local QRegularExpression whiteSpaceRx( u
"\\s"_s );
33 if ( !waypointDownloadCommand.isEmpty() )
35 mWaypointDownloadCommand = waypointDownloadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );
39 if ( !waypointUploadCommand.isEmpty() )
41 mWaypointUploadCommand = waypointUploadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );
45 if ( !routeDownloadCommand.isEmpty() )
47 mRouteDownloadCommand = routeDownloadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );
51 if ( !routeUploadCommand.isEmpty() )
53 mRouteUploadCommand = routeUploadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );
57 if ( !trackDownloadCommand.isEmpty() )
59 mTrackDownloadCommand = trackDownloadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );
63 if ( !trackUploadCommand.isEmpty() )
65 mTrackUploadCommand = trackUploadCommand.split( whiteSpaceRx, Qt::SkipEmptyParts );