void QgsGrassPlugin::closeMapset() { // QgsDebugMsg("entered."); QString err = QgsGrass::closeMapset(); if ( !err.isNull() ) { QMessageBox::warning( 0, tr( "Warning" ), tr( "Cannot close mapset. %1" ).arg( err ) ); return; } saveMapset(); mapsetChanged(); }
void QgsGrassPlugin::openMapset() { // QgsDebugMsg("entered."); QString element; QgsGrassSelect *sel = new QgsGrassSelect( QgsGrassSelect::MAPSET ); if ( !sel->exec() ) return; QString err = QgsGrass::openMapset( sel->gisdbase, sel->location, sel->mapset ); if ( !err.isNull() ) { QMessageBox::warning( 0, tr( "Warning" ), tr( "Cannot open the mapset. %1" ).arg( err ) ); return; } saveMapset(); mapsetChanged(); }