Process::Cable Class Referencefinal
Inheritance diagram for Process::Cable:
Public Member Functions | |
Cable (const Cable &)=delete | |
Cable (Id< Cable > c, QObject *parent) | |
template<typename T > | |
Cable (T &&vis, QObject *parent) | |
Cable (Id< Cable > c, const CableData &data, QObject *parent) | |
void | update (const CableData &) |
CableData | toCableData () const |
CableType | type () const |
Path< Process::Outlet > | source () const |
Path< Process::Inlet > | sink () const |
void | setType (CableType type) |
void | resetCache () const noexcept override |
void | typeChanged (CableType type) |
Public Member Functions inherited from IdentifiedObject< Cable > | |
IdentifiedObject (id_type id, const QString &name, QObject *parent) noexcept | |
IdentifiedObject (Visitor &&v, QObject *parent) noexcept | |
const id_type & | id () const noexcept |
int32_t | id_val () const noexcept final override |
void | setId (const id_type &id) noexcept |
void | setId (id_type &&id) noexcept |
void | resetCache () const noexcept override |
Public Member Functions inherited from IdentifiedObjectAbstract | |
void | identified_object_destroying (IdentifiedObjectAbstract *o) |
To be called by subclasses. | |
void | identified_object_destroyed (IdentifiedObjectAbstract *o) |
Will be called in the IdentifiedObjectAbstract destructor. | |
Public Attributes | |
Selectable | selection {this} |
Public Attributes inherited from IdentifiedObject< Cable > | |
Path< Cable > | m_path_cache |
Friends | |
constexpr friend auto | w_state (w_internal::Index< w_internal::stateCount< __COUNTER__, w_internal::PropertyStateTag, W_ThisType ** >>, w_internal::PropertyStateTag, W_ThisType **) -> decltype((w_internal::makeMetaPropertyInfo< Path< Process::Inlet > >(w_internal::viewLiteral("sink"), w_internal::viewLiteral("Path<Process::Inlet>"), &W_ThisType::sink))) |
Additional Inherited Members | |
Public Types inherited from IdentifiedObject< Cable > | |
using | model_type = Cable |
using | id_type = Id< Cable > |
using | object_type = IdentifiedObject< Cable > |
Static Public Attributes inherited from IdentifiedObject< Cable > | |
static constexpr const bool | identified_object_tag |
Protected Member Functions inherited from IdentifiedObjectAbstract | |
IdentifiedObjectAbstract (const QString &name, QObject *parent) noexcept | |
The documentation for this class was generated from the following files:
- Cable.hpp
- Cable.cpp