1 // Licensed GNU LGPL v3 or later: http://www.gnu.org/licenses/lgpl.html 2 3 #include "smtimefreqwindow.hh" 4 5 #include <QAction> 6 #include <QMenuBar> 7 8 using namespace SpectMorph; 9 TimeFreqWindow(Navigator * navigator)10TimeFreqWindow::TimeFreqWindow (Navigator *navigator) 11 { 12 setWindowTitle ("Time/Frequency View"); 13 14 time_freq_win_view = new TimeFreqWinView (navigator); 15 16 /* actions ... */ 17 QAction *export_action = new QAction ("Export Analysis Data", this); 18 connect (export_action, SIGNAL (triggered()), time_freq_view(), SLOT (on_export())); 19 20 /* menus... */ 21 QMenuBar *menu_bar = menuBar(); 22 23 QMenu *file_menu = menu_bar->addMenu ("&File"); 24 file_menu->addAction (export_action); 25 26 setCentralWidget (time_freq_win_view); 27 28 resize (800, 600); 29 } 30 31 TimeFreqView * time_freq_view()32TimeFreqWindow::time_freq_view() 33 { 34 return time_freq_win_view->time_freq_view(); 35 } 36