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();