X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fmainwindow.hpp;h=35ccf0655d10b4e37699f87d47d9f308cb007822;hp=1779712f4c93aa9edc5b2182930454021f5099a1;hb=dd3fd4df34d129c83f7f5d80ff1e8b998beca63d;hpb=5237f0c50352b523c6a0c3d7f931081ecdbdecaa diff --git a/pv/mainwindow.hpp b/pv/mainwindow.hpp index 1779712f..35ccf065 100644 --- a/pv/mainwindow.hpp +++ b/pv/mainwindow.hpp @@ -22,8 +22,11 @@ #define PULSEVIEW_PV_MAINWINDOW_HPP #include +#include #include +#include + #include #include "session.hpp" @@ -33,6 +36,7 @@ struct srd_decoder; class QVBoxLayout; namespace sigrok { +class InputFormat; class OutputFormat; } @@ -119,7 +123,10 @@ private: void keyReleaseEvent(QKeyEvent *event); private Q_SLOTS: - void load_file(QString file_name); + void load_file(QString file_name, + std::shared_ptr format = nullptr, + const std::map &options = + std::map()); void show_session_error( const QString text, const QString info_text);