From 1f21eabf7cdc0bcb895997ddcc5334a6ab431beb Mon Sep 17 00:00:00 2001
From: stefan <stefan@5a81b35b-ba03-0410-adc8-b2c5c5119f08>
Date: Mon, 7 Jun 2010 10:06:29 +0000
Subject: [PATCH] New SequenceViewer, changed default constructor to standalone
 version

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2348 5a81b35b-ba03-0410-adc8-b2c5c5119f08
---
 modules/gui/pymod/export_sequence_viewerV2.cc | 1 +
 modules/gui/src/gosty_app.cc                  | 2 +-
 modules/gui/src/sequence/sequence_viewer.hh   | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/modules/gui/pymod/export_sequence_viewerV2.cc b/modules/gui/pymod/export_sequence_viewerV2.cc
index f53d957c7..b92feb4ea 100644
--- a/modules/gui/pymod/export_sequence_viewerV2.cc
+++ b/modules/gui/pymod/export_sequence_viewerV2.cc
@@ -97,6 +97,7 @@ std::vector<String> get_display_modes_c(SequenceViewerV2* seq_viewer, const seq:
 void export_SequenceViewerV2()
 {
   class_<SequenceViewerV2, boost::noncopyable >("SequenceViewerV2",init<>())
+    .def(init<bool, optional<QWidget*> >())
     .def("Show", &SequenceViewerV2::show)
     .def("Hide", &SequenceViewerV2::hide)
     .def("AddAlignment", &SequenceViewerV2::AddAlignment)
diff --git a/modules/gui/src/gosty_app.cc b/modules/gui/src/gosty_app.cc
index bf4398b38..15f30c171 100644
--- a/modules/gui/src/gosty_app.cc
+++ b/modules/gui/src/gosty_app.cc
@@ -107,7 +107,7 @@ SequenceViewer* GostyApp::GetSequenceViewer()
 SequenceViewerV2* GostyApp::GetSequenceViewerV2()
 {
   if (seq_viewer_v2_==NULL) {
-    seq_viewer_v2_=new SequenceViewerV2;
+    seq_viewer_v2_=new SequenceViewerV2(false);
     seq_viewer_v2_->SetDestroyOnClose(false);
   }
   return seq_viewer_v2_;
diff --git a/modules/gui/src/sequence/sequence_viewer.hh b/modules/gui/src/sequence/sequence_viewer.hh
index f46da3943..9ba748323 100644
--- a/modules/gui/src/sequence/sequence_viewer.hh
+++ b/modules/gui/src/sequence/sequence_viewer.hh
@@ -46,7 +46,7 @@ namespace ost { namespace gui {
 class DLLEXPORT_OST_GUI SequenceViewerV2 : public Widget, public gfx::SceneObserver  {
   Q_OBJECT
 public:
-  SequenceViewerV2(bool stand_alone=false, QWidget* parent=NULL);
+  SequenceViewerV2(bool stand_alone=true, QWidget* parent=NULL);
   ~SequenceViewerV2();
 
   virtual void NodeAdded(const gfx::GfxNodeP& node);
-- 
GitLab