projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Invoke signals_changed outside locked region
[pulseview.git]
/
pv
/
dialogs
/
deviceoptions.h
diff --git
a/pv/dialogs/deviceoptions.h
b/pv/dialogs/deviceoptions.h
index 2e1b7bfb23c9c3999873c00995461266b49ade2c..4753bfd02644ce1a25d7b19c3877aebe4a3f59e4 100644
(file)
--- a/
pv/dialogs/deviceoptions.h
+++ b/
pv/dialogs/deviceoptions.h
@@
-25,6
+25,8
@@
#include <QDialogButtonBox>
#include <QGroupBox>
#include <QListWidget>
#include <QDialogButtonBox>
#include <QGroupBox>
#include <QListWidget>
+#include <QToolBar>
+#include <QToolButton>
#include <QVBoxLayout>
#include <pv/prop/binding/deviceoptions.h>
#include <QVBoxLayout>
#include <pv/prop/binding/deviceoptions.h>
@@
-34,6
+36,8
@@
namespace dialogs {
class DeviceOptions : public QDialog
{
class DeviceOptions : public QDialog
{
+ Q_OBJECT
+
public:
DeviceOptions(QWidget *parent, struct sr_dev_inst *sdi);
public:
DeviceOptions(QWidget *parent, struct sr_dev_inst *sdi);
@@
-41,8
+45,17
@@
protected:
void accept();
private:
void accept();
private:
+
+ QWidget* get_property_form();
+
void setup_probes();
void setup_probes();
+ void set_all_probes(bool set);
+
+private slots:
+ void enable_all_probes();
+ void disable_all_probes();
+
private:
struct sr_dev_inst *const _sdi;
private:
struct sr_dev_inst *const _sdi;
@@
-51,6
+64,9
@@
private:
QGroupBox _probes_box;
QVBoxLayout _probes_box_layout;
QListWidget _probes;
QGroupBox _probes_box;
QVBoxLayout _probes_box_layout;
QListWidget _probes;
+ QToolBar _probes_bar;
+ QToolButton _enable_all_probes;
+ QToolButton _disable_all_probes;
QGroupBox _props_box;
QVBoxLayout _props_box_layout;
QGroupBox _props_box;
QVBoxLayout _props_box_layout;