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