Signals |
Public Member Functions |
Protected Member Functions |
Properties |
Private Attributes |
List of all members  
  dnai::models::gui::Input Class Reference
  #include <input.h>
Inheritance diagram for dnai::models::gui::Input:

Collaboration diagram for dnai::models::gui::Input:

Signals | |
| void | idChanged (const QString &id) | 
| void | idLinkedChanged (const QString &linkedID) | 
Public Member Functions | |
| Input (QObject *parent=nullptr) | |
| QString | id () const | 
| void | setId (const QString &id) | 
| QString | linkedId () const | 
| void | setLinkedId (const QString &id) | 
| void | serialize (QJsonObject &obj) const override | 
| Implement this function to serialize into QJsonObject.  More... | |
| const data::Input & | data () const override | 
| Return the data component.  More... | |
| bool | setData (const data::Input &data) override | 
| QUuid | varType () const override | 
| bool | setVarType (QUuid const &id) override | 
| const QString & | value () const override | 
| bool | setValue (const QString &value) override | 
| const QString | name () const | 
| bool | setName (const QString name) | 
  Public Member Functions inherited from dnai::interfaces::IVariable | |
| virtual | ~IVariable ()=default | 
  Public Member Functions inherited from dnai::interfaces::IModelData< data::Input > | |
| virtual | ~IModelData ()=default | 
| virtual bool | setData (const data::Input &data)=0 | 
| set the data component of this object  More... | |
  Public Member Functions inherited from dnai::interfaces::ASerializable< Input > | |
| virtual | ~ASerializable ()=default | 
| QJsonArray | serializeList (const QList< DataType * > &datalist) const | 
Protected Member Functions | |
| void | _deserialize (const QJsonObject &obj) override | 
| Implement this function in order to use deserialize(const QJsonObject &obj)  More... | |
Properties | |
| QString | id | 
| QString | linkedId | 
Private Attributes | |
| data::Input | m_data | 
Additional Inherited Members | |
  Static Public Member Functions inherited from dnai::interfaces::ASerializable< Input > | |
| static Input * | deserialize (const QJsonObject &obj, Args &...args) | 
| This function deserialize into a new instance of type T *.  More... | |
Constructor & Destructor Documentation
      
  | 
  explicit | 
Member Function Documentation
      
  | 
  overrideprotectedvirtual | 
Implement this function in order to use deserialize(const QJsonObject &obj)
- Parameters
 - 
  
obj  
Implements dnai::interfaces::ASerializable< Input >.
      
  | 
  overridevirtual | 
Return the data component.
- Returns
 - const T& data
 
Implements dnai::interfaces::IModelData< data::Input >.
| QString dnai::models::gui::Input::id | ( | ) | const | 
      
  | 
  signal | 
      
  | 
  signal | 
| QString dnai::models::gui::Input::linkedId | ( | ) | const | 
| const QString dnai::models::gui::Input::name | ( | ) | const | 
      
  | 
  overridevirtual | 
Implement this function to serialize into QJsonObject.
- Parameters
 - 
  
obj  
Implements dnai::interfaces::ASerializable< Input >.
      
  | 
  override | 
| void dnai::models::gui::Input::setId | ( | const QString & | id | ) | 
| void dnai::models::gui::Input::setLinkedId | ( | const QString & | id | ) | 
| bool dnai::models::gui::Input::setName | ( | const QString | name | ) | 
      
  | 
  overridevirtual | 
Implements dnai::interfaces::IVariable.
      
  | 
  overridevirtual | 
Implements dnai::interfaces::IVariable.
      
  | 
  overridevirtual | 
Implements dnai::interfaces::IVariable.
      
  | 
  overridevirtual | 
Implements dnai::interfaces::IVariable.
Member Data Documentation
      
  | 
  private | 
Property Documentation
      
  | 
  readwrite | 
      
  | 
  readwrite | 
The documentation for this class was generated from the following files:
- Gui/app/include/dnai/models/gui/input.h
 - Gui/app/GeneratedFiles/Debug/moc_input.cpp
 - Gui/app/src/dnai/models/gui/input.cpp
 
          
          
 Public Member Functions inherited from 
 1.8.9