[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.1/kdeedu/marble
From: Inge Wallin <inge () lysator ! liu ! se>
Date: 2008-07-20 19:56:23
Message-ID: 1216583783.430674.1829.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 835574 by ingwa:
Make Marble forward compatible again by putting all the members of
MarbleModel into the private class.
M +6 -0 ChangeLog
M +21 -15 src/lib/MarbleModel.cpp
M +0 -5 src/lib/MarbleModel.h
--- branches/KDE/4.1/kdeedu/marble/ChangeLog #835573:835574
@@ -1,3 +1,9 @@
+2008-07-20 Inge Wallin <inge@lysator.liu.se>
+
+ Restore forward compatibility
+ * src/lib/MarbleModel.{h,cpp}: Make all members part of the
+ private class.
+
2008-07-20 Jens-Michael Hoffmann <jensmh@gmx.de>
* src/lib/HttpDownloadManager.cpp:
--- branches/KDE/4.1/kdeedu/marble/src/lib/MarbleModel.cpp #835573:835574
@@ -93,6 +93,12 @@
MarblePlacemarkModel *m_placemarkmodel;
PlaceMarkLayout *m_placeMarkLayout;
+
+ // Misc stuff
+ ExtDateTime *m_dateTime;
+ SunLocator *m_sunLocator;
+ MergedLayerDecorator *m_layerDecorator;
+
// Selection handling
QItemSelectionModel *m_placemarkselectionmodel;
@@ -163,18 +169,18 @@
connect( d->m_fileviewmodel, SIGNAL( updateRegion( BoundingBox& ) ),
this, SIGNAL( regionChanged( BoundingBox& ) ) );
- m_dateTime = new ExtDateTime();
- m_sunLocator = new SunLocator(m_dateTime);
- m_layerDecorator = new MergedLayerDecorator(m_sunLocator);
+ d->m_dateTime = new ExtDateTime();
+ d->m_sunLocator = new SunLocator( d->m_dateTime );
+ d->m_layerDecorator = new MergedLayerDecorator( d->m_sunLocator );
- connect(m_dateTime, SIGNAL( timeChanged() ),
- m_sunLocator, SLOT( update() ) );
- connect( m_layerDecorator, SIGNAL( repaintMap() ),
- SIGNAL( modelChanged() ) );
+ connect(d->m_dateTime, SIGNAL( timeChanged() ),
+ d->m_sunLocator, SLOT( update() ) );
+ connect( d->m_layerDecorator, SIGNAL( repaintMap() ),
+ SIGNAL( modelChanged() ) );
// TODO be able to set these somewhere
- m_layerDecorator->setShowClouds(true);
- m_layerDecorator->setShowTileId(false);
+ d->m_layerDecorator->setShowClouds( true );
+ d->m_layerDecorator->setShowTileId( false );
}
MarbleModel::~MarbleModel()
@@ -705,12 +711,12 @@
SunLocator* MarbleModel::sunLocator() const
{
- return m_sunLocator;
+ return d->m_sunLocator;
}
MergedLayerDecorator* MarbleModel::layerDecorator() const
{
- return m_layerDecorator;
+ return d->m_layerDecorator;
}
void MarbleModel::clearVolatileTileCache()
@@ -776,14 +782,14 @@
qDebug() << "MarbleModel::paintTile: " << "x: " << x << "y:" << y << "level: " \
<< level << "requestTileUpdate" << requestTileUpdate;
if ( d->m_downloadManager != 0 ) {
- connect( m_layerDecorator, SIGNAL( downloadTile( QUrl, QString, QString ) ),
+ connect( d->m_layerDecorator, SIGNAL( downloadTile( QUrl, QString, QString ) \
),
d->m_downloadManager, SLOT( addJob( QUrl, QString, QString ) ) );
}
- m_layerDecorator->setInfo(x, y, level, tile->id());
- m_layerDecorator->setTile(tile->tile());
+ d->m_layerDecorator->setInfo(x, y, level, tile->id());
+ d->m_layerDecorator->setTile(tile->tile());
- m_layerDecorator->paint("maps/" + textureLayer->sourceDir(), mapTheme() );
+ d->m_layerDecorator->paint("maps/" + textureLayer->sourceDir(), mapTheme() );
tile->loadTile(requestTileUpdate);
}
--- branches/KDE/4.1/kdeedu/marble/src/lib/MarbleModel.h #835573:835574
@@ -308,11 +308,6 @@
Q_PRIVATE_SLOT( d, void notifyModelChanged() )
Q_PRIVATE_SLOT( d, void geoDataDocumentLoaded( GeoDataDocument& ) )
-
- // FIXME: move to d-pointer class
- SunLocator* m_sunLocator;
- MergedLayerDecorator* m_layerDecorator;
- ExtDateTime* m_dateTime;
};
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic