]> sigrok.org Git - pulseview.git/blobdiff - pv/samplingbar.cpp
MinGW: Drop hardcoded BOOST_ROOT.
[pulseview.git] / pv / samplingbar.cpp
index 08cb0f34e015121af17b0ef9777bdc563051d1b7..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()),
@@ -79,6 +81,8 @@ SamplingBar::SamplingBar(QWidget *parent) :
        _configure_button.setIcon(QIcon::fromTheme("configure",
                QIcon(":/icons/configure.png")));
 
+       _run_stop_button.setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
+
        addWidget(&_device_selector);
        addWidget(&_configure_button);
        addWidget(&_record_length_selector);
@@ -130,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");
 }