X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fsession.hpp;h=0f904d0d1cf300cf406b75d4751b46a5b3ed67a5;hp=ba07fdcf648ddacd86ec660086eb457482c394a7;hb=7a01bd3654ed046216308fa64edfd79be7cd525f;hpb=f3d66e52ed6b454ea7a0662d5e6367e230116a2b;ds=sidebyside diff --git a/pv/session.hpp b/pv/session.hpp index ba07fdcf..0f904d0d 100644 --- a/pv/session.hpp +++ b/pv/session.hpp @@ -18,8 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#ifndef PULSEVIEW_PV_SIGSESSION_H -#define PULSEVIEW_PV_SIGSESSION_H +#ifndef PULSEVIEW_PV_SIGSESSION_HPP +#define PULSEVIEW_PV_SIGSESSION_HPP #include #include @@ -38,13 +38,13 @@ struct srd_decoder; struct srd_channel; namespace sigrok { - class Analog; - class Channel; - class Device; - class Logic; - class Meta; - class Packet; - class Session; +class Analog; +class Channel; +class Device; +class Logic; +class Meta; +class Packet; +class Session; } namespace pv { @@ -94,7 +94,11 @@ public: */ void set_device(std::shared_ptr device); - void set_file(const std::string &name); + /** + * Sets a sigrok session file as the capture device. + * @param name the path to the file. + */ + void set_session_file(const std::string &name); void set_default_device(); @@ -188,4 +192,4 @@ Q_SIGNALS: } // namespace pv -#endif // PULSEVIEW_PV_SIGSESSION_H +#endif // PULSEVIEW_PV_SIGSESSION_HPP