dnai::views::ViewZone Class Reference
  #include <viewzone.h>
Inheritance diagram for dnai::views::ViewZone:

Collaboration diagram for dnai::views::ViewZone:

Public Member Functions | |
| ViewZone (QQuickItem *parent=nullptr) | |
| void | serialize (QJsonObject &obj) const override | 
| Implement this function to serialize into QJsonObject.  More... | |
| void | open () override | 
| void | close () override | 
| void | focusNext () override | 
| void | focusPrev () override | 
| void | addView (interfaces::IViewElement *view) override | 
| const QList< interfaces::IViewElement * > & | views () const override | 
| void | removeView () override | 
| void | split (SplitDirection dir) override | 
  Public Member Functions inherited from dnai::interfaces::IViewZone | |
| virtual | ~IViewZone ()=default | 
  Public Member Functions inherited from dnai::interfaces::ISerializable | |
| virtual | ~ISerializable ()=default | 
Public Attributes | |
| QList< interfaces::IViewElement * > | m_views | 
Protected Member Functions | |
| void | _deserialize (const QJsonObject &obj) override | 
| Implement this function in order to use deserialize(const QJsonObject &obj)  More... | |
Additional Inherited Members | |
  Public Types inherited from dnai::interfaces::IViewZone | |
| enum | SplitDirection { TOP, BOTTOM, LEFT, RIGHT } | 
Constructor & Destructor Documentation
| dnai::views::ViewZone::ViewZone | ( | QQuickItem * | parent = nullptr | ) | 
Member Function Documentation
      
  | 
  overrideprotectedvirtual | 
Implement this function in order to use deserialize(const QJsonObject &obj)
- Parameters
 - 
  
obj  
Implements dnai::interfaces::ISerializable.
      
  | 
  overridevirtual | 
Implements dnai::interfaces::IViewZone.
      
  | 
  overridevirtual | 
Implements dnai::interfaces::IViewZone.
      
  | 
  overridevirtual | 
Implements dnai::interfaces::IViewZone.
      
  | 
  overridevirtual | 
Implements dnai::interfaces::IViewZone.
      
  | 
  overridevirtual | 
Implements dnai::interfaces::IViewZone.
      
  | 
  overridevirtual | 
Implements dnai::interfaces::IViewZone.
      
  | 
  overridevirtual | 
Implement this function to serialize into QJsonObject.
- Parameters
 - 
  
obj  
Implements dnai::interfaces::ISerializable.
      
  | 
  overridevirtual | 
Implements dnai::interfaces::IViewZone.
      
  | 
  overridevirtual | 
Implements dnai::interfaces::IViewZone.
Member Data Documentation
| QList<interfaces::IViewElement*> dnai::views::ViewZone::m_views | 
The documentation for this class was generated from the following files:
- Gui/app/include/dnai/views/viewzone.h
 - Gui/app/src/dnai/views/viewzone.cpp
 
          
          
 Public Member Functions inherited from 
 1.8.9