25 #ifndef CHANNELSELECTIONCONTROLELEMENT_HH 26 #define CHANNELSELECTIONCONTROLELEMENT_HH 56 bool contains(std::string
const &channelName)
const;
87 void setValue(
const std::string& value);
93 void updateChannelNamesAndIcons();
94 void updateChannels();
98 ChannelSpecs::ChannelTypes _channelTypes;
100 QComboBox* p_combobox;
101 std::vector<ChannelSpecs*> _channels;
void activated(int index)
void setEditable(bool editable)
ChannelSpecs * selectedChannel() const
void channelListEmpty(bool)
~ChannelSelectionControlElement()
void highlighted(int index)
int indexOf(ChannelSpecs *channel) const
void currentIndexChanged(int index)
Abstract horizontally layouted control element consisting of a label, the control widget(s) and a che...
void setValue(ChannelSpecs *channel)
ChannelSpecs * channel(int index) const
void editTextChanged(const QString &text)
ChannelSelectionControlElement(const QString &label, MultiChannelModel *model, ChannelSpecs::ChannelTypes channelTypes=ChannelSpecs::Any, QWidget *parent=0)
bool contains(std::string const &channelName) const
std::string toStdString() const
static ChannelTypes const Any