DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
Bundles data which is assigned to items of the main QTreeWidget
. Each item refers to a DynExp::Object instance.
More...
Public Types | |
enum class | ItemTreeItemStateType { New , Normal , Running , Paused , Warning , Error , NotConnected , NotResponding } |
States the QTreeWidgetItem instances can have. More... | |
Public Member Functions | |
constexpr | ItemTreeItemDataType () noexcept |
constexpr | ItemTreeItemDataType (const DynExp::ItemIDType ID, const ItemTreeItemStateType ItemTreeItemState=ItemTreeItemStateType::New) noexcept |
Public Attributes | |
ItemTreeItemStateType | ItemTreeItemState |
Current state derived from the related DynExp::Object instance. More... | |
const DynExp::ItemIDType | ID |
ID of the DynExp::Object instance assigned to this item. More... | |
Bundles data which is assigned to items of the main QTreeWidget
. Each item refers to a DynExp::Object instance.
Definition at line 29 of file DynExpManager.h.
States the QTreeWidgetItem
instances can have.
Enumerator | |
---|---|
New | |
Normal | |
Running | |
Paused | |
Warning | |
Error | |
NotConnected | |
NotResponding |
Definition at line 34 of file DynExpManager.h.
|
inlineconstexprnoexcept |
Definition at line 36 of file DynExpManager.h.
|
inlineconstexprnoexcept |
Definition at line 37 of file DynExpManager.h.
const DynExp::ItemIDType DynExpManager::ItemTreeItemDataType::ID |
ID of the DynExp::Object instance assigned to this item.
Definition at line 42 of file DynExpManager.h.
ItemTreeItemStateType DynExpManager::ItemTreeItemDataType::ItemTreeItemState |
Current state derived from the related DynExp::Object instance.
Definition at line 41 of file DynExpManager.h.