QgsAuxiliaryStorage::QgsAuxiliaryStorage( const QgsProject &project, bool copy ) : mCopy( copy ) { initTmpFileName(); if ( !project.absoluteFilePath().isEmpty() ) { mFileName = filenameForProject( project ); } open( mFileName ); }
QString QgsAuxiliaryStorage::filenameForProject( const QgsProject &project ) { const QFileInfo info( project.absoluteFilePath() ); const QString path = info.path() + QDir::separator() + info.baseName(); return path + '.' + QgsAuxiliaryStorage::extension(); }