23#ifndef INCLUDED_QTGUI_EDIT_BOX_MSG_H
24#define INCLUDED_QTGUI_EDIT_BOX_MSG_H
33#include <qapplication.h>
111 typedef boost::shared_ptr<edit_box_msg>
sptr;
129 const std::string& value =
"",
130 const std::string& label =
"",
132 bool is_static =
true,
133 const std::string& key =
"",
134 QWidget* parent = NULL);
140 virtual PyObject* pyqwidget() = 0;
The abstract base class for all 'terminal' processing blocks.
Definition: block.h:66
Create a QT Edit Box widget where the value is posted as a message.
Definition: edit_box_msg.h:108
virtual void * pyqwidget()=0
QApplication * d_qApplication
Definition: edit_box_msg.h:145
static sptr make(gr::qtgui::data_type_t type, const std::string &value="", const std::string &label="", bool is_pair=true, bool is_static=true, const std::string &key="", QWidget *parent=NULL)
Constructs the Edit box block.
virtual QWidget * qwidget()=0
boost::shared_ptr< edit_box_msg > sptr
Definition: edit_box_msg.h:111
#define QTGUI_API
Definition: gr-qtgui/include/gnuradio/qtgui/api.h:30
data_type_t
Definition: qtgui_types.h:33
Include this header to use the message passing features.
Definition: basic_block.h:45
PMT_API bool is_pair(const pmt_t &obj)
Return true if obj is a pair, else false (warning: also returns true for a dict)