Use <cstdlib> for std::abs() on integer datatypes.
[pulseview.git] / pv / widgets / decodergroupbox.h
index 7b6bc93bdd46b41836490fe58065d89ac4bbdce5..e2953917393e131f806e484f4adc8fbbc05f7f5f 100644 (file)
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
  */
 
-#ifndef PULSEVIEW_PV_WIDGETS_DECODERGROUPBox_H
+#ifndef PULSEVIEW_PV_WIDGETS_DECODERGROUPBOX_H
 #define PULSEVIEW_PV_WIDGETS_DECODERGROUPBOX_H
 
-#include <QWidget>
+#include <QPushButton>
 
 class QGridLayout;
 class QToolBar;
@@ -38,11 +38,16 @@ public:
 
        void add_layout(QLayout *layout);
 
-signals:
+       void set_decoder_visible(bool visible);
+
+Q_SIGNALS:
        void delete_decoder();
 
+       void show_hide_decoder();
+
 private:
        QGridLayout *const _layout;
+       QPushButton _show_hide_button;
 };
 
 } // widgets