From 845fbf235838cc221819c67792227a102253a2d9 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 10 Aug 2007 10:57:00 +0000 Subject: [PATCH] Added View::setDatabasePager(..) --- include/osgViewer/View | 3 +++ src/osgViewer/View.cpp | 10 ++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/include/osgViewer/View b/include/osgViewer/View index 055e9aba3..7db8eeb93 100644 --- a/include/osgViewer/View +++ b/include/osgViewer/View @@ -55,6 +55,9 @@ class OSGVIEWER_EXPORT View : public osg::View, public osgGA::GUIActionAdapter /** Get the const View's scene graph.*/ const osg::Node* getSceneData() const { return _scene.valid() ? _scene->getSceneData() : 0; } + /** Set the View's database pager.*/ + void setDatabasePager(osgDB::DatabasePager* dp); + /** Get the View's database pager.*/ osgDB::DatabasePager* getDatabasePager(); diff --git a/src/osgViewer/View.cpp b/src/osgViewer/View.cpp index 9a680eddd..96bd0579c 100644 --- a/src/osgViewer/View.cpp +++ b/src/osgViewer/View.cpp @@ -197,6 +197,7 @@ void View::setSceneData(osg::Node* node) Scene* scene = Scene::getScene(node); + if (scene) { osg::notify(osg::INFO)<<"View::setSceneData() Sharing scene "<setDatabasePager(dp); +} + osgDB::DatabasePager* View::getDatabasePager() { - return _scene.valid() ? _scene->getDatabasePager() : 0; + return _scene->getDatabasePager(); } const osgDB::DatabasePager* View::getDatabasePager() const { - return _scene.valid() ? _scene->getDatabasePager() : 0; + return _scene->getDatabasePager(); }