summaryrefslogtreecommitdiff
path: root/src/QGLView.cc
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2013-11-04 22:32:24 (GMT)
committerMarius Kintel <marius@kintel.net>2013-11-04 22:32:24 (GMT)
commit77829d0a3a33f6d62dd5c64bc884a4f758366b7e (patch)
tree8c49f2ddfc9807e5bada51b228fa6c4729699abe /src/QGLView.cc
parentaa62be338651cd846477b3e636f42c1307a9c4cb (diff)
parentbe4c72d9e9e03a2f70eb55d8aa70ca43d084045f (diff)
Merge pull request #529 from t-paul/issue434
Add menu entry "Reset View" to reset viewport to initial settings
Diffstat (limited to 'src/QGLView.cc')
-rw-r--r--src/QGLView.cc11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/QGLView.cc b/src/QGLView.cc
index 5cb2e1b..6ffd586 100644
--- a/src/QGLView.cc
+++ b/src/QGLView.cc
@@ -64,9 +64,7 @@ static bool running_under_wine = false;
void QGLView::init()
{
cam.type = Camera::GIMBAL;
- cam.object_rot << 35, 0, -25;
- cam.object_trans << 0, 0, 0;
- cam.viewer_distance = 500;
+ resetView();
this->mouse_drag_active = false;
this->statusLabel = NULL;
@@ -83,6 +81,13 @@ void QGLView::init()
#endif
}
+void QGLView::resetView()
+{
+ cam.object_rot << 35, 0, -25;
+ cam.object_trans << 0, 0, 0;
+ cam.viewer_distance = 500;
+}
+
void QGLView::initializeGL()
{
GLenum err = glewInit();
contact: Jan Huwald // Impressum