]> sigrok.org Git - pulseview.git/blobdiff - pv/storesession.h
Reimplement file save using the srzip output module.
[pulseview.git] / pv / storesession.h
index 83664274b553348ddc459e3a7101762f40a659a5..d365730e5217adc3cb352a30770cc346884d8136 100644 (file)
 
 #include <QObject>
 
 
 #include <QObject>
 
+namespace sigrok {
+class Output;
+}
+
 namespace pv {
 
 class SigSession;
 namespace pv {
 
 class SigSession;
@@ -71,6 +75,8 @@ private:
        const std::string _file_name;
        const SigSession &_session;
 
        const std::string _file_name;
        const SigSession &_session;
 
+       std::shared_ptr<sigrok::Output> _output;
+
        std::thread _thread;
 
        std::atomic<bool> _interrupt;
        std::thread _thread;
 
        std::atomic<bool> _interrupt;