comparison src/MainWindow.cpp @ 126:f2b8cff703ed

Small rearrangement
author Chris Cannam
date Thu, 09 Jan 2014 13:10:48 +0000
parents 8ed567d30e34
children 06f9caf5928d
comparison
equal deleted inserted replaced
125:20fd5e6ea3f6 126:f2b8cff703ed
334 if (m_mainMenusCreated) return; 334 if (m_mainMenusCreated) return;
335 335
336 QMenu *menu = menuBar()->addMenu(tr("&Edit")); 336 QMenu *menu = menuBar()->addMenu(tr("&Edit"));
337 menu->setTearOffEnabled(true); 337 menu->setTearOffEnabled(true);
338 CommandHistory::getInstance()->registerMenu(menu); 338 CommandHistory::getInstance()->registerMenu(menu);
339 menu->addSeparator();
340
341 QToolBar *toolbar = addToolBar(tr("Tools Toolbar"));
342
343 CommandHistory::getInstance()->registerToolbar(toolbar);
344
345 m_keyReference->setCategory(tr("Tool Selection"));
346
347 QActionGroup *group = new QActionGroup(this);
348
349 IconLoader il;
350
351 QAction *action = toolbar->addAction(il.load("navigate"),
352 tr("Navigate"));
353 action->setCheckable(true);
354 action->setChecked(true);
355 action->setShortcut(tr("1"));
356 action->setStatusTip(tr("Navigate"));
357 connect(action, SIGNAL(triggered()), this, SLOT(toolNavigateSelected()));
358 connect(this, SIGNAL(replacedDocument()), action, SLOT(trigger()));
359 group->addAction(action);
360 menu->addAction(action);
361 m_keyReference->registerShortcut(action);
362
363 action = toolbar->addAction(il.load("move"),
364 tr("Edit"));
365 action->setCheckable(true);
366 action->setShortcut(tr("2"));
367 action->setStatusTip(tr("Edit with Note Intelligence"));
368 connect(action, SIGNAL(triggered()), this, SLOT(toolEditSelected()));
369 connect(this, SIGNAL(canEditLayer(bool)), action, SLOT(setEnabled(bool)));
370 group->addAction(action);
371 menu->addAction(action);
372 m_keyReference->registerShortcut(action);
373
374 /* Remove for now...
375
376 action = toolbar->addAction(il.load("notes"),
377 tr("Free Edit"));
378 action->setCheckable(true);
379 action->setShortcut(tr("3"));
380 action->setStatusTip(tr("Free Edit"));
381 connect(action, SIGNAL(triggered()), this, SLOT(toolFreeEditSelected()));
382 connect(this, SIGNAL(canEditLayer(bool)), action, SLOT(setEnabled(bool)));
383 group->addAction(action);
384 m_keyReference->registerShortcut(action);
385 */
339 } 386 }
340 387
341 void 388 void
342 MainWindow::setupViewMenu() 389 MainWindow::setupViewMenu()
343 { 390 {
612 659
613 toolbar = addToolBar(tr("Playback Controls")); 660 toolbar = addToolBar(tr("Playback Controls"));
614 toolbar->addWidget(m_playSpeed); 661 toolbar->addWidget(m_playSpeed);
615 toolbar->addWidget(m_fader); 662 toolbar->addWidget(m_fader);
616 663
617 toolbar = addToolBar(tr("Tools Toolbar"));
618
619 CommandHistory::getInstance()->registerToolbar(toolbar);
620
621 m_keyReference->setCategory(tr("Tool Selection"));
622
623 toolbar = addToolBar(tr("Tools Toolbar"));
624 QActionGroup *group = new QActionGroup(this);
625
626 QAction *action = toolbar->addAction(il.load("navigate"),
627 tr("Navigate"));
628 action->setCheckable(true);
629 action->setChecked(true);
630 action->setShortcut(tr("1"));
631 action->setStatusTip(tr("Navigate"));
632 connect(action, SIGNAL(triggered()), this, SLOT(toolNavigateSelected()));
633 connect(this, SIGNAL(replacedDocument()), action, SLOT(trigger()));
634 group->addAction(action);
635 m_keyReference->registerShortcut(action);
636
637 action = toolbar->addAction(il.load("move"),
638 tr("Edit"));
639 action->setCheckable(true);
640 action->setShortcut(tr("2"));
641 action->setStatusTip(tr("Edit with Note Intelligence"));
642 connect(action, SIGNAL(triggered()), this, SLOT(toolEditSelected()));
643 connect(this, SIGNAL(canEditLayer(bool)), action, SLOT(setEnabled(bool)));
644 group->addAction(action);
645 m_keyReference->registerShortcut(action);
646
647 /* Remove for now...
648
649 action = toolbar->addAction(il.load("notes"),
650 tr("Free Edit"));
651 action->setCheckable(true);
652 action->setShortcut(tr("3"));
653 action->setStatusTip(tr("Free Edit"));
654 connect(action, SIGNAL(triggered()), this, SLOT(toolFreeEditSelected()));
655 connect(this, SIGNAL(canEditLayer(bool)), action, SLOT(setEnabled(bool)));
656 group->addAction(action);
657 m_keyReference->registerShortcut(action);
658 */
659 Pane::registerShortcuts(*m_keyReference); 664 Pane::registerShortcuts(*m_keyReference);
660 } 665 }
661 666
662 void 667 void
663 MainWindow::toolNavigateSelected() 668 MainWindow::toolNavigateSelected()