diff --git a/src/Vizkit3DWidget.cpp b/src/Vizkit3DWidget.cpp index 9148dc2..887f7b8 100644 --- a/src/Vizkit3DWidget.cpp +++ b/src/Vizkit3DWidget.cpp @@ -203,7 +203,7 @@ void Vizkit3DConfig::setCameraManipulator(QStringList const& manipulator) return getWidget()->setCameraManipulator(id); } -Vizkit3DWidget::Vizkit3DWidget( QWidget* parent,const QString &world_name,bool auto_update) +Vizkit3DWidget::Vizkit3DWidget( QWidget* parent,int width,int height,const QString &world_name,bool auto_update) : QWidget(parent) , env_plugin(NULL) { @@ -233,7 +233,7 @@ Vizkit3DWidget::Vizkit3DWidget( QWidget* parent,const QString &world_name,bool a root = createSceneGraph(world_name); // create osg widget - QWidget* widget = addViewWidget(createGraphicsWindow(0,0,800,600), root); + QWidget* widget = addViewWidget(createGraphicsWindow(0,0,width,height), root); widget->setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Expanding ) ); widget->setObjectName(QString("View Widget")); splitter->addWidget(widget); diff --git a/src/Vizkit3DWidget.hpp b/src/Vizkit3DWidget.hpp index 5f7eae1..ed3912e 100644 --- a/src/Vizkit3DWidget.hpp +++ b/src/Vizkit3DWidget.hpp @@ -187,7 +187,8 @@ namespace vizkit3d static osg::Vec3d const DEFAULT_UP; friend class VizPluginBase; - Vizkit3DWidget(QWidget* parent = 0,const QString &world_name = "world_osg",bool auto_update = true); + Vizkit3DWidget(QWidget* parent = 0, int width = 800, int height = 600, + const QString &world_name = "world_osg",bool auto_update = true); /** Defined to avoid unnecessary dependencies in the headers *