dnai::interfaces::IViewZone Class Referenceabstract
#include <iviewzone.h>
Inheritance diagram for dnai::interfaces::IViewZone:

Collaboration diagram for dnai::interfaces::IViewZone:

Public Types | |
| enum | SplitDirection { TOP, BOTTOM, LEFT, RIGHT } |
Public Member Functions | |
| virtual | ~IViewZone ()=default |
| virtual void | open ()=0 |
| virtual void | close ()=0 |
| virtual void | focusNext ()=0 |
| virtual void | focusPrev ()=0 |
| virtual void | addView (IViewElement *view)=0 |
| virtual const QList< IViewElement * > & | views () const =0 |
| virtual void | removeView ()=0 |
| virtual void | split (SplitDirection dir)=0 |
Public Member Functions inherited from dnai::interfaces::ISerializable | |
| virtual | ~ISerializable ()=default |
| virtual void | serialize (QJsonObject &obj) const =0 |
| Implement this function to serialize into QJsonObject. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from dnai::interfaces::ISerializable | |
| virtual void | _deserialize (const QJsonObject &obj)=0 |
| Implement this function in order to use deserialize(const QJsonObject &obj) More... | |
Member Enumeration Documentation
Constructor & Destructor Documentation
|
virtualdefault |
Member Function Documentation
|
pure virtual |
Implemented in dnai::views::ViewZone.
|
pure virtual |
Implemented in dnai::views::ViewZone.
|
pure virtual |
Implemented in dnai::views::ViewZone.
|
pure virtual |
Implemented in dnai::views::ViewZone.
|
pure virtual |
Implemented in dnai::views::ViewZone.
|
pure virtual |
Implemented in dnai::views::ViewZone.
|
pure virtual |
Implemented in dnai::views::ViewZone.
|
pure virtual |
Implemented in dnai::views::ViewZone.
The documentation for this class was generated from the following file:
- Gui/app/include/dnai/interfaces/iviewzone.h

Public Member Functions inherited from
1.8.9