Device::DeviceExplorerNode Class Reference
Inheritance diagram for Device::DeviceExplorerNode:
Public Types | |
enum class | Type { RootNode , Device , Address } |
Public Types inherited from score::VariantBasedNode< Device::DeviceSettings, Device::AddressSettings > | |
using | variant_type = ossia::nullable_variant< InvisibleRootNode, Args... > |
Public Member Functions | |
DeviceExplorerNode (const DeviceExplorerNode &t)=default | |
DeviceExplorerNode (DeviceExplorerNode &&t)=default | |
DeviceExplorerNode & | operator= (const DeviceExplorerNode &t)=default |
template<typename T > | |
DeviceExplorerNode (const T &t) | |
template<typename T > | |
DeviceExplorerNode (T &&t) | |
bool | operator== (const DeviceExplorerNode &other) const |
const QString & | displayName () const |
bool | isSelectable () const |
bool | isEditable () const |
Public Member Functions inherited from score::VariantBasedNode< Device::DeviceSettings, Device::AddressSettings > | |
VariantBasedNode (const VariantBasedNode &t)=default | |
VariantBasedNode (VariantBasedNode &&t) noexcept=default | |
VariantBasedNode (const T &t) | |
VariantBasedNode & | operator= (const VariantBasedNode &t)=default |
bool | is () const |
is Checks the type of the node. More... | |
const T * | target () const |
T * | target () |
void | set (const T &t) |
const T & | get () const |
T & | get () |
auto | which () const |
auto & | impl () const |
auto & | impl () |
bool | operator== (const VariantBasedNode &other) const |
Additional Inherited Members | |
Protected Attributes inherited from score::VariantBasedNode< Device::DeviceSettings, Device::AddressSettings > | |
ossia::nullable_variant< InvisibleRootNode, Args... > | m_data |
The documentation for this class was generated from the following files:
- DeviceNode.hpp
- DeviceNode.cpp