static char *get_tile_filename(int tlon, int tlat, bool tif) { // XXX TODO FIXME WRONG WARNING : THIS code is not reentrant static char fname[FILENAME_MAX]; // use TIF or ASC filename pattern according to boolean param 'tif' if (tif) snprintf(fname, FILENAME_MAX, SRTM4_TIF, cachedir(), tlon, tlat); else snprintf(fname, FILENAME_MAX, SRTM4_ASC, cachedir(), tlon, tlat); return fname; }
QgsAuthOAuth2Method::QgsAuthOAuth2Method() { setVersion( 1 ); setExpansions( QgsAuthMethod::NetworkRequest | QgsAuthMethod::NetworkReply ); setDataProviders( QStringList() << QStringLiteral( "ows" ) << QStringLiteral( "wfs" ) // convert to lowercase << QStringLiteral( "wcs" ) << QStringLiteral( "wms" ) ); QStringList cachedirpaths; cachedirpaths << QgsAuthOAuth2Config::tokenCacheDirectory() << QgsAuthOAuth2Config::tokenCacheDirectory( true ); Q_FOREACH ( const QString &cachedirpath, cachedirpaths ) { QDir cachedir( cachedirpath ); if ( !cachedir.mkpath( cachedirpath ) ) { QgsDebugMsg( QStringLiteral( "FAILED to create cache dir: %1" ).arg( cachedirpath ) ); } }