]> sigrok.org Git - pulseview.git/blobdiff - pv/session.cpp
Fix #1448 by using different captions for the Run button
[pulseview.git] / pv / session.cpp
index 51a1aee715853ed305d331bb7f04ab158f26a00c..6397416be03dd194735c3f26a4e1b0610dd9abdb 100644 (file)
@@ -485,6 +485,17 @@ void Session::set_default_device()
        set_device((iter == devices.end()) ? devices.front() : *iter);
 }
 
+bool Session::using_file_device() const
+{
+       shared_ptr<devices::SessionFile> sessionfile_device =
+               dynamic_pointer_cast<devices::SessionFile>(device_);
+
+       shared_ptr<devices::InputFile> inputfile_device =
+               dynamic_pointer_cast<devices::InputFile>(device_);
+
+       return (sessionfile_device || inputfile_device);
+}
+
 /**
  * Convert generic options to data types that are specific to InputFormat.
  *