28#ifndef NODELISTOBJECT_H
29#define NODELISTOBJECT_H
33#include <peak/node_map/peak_node_map.hpp>
64 std::shared_ptr<peak::core::nodes::Node>
node() const;
73 QVariant
value() const;
84 void setValue(const QVariant& newValue);
130 std::shared_ptr<peak::core::nodes::Node>
m_node;
Definition entrylistmodel.h:42
QString m_displayName
Definition nodelistobject.h:132
void accessStatusChanged()
QString m_name
Definition nodelistobject.h:131
EntryListModel * entryListModel
Definition nodelistobject.h:48
void descriptionChanged()
bool m_available
Definition nodelistobject.h:144
bool updateName()
Definition nodelistobject.cpp:264
NodeListObject(std::shared_ptr< peak::core::nodes::Node > node)
Definition nodelistobject.cpp:38
QVariant value
Definition nodelistobject.h:49
static bool updateCategory()
Definition nodelistobject.cpp:302
void entryListModelChanged()
QString m_visibility
Definition nodelistobject.h:137
QString m_description
Definition nodelistobject.h:136
QVariant max
Definition nodelistobject.h:51
QVariant inc
Definition nodelistobject.h:52
bool updateTooltip()
Definition nodelistobject.cpp:356
QString visibility
Definition nodelistobject.h:47
QMutex accessMutex
Definition nodelistobject.h:151
bool updateDescription()
Definition nodelistobject.cpp:375
QString unit
Definition nodelistobject.h:53
QString m_type
Definition nodelistobject.h:134
bool updateVisibility()
Definition nodelistobject.cpp:394
bool updateInc()
Definition nodelistobject.cpp:610
QString tooltip
Definition nodelistobject.h:45
QString m_unit
Definition nodelistobject.h:143
void setValue(const QVariant &newValue)
Definition nodelistobject.cpp:806
QMutex mutex
Definition nodelistobject.h:149
bool updateDisplayName()
Definition nodelistobject.cpp:283
void setValueToMin()
Definition nodelistobject.cpp:868
QString m_accessStatus
Definition nodelistobject.h:147
QVector< int > updateChangeables()
Definition nodelistobject.cpp:123
QString description
Definition nodelistobject.h:46
void setCategory(QString categoryName)
Definition nodelistobject.cpp:155
QVariant m_min
Definition nodelistobject.h:140
bool updateMin()
Definition nodelistobject.cpp:524
void displayNameChanged()
bool updateType()
Definition nodelistobject.cpp:307
bool updateUnit()
Definition nodelistobject.cpp:661
QVector< int > updateAll()
Definition nodelistobject.cpp:59
bool readable
Definition nodelistobject.h:55
bool m_readable
Definition nodelistobject.h:145
std::shared_ptr< EntryListModel > m_entryListModel
Definition nodelistobject.h:138
QVariant min
Definition nodelistobject.h:50
QVariant m_inc
Definition nodelistobject.h:142
QMutex valueMutex
Definition nodelistobject.h:150
bool writeable
Definition nodelistobject.h:56
QString type
Definition nodelistobject.h:44
QString name
Definition nodelistobject.h:41
std::shared_ptr< peak::core::nodes::Node > m_node
Definition nodelistobject.h:130
QString m_tooltip
Definition nodelistobject.h:135
void setValueToMax()
Definition nodelistobject.cpp:874
QString category
Definition nodelistobject.h:43
QString accessStatus
Definition nodelistobject.h:57
bool updateMax()
Definition nodelistobject.cpp:567
bool updateValue()
Definition nodelistobject.cpp:469
bool updateEntryListModel()
Definition nodelistobject.cpp:430
bool m_writeable
Definition nodelistobject.h:146
QString m_category
Definition nodelistobject.h:133
std::shared_ptr< peak::core::nodes::Node > node() const
Definition nodelistobject.cpp:880
bool updateAccessStatus()
Definition nodelistobject.cpp:702
QString displayName
Definition nodelistobject.h:42
QVariant m_max
Definition nodelistobject.h:141
QVariant m_value
Definition nodelistobject.h:139
bool available
Definition nodelistobject.h:54
void execute()
Definition nodelistobject.cpp:786
The EntryListModel is a prototype for camera property nodes of type "Enumeration" to hold the differe...