diff --git a/modules/gui/src/sequence_viewer/sequence_viewer.cc b/modules/gui/src/sequence_viewer/sequence_viewer.cc index 024355c1b5325b87f60b67b462c55a4abef73b75..a34e917b6c20e86e2ba752c08d3b5e2ced3a2c29 100644 --- a/modules/gui/src/sequence_viewer/sequence_viewer.cc +++ b/modules/gui/src/sequence_viewer/sequence_viewer.cc @@ -96,6 +96,7 @@ SequenceViewer::SequenceViewer(bool stand_alone, bool observe_scene, layout->setSpacing(0); this->setLayout(layout); + toolbar_ = new QToolBar(this); this->InitActions(); @@ -120,7 +121,6 @@ SequenceViewer::SequenceViewer(bool stand_alone, bool observe_scene, void SequenceViewer::InitMenuBar() { - toolbar_ = new QToolBar(this); toolbar_->setToolButtonStyle(Qt::ToolButtonIconOnly); toolbar_->setIconSize(QSize(16,16)); toolbar_->addActions(action_list_); @@ -164,7 +164,7 @@ void SequenceViewer::InitActions() icon_path.cd("gui"); icon_path.cd("icons"); - QAction* find_action = new QAction(this); + QAction* find_action = new QAction(toolbar_); find_action->setText("Find Dialog"); find_action->setShortcut(QKeySequence(tr("Ctrl+F"))); find_action->setCheckable(true); @@ -173,8 +173,8 @@ void SequenceViewer::InitActions() action_list_.append(find_action); connect(find_action, SIGNAL(triggered(bool)), this, SLOT(FindInSequence())); - display_mode_actions_ = new QActionGroup(this); - QAction* menu_action = new QAction(this); + display_mode_actions_ = new QActionGroup(toolbar_); + QAction* menu_action = new QAction(toolbar_); menu_action->setText("Menubar"); menu_action->setShortcut(QKeySequence(tr("Ctrl+M"))); menu_action->setToolTip("Display Options (Ctrl+M)");