#include "enum.h"
+using namespace boost;
using namespace std;
namespace pv {
namespace prop {
Enum::Enum(QString name,
- std::vector<std::pair<const void*, QString> > values,
- boost::function<const void* ()> getter,
- boost::function<void (const void*)> setter) :
+ vector<pair<const void*, QString> > values,
+ function<const void* ()> getter,
+ function<void (const void*)> setter) :
Property(name),
_values(values),
_getter(getter),
QWidget* Enum::get_widget(QWidget *parent)
{
- if(_selector)
+ if (_selector)
return _selector;
_selector = new QComboBox(parent);
- for(vector< pair<const void*, QString> >::const_iterator i =
+ for (vector< pair<const void*, QString> >::const_iterator i =
_values.begin();
i != _values.end(); i++)
_selector->addItem((*i).second,
{
assert(_setter);
- if(!_selector)
+ if (!_selector)
return;
const int index = _selector->currentIndex();