]> sigrok.org Git - pulseview.git/blobdiff - pv/samplingbar.cpp
Lower Boost dependency to 1.45, which is sufficient.
[pulseview.git] / pv / samplingbar.cpp
index 468c1c539ef6e536fdcd551d68914d33f053532c..8bdadbb149709697e738f26190656d4b3084380f 100644 (file)
@@ -45,7 +45,7 @@ const uint64_t SamplingBar::RecordLengths[11] = {
        250000000,
        500000000,
        1000000000,
-       10000000000
+       10000000000ULL,
 };
 
 SamplingBar::SamplingBar(QWidget *parent) :
@@ -54,6 +54,8 @@ SamplingBar::SamplingBar(QWidget *parent) :
        _configure_button(this),
        _record_length_selector(this),
        _sample_rate_list(this),
+       _icon_green(":/icons/status-green.svg"),
+       _icon_grey(":/icons/status-grey.svg"),
        _run_stop_button(this)
 {
        connect(&_run_stop_button, SIGNAL(clicked()),
@@ -76,7 +78,10 @@ SamplingBar::SamplingBar(QWidget *parent) :
 
        set_sampling(false);
 
-       _configure_button.setIcon(QIcon::fromTheme("configure"));
+       _configure_button.setIcon(QIcon::fromTheme("configure",
+               QIcon(":/icons/configure.png")));
+
+       _run_stop_button.setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
 
        addWidget(&_device_selector);
        addWidget(&_configure_button);
@@ -129,6 +134,7 @@ uint64_t SamplingBar::get_sample_rate() const
 
 void SamplingBar::set_sampling(bool sampling)
 {
+       _run_stop_button.setIcon(sampling ? _icon_green : _icon_grey);
        _run_stop_button.setText(sampling ? "Stop" : "Run");
 }