#include <modelupdatethreadworker.h>
◆ State
| Enumerator |
|---|
| IDLE | |
| BUSY | |
| PAUSED | |
| CANCELED | |
◆ ModelUpdateThreadWorker()
| ModelUpdateThreadWorker::ModelUpdateThreadWorker |
( |
QObject * | parent = nullptr | ) |
|
|
explicit |
◆ ~ModelUpdateThreadWorker()
| ModelUpdateThreadWorker::~ModelUpdateThreadWorker |
( |
| ) |
|
|
override |
◆ cancel
| void ModelUpdateThreadWorker::cancel |
( |
| ) |
|
|
slot |
◆ clear()
| void ModelUpdateThreadWorker::clear |
( |
| ) |
|
|
private |
◆ currentState()
◆ finished
| void ModelUpdateThreadWorker::finished |
( |
| ) |
|
|
signal |
◆ nodeChanged
| void ModelUpdateThreadWorker::nodeChanged |
( |
const std::shared_ptr< peak::core::nodes::Node > & | changedNode | ) |
|
|
slot |
◆ pause()
| void ModelUpdateThreadWorker::pause |
( |
| ) |
|
◆ resume()
| void ModelUpdateThreadWorker::resume |
( |
| ) |
|
◆ setNodeMap()
| void ModelUpdateThreadWorker::setNodeMap |
( |
std::shared_ptr< peak::core::NodeMap > | nodeMap | ) |
|
◆ setNodes()
| void ModelUpdateThreadWorker::setNodes |
( |
const std::vector< std::shared_ptr< peak::core::nodes::Node > > & | nodes | ) |
|
◆ started
| void ModelUpdateThreadWorker::started |
( |
| ) |
|
|
signal |
◆ unregisterAll
| void ModelUpdateThreadWorker::unregisterAll |
( |
| ) |
|
|
slot |
◆ update()
| void ModelUpdateThreadWorker::update |
( |
| ) |
|
◆ updateList
| void ModelUpdateThreadWorker::updateList |
( |
int | minIndex, |
|
|
int | maxIndex, |
|
|
QVector< int > | changedRoles ) |
|
signal |
◆ updateRequest
| void ModelUpdateThreadWorker::updateRequest |
( |
| ) |
|
|
signal |
◆ m_changedNodes
| std::vector<std::string> ModelUpdateThreadWorker::m_changedNodes |
|
private |
◆ m_nodeChangedCallbackHandles
| std::unordered_map<std::string, peak::core::nodes::Node::ChangedCallbackHandle> ModelUpdateThreadWorker::m_nodeChangedCallbackHandles |
|
private |
◆ m_nodeMap
| std::shared_ptr<peak::core::NodeMap> ModelUpdateThreadWorker::m_nodeMap |
|
private |
◆ m_nodeNames
| QStringList ModelUpdateThreadWorker::m_nodeNames |
|
private |
◆ m_objects
| std::vector<std::unique_ptr<NodeListObject> > ModelUpdateThreadWorker::m_objects |
|
private |
◆ m_state
◆ mutex
| QMutex ModelUpdateThreadWorker::mutex |
|
mutableprivate |
The documentation for this class was generated from the following files: