[Marble-commits] KDE/kdeedu/marble/src/lib
Thibaut Gridel
tgridel at free.fr
Sun Jun 6 21:24:51 CEST 2010
SVN commit 1135198 by tgridel:
use MarbleModel's positionTracking()
M +5 -5 MarbleControlBox.cpp
M +0 -5 gps/GpsLayer.cpp
M +0 -1 gps/GpsLayer.h
--- trunk/KDE/kdeedu/marble/src/lib/MarbleControlBox.cpp #1135197:1135198
@@ -333,14 +333,14 @@
//connect CurrentLoctaion signals
connect( this, SIGNAL( gpsPositionChanged( qreal, qreal ) ),
d->m_widget, SLOT( changeCurrentPosition( qreal, qreal ) ) );
- connect( d->m_widget->model()->gpsLayer()->getPositionTracking(),
+ connect( d->m_widget->model()->positionTracking(),
SIGNAL( gpsLocation( GeoDataCoordinates, qreal ) ),
this, SLOT( receiveGpsCoordinates( GeoDataCoordinates, qreal ) ) );
connect( d->uiWidget.positionTrackingComboBox, SIGNAL( currentIndexChanged( QString ) ),
this, SLOT( changePositionProvider( QString ) ) );
connect( d->uiWidget.locationLabel, SIGNAL( linkActivated( QString ) ),
this, SLOT( centerOnCurrentLocation() ) );
- connect( d->m_widget->model()->gpsLayer()->getPositionTracking(),
+ connect( d->m_widget->model()->positionTracking(),
SIGNAL( statusChanged( PositionProviderStatus) ), this,
SLOT( adjustPositionTrackingStatus( PositionProviderStatus) ) );
}
@@ -437,7 +437,7 @@
break;
case PositionProviderStatusError:
html += tr( "Error when determining current location: " );
- html += d->m_widget->model()->gpsLayer()->getPositionTracking()->error();
+ html += d->m_widget->model()->positionTracking()->error();
break;
}
@@ -743,7 +743,7 @@
if ( provider == tr("Disabled") ) {
d->uiWidget.locationLabel->setEnabled( false );
d->m_widget->map()->model()->gpsLayer()->setVisible( false );
- d->m_widget->model()->gpsLayer()->getPositionTracking()->setPositionProviderPlugin( 0 );
+ d->m_widget->model()->positionTracking()->setPositionProviderPlugin( 0 );
d->m_widget->update();
}
else {
@@ -751,7 +751,7 @@
if ( plugin->guiString() == provider ) {
d->uiWidget.locationLabel->setEnabled( true );
PositionProviderPlugin* instance = plugin->newInstance();
- PositionTracking *tracking = d->m_widget->model()->gpsLayer()->getPositionTracking();
+ PositionTracking *tracking = d->m_widget->model()->positionTracking();
tracking->setPositionProviderPlugin( instance );
d->m_widget->map()->model()->gpsLayer()->setVisible( true );
d->m_widget->update();
--- trunk/KDE/kdeedu/marble/src/lib/gps/GpsLayer.cpp #1135197:1135198
@@ -53,11 +53,6 @@
// return QRegion();
}
-PositionTracking* GpsLayer::getPositionTracking()
-{
- return m_tracking;
-}
-
void GpsLayer::paintLayer( ClipPainter *painter,
const QSize &canvasSize, ViewParams *viewParams )
{
--- trunk/KDE/kdeedu/marble/src/lib/gps/GpsLayer.h #1135197:1135198
@@ -48,7 +48,6 @@
QRegion ®);
GpxFileModel *m_fileModel;
- PositionTracking* getPositionTracking();
public slots:
virtual void clearModel();
private:
More information about the Marble-commits
mailing list