Mercurial > hg > tony
diff src/MainWindow.cpp @ 21:05070252e43f
larger notes plus basic editing functions are now enabled by temporary star icon in toolbar
author | gyorgyf |
---|---|
date | Wed, 17 Apr 2013 09:15:05 +0100 |
parents | b7b5eddfd2c7 |
children | bf342201e4f6 |
line wrap: on
line diff
--- a/src/MainWindow.cpp Mon Apr 15 18:07:05 2013 +0100 +++ b/src/MainWindow.cpp Wed Apr 17 09:15:05 2013 +0100 @@ -195,13 +195,15 @@ frame->setLayout(layout); + m_analyser = new Analyser(); + setupMenus(); setupToolbars(); setupHelpMenu(); statusBar(); - m_analyser = new Analyser(); + // m_analyser = new Analyser(); newSession(); } @@ -565,10 +567,30 @@ toolbar->addWidget(m_playSpeed); toolbar->addWidget(m_fader); + toolbar = addToolBar(tr("Test actions toolbar")); // GF: temporary toolbar for triggering actions manually + + // GF: TEMP : this created a menu item + QAction *test = toolbar->addAction(il.load("new"), tr("Test")); + test->setShortcut(tr("Home")); + test->setStatusTip(tr("Test")); + test->setEnabled(true); + // connect(test, SIGNAL(triggered()), this, SLOT(about())); + // connect(test, SIGNAL(triggered()), m_analyser, SLOT(resizeLayer())); + connect(test, SIGNAL(triggered()), this, SLOT(selectEditMode())); + // connect(this, SIGNAL(canPlay(bool)), test, SLOT(setEnabled(bool))); + menu->addAction(test); + Pane::registerShortcuts(*m_keyReference); } void +MainWindow::selectEditMode() +{ + std::cerr << "Edit mode selected" << std::endl; + m_viewManager->setToolMode(ViewManager::EditMode); +} + +void MainWindow::updateMenuStates() { MainWindowBase::updateMenuStates();