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 |
![]() | |
virtual | ~IViewZone ()=default |
![]() | |
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 | |
![]() | |
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