]> sigrok.org Git - pulseview.git/blobdiff - pv/mainwindow.hpp
Added pv::dialogs::InputOutputOptions
[pulseview.git] / pv / mainwindow.hpp
index c0717e4fc3fb94b929958f2eb108bc35725aceb3..f975ca516b5dbc0c84dbccd1e2c967e256ac3467 100644 (file)
@@ -18,8 +18,8 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
  */
 
-#ifndef PULSEVIEW_PV_MAINWINDOW_H
-#define PULSEVIEW_PV_MAINWINDOW_H
+#ifndef PULSEVIEW_PV_MAINWINDOW_HPP
+#define PULSEVIEW_PV_MAINWINDOW_HPP
 
 #include <list>
 #include <memory>
@@ -34,6 +34,7 @@ class QVBoxLayout;
 
 namespace sigrok {
 class Device;
+class OutputFormat;
 }
 
 namespace pv {
@@ -92,6 +93,9 @@ public:
 
        void select_device(std::shared_ptr<sigrok::Device> device);
 
+public Q_SLOTS:
+       void export_file(std::shared_ptr<sigrok::OutputFormat> format);
+
 private:
        void setup_ui();
 
@@ -168,4 +172,4 @@ private:
 
 } // namespace pv
 
-#endif // PULSEVIEW_PV_MAINWINDOW_H
+#endif // PULSEVIEW_PV_MAINWINDOW_HPP