X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;ds=sidebyside;f=pv%2Fprop%2Fenum.cpp;h=894ba9f8e2754ded46f9e07b783484871d25eade;hb=2db7704ab7ca681917b0eb091ea49378fe18c4a8;hp=ce33c5a8e724b779214d61416e23cda74b91db39;hpb=d191508b2cfa24b5cf56c5184e7609353582f972;p=pulseview.git diff --git a/pv/prop/enum.cpp b/pv/prop/enum.cpp index ce33c5a..894ba9f 100644 --- a/pv/prop/enum.cpp +++ b/pv/prop/enum.cpp @@ -20,6 +20,7 @@ #include +#include #include #include "enum.h" @@ -32,8 +33,8 @@ namespace prop { Enum::Enum(QString name, vector > values, - function getter, - function setter) : + function getter, + function setter) : Property(name), _values(values), _getter(getter), @@ -48,15 +49,15 @@ QWidget* Enum::get_widget(QWidget *parent) return _selector; const void *value = NULL; - if(_getter) + if (_getter) value = _getter(); _selector = new QComboBox(parent); - for(unsigned int i = 0; i < _values.size(); i++) { + for (unsigned int i = 0; i < _values.size(); i++) { const pair &v = _values[i]; _selector->addItem(v.second, qVariantFromValue((void*)v.first)); - if(v.first == value) + if (v.first == value) _selector->setCurrentIndex(i); } @@ -74,7 +75,7 @@ void Enum::commit() if (index < 0) return; - _setter(_selector->itemData(index).value()); + _setter(_selector->itemData(index).value()); } } // prop