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