set region for map from browser; use rubber band for region

git-svn-id: http://svn.osgeo.org/qgis/trunk@5048 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
rblazek 2006-03-17 08:25:15 +00:00
parent c83c881bf2
commit 9c78637ab2
2 changed files with 17 additions and 2 deletions

View File

@ -158,6 +158,9 @@ QgsGrassTools::QgsGrassTools ( QgisApp *qgisApp, QgisIface *iface,
// displayed over the browser
QgsGrassBrowser *browser = new QgsGrassBrowser ( mIface, this );
mTabWidget->addTab( browser, "Browser" );
connect( browser, SIGNAL(regionChanged()),
this, SLOT(emitRegionChanged()) );
}
void QgsGrassTools::moduleClicked( Q3ListViewItem * item )
@ -412,5 +415,10 @@ void QgsGrassTools::saveWindowLocation()
settings.writeEntry("/GRASS/windows/tools/h", s.height());
}
void QgsGrassTools::emitRegionChanged()
{
#ifdef QGISDEBUG
std::cerr << "QgsGrassTools::emitRegionChanged()" << std::endl;
#endif
emit regionChanged();
}

View File

@ -91,6 +91,13 @@ public slots:
//! Current mapset changed
void mapsetChanged();
// Emits regionChanged
void emitRegionChanged();
signals:
void regionChanged();
private:
//! QGIS application
QgisApp *mQgisApp;