MainBar::MainBar(Session &session, MainWindow &main_window) :
QToolBar("Sampling Bar", &main_window),
- action_new_session_(new QAction(this)),
action_new_view_(new QAction(this)),
action_open_(new QAction(this)),
action_save_as_(new QAction(this)),
setContextMenuPolicy(Qt::PreventContextMenu);
// Actions
- action_new_session_->setText(tr("New &Session"));
- action_new_session_->setIcon(QIcon::fromTheme("document-new",
- QIcon(":/icons/document-new.png")));
- connect(action_new_session_, SIGNAL(triggered(bool)),
- this, SLOT(on_actionNewSession_triggered()));
-
action_new_view_->setText(tr("New &View"));
action_new_view_->setIcon(QIcon::fromTheme("window-new",
QIcon(":/icons/window-new.png")));
#endif
// Setup the toolbar
- addAction(action_new_session_);
addAction(action_new_view_);
addSeparator();
addWidget(open_button);
commit_sample_rate();
}
-void MainBar::on_actionNewSession_triggered()
-{
- new_session();
-}
-
void MainBar::on_actionNewView_triggered()
{
new_view(&session_);