X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Ftoolbars%2Fmainbar.cpp;h=22ed3988cfb72ccfb824390c03d1b4354b8dd4ed;hp=a3b722cc3dcfa041f6bc913c451d6f4e4fec8410;hb=f23c46921d031dba4c96062164cc9f3ca3c4809c;hpb=4d8130bb039a3e2096d6c0f8650e027340722ead diff --git a/pv/toolbars/mainbar.cpp b/pv/toolbars/mainbar.cpp index a3b722cc..22ed3988 100644 --- a/pv/toolbars/mainbar.cpp +++ b/pv/toolbars/mainbar.cpp @@ -46,7 +46,7 @@ #include #include #include -#include +#include #include #include #ifdef ENABLE_DECODE @@ -87,7 +87,7 @@ const char *MainBar::SettingOpenDirectory = "MainWindow/OpenDirectory"; const char *MainBar::SettingSaveDirectory = "MainWindow/SaveDirectory"; MainBar::MainBar(Session &session, QWidget *parent, - pv::views::TraceView::View *view) : + pv::views::trace::View *view) : StandardBar(session, parent, view, false), action_new_view_(new QAction(this)), action_open_(new QAction(this)), @@ -114,6 +114,8 @@ MainBar::MainBar(Session &session, QWidget *parent, { setObjectName(QString::fromUtf8("MainBar")); + setContextMenuPolicy(Qt::PreventContextMenu); + // Actions action_new_view_->setText(tr("New &View")); action_new_view_->setIcon(QIcon::fromTheme("window-new", @@ -593,13 +595,13 @@ void MainBar::export_file(shared_ptr format, bool selection_only) // Selection only? Verify that the cursors are active and fetch their values if (selection_only) { - views::TraceView::View *trace_view = - qobject_cast(session_.main_view().get()); + views::trace::View *trace_view = + qobject_cast(session_.main_view().get()); if (!trace_view->cursors()->enabled()) { show_session_error(tr("Missing Cursors"), tr("You need to set the " \ "cursors before you can save the data enclosed by them " \ - "to a session file (e.g. using ALT-V - Show Cursors).")); + "to a session file (e.g. using the Show Cursors button).")); return; } @@ -624,9 +626,9 @@ void MainBar::export_file(shared_ptr format, bool selection_only) QString::fromStdString(format->description())); if (exts.empty()) - filter += "(*.*)"; + filter += "(*)"; else - filter += QString("(*.%1);;%2 (*.*)").arg( + filter += QString("(*.%1);;%2 (*)").arg( QString::fromStdString(join(exts, ", *.")), tr("All Files")); @@ -677,7 +679,7 @@ void MainBar::import_file(shared_ptr format) // Show the file dialog const QString file_name = QFileDialog::getOpenFileName( this, tr("Import File"), dir, tr( - "%1 files (*.*);;All Files (*.*)").arg( + "%1 files (*);;All Files (*)").arg( QString::fromStdString(format->description()))); if (file_name.isEmpty()) @@ -754,8 +756,8 @@ void MainBar::on_actionOpen_triggered() // Show the dialog const QString file_name = QFileDialog::getOpenFileName( this, tr("Open File"), dir, tr( - "Sigrok Sessions (*.sr);;" - "All Files (*.*)")); + "sigrok Sessions (*.sr);;" + "All Files (*)")); if (!file_name.isEmpty()) { session_.load_file(file_name);