]> sigrok.org Git - pulseview.git/blobdiff - pv/popups/channels.h
Use libsigrok C++ bindings (patch version 7).
[pulseview.git] / pv / popups / channels.h
index 3cd9eef95b939525a4041ecff82c3bbf2d7d265c..97475a57579f6f293df49d312f19c975199bf78b 100644 (file)
 
 #include <pv/widgets/popup.h>
 
-struct sr_channel_group;
-
 class QCheckBox;
 class QGridLayout;
 
+namespace sigrok {
+       class ChannelGroup;
+}
+
 namespace pv {
 
 class SigSession;
@@ -63,7 +65,7 @@ public:
 private:
        void set_all_channels(bool set);
 
-       void populate_group(const sr_channel_group *group,
+       void populate_group(std::shared_ptr<sigrok::ChannelGroup> group,
                const std::vector< std::shared_ptr<pv::view::Signal> > sigs);
 
        QGridLayout* create_channel_group_grid(