24#ifndef PROPERTYCONTROLENUM_H
25#define PROPERTYCONTROLENUM_H
27#include <peak/peak.hpp>
43 explicit PropertyControlEnum(std::string name, std::shared_ptr<peak::core::NodeMap> nodeMap,
44 QStringList items, QObject* parent =
nullptr, std::string selectorName =
"");
void messageBoxTrigger(QString messageTitle, QString messageText)
void setValue(QString value)
Definition propertycontrolenum.cpp:55
PropertyControlEnum(std::string name, std::shared_ptr< peak::core::NodeMap > nodeMap, QStringList items, QObject *parent=nullptr, std::string selectorName="")
Definition propertycontrolenum.cpp:28
QLabel * m_label
Definition propertycontrolenum.h:57
QComboBox * m_comboBox
Definition propertycontrolenum.h:58
void setEnabled(bool enabled)
Definition propertycontrolenum.cpp:87
std::string m_nodeName
Definition propertycontrolenum.h:53
bool m_enabled
Definition propertycontrolenum.h:59
QString getValue()
Definition propertycontrolenum.cpp:82
void setItems(QStringList items)
Definition propertycontrolenum.cpp:47
void valueChanged(QString value)
QHBoxLayout * m_layout
Definition propertycontrolenum.h:56
std::string m_selectorName
Definition propertycontrolenum.h:54
std::shared_ptr< peak::core::NodeMap > m_nodemapRemoteDevice
Definition propertycontrolenum.h:52
QHBoxLayout * getLayout()
Definition propertycontrolenum.cpp:99
void cameraDisconnected()
bool isEnabled()
Definition propertycontrolenum.cpp:94