Mercurial > hg > tony
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() |