QVISH 0.1
Public Member Functions | Public Attributes | List of all members
Wizt::ViewerArea Class Reference

A class which provides a stack of tabbed GL widgets. More...

#include <ViewerArea.hpp>

Inheritance diagram for Wizt::ViewerArea:
Wizt::QMetaViewer::qViewer< QMdiArea > Wizt::qVCacheInfo Wizt::QMetaViewer::qViewerBase

Public Member Functions

void addViewer ()
 
void addViewer ()
 
void contextMenuEvent (QContextMenuEvent *e) override
 
void contextMenuEvent (QContextMenuEvent *e) override
 
WeakPtr< QViewergetActiveViewer () const override
 
void removeViewer (QMdiSubWindow *w)
 
void removeViewer (QMdiSubWindow *w)
 
void setCacheInfo (int a, int b, long int c, long int d) override
 
 ViewerArea (qViewerFrame *parent, bool pThreadedViewer, const WeakPtr< MetaViewer > &MV)
 
 ViewerArea (QWidget *parent, const WeakPtr< QMetaViewer > &MV, const VOutput< VInteractionEvent > &MP)
 
- Public Member Functions inherited from Wizt::QMetaViewer::qViewer< QMdiArea >
 qViewer (QWidget *parent, const WeakPtr< QMetaViewer > &MV, const VOutput< VInteractionEvent > &theInteractionEvent)
 
QWidget * widget () override
 
- Public Member Functions inherited from Wizt::QMetaViewer::qViewerBase
 qViewerBase (const WeakPtr< QMetaViewer > &MV, const VOutput< VInteractionEvent > &theInteractionEvent)
 
bool shutdown () const
 
- Public Member Functions inherited from Wizt::qVCacheInfo
virtual void setCacheInfo (int DLcurrent, int DLmax, long GPUcurrent, long GPUmax)=0
 

Public Attributes

int nViewers = 0
 
WeakPtr< MetaViewer > qtb
 
- Public Attributes inherited from Wizt::QMetaViewer::qViewerBase
const VOutput< VInteractionEvent > MP
 
WeakPtr< QMetaViewerqtb
 

Detailed Description

A class which provides a stack of tabbed GL widgets.

It will host a couple of GLViewer objects, or anything which is retrieved by createViewer().

Member Function Documentation

◆ getActiveViewer()

WeakPtr< QViewer > Wizt::ViewerArea::getActiveViewer ( ) const
overridevirtual

The documentation for this class was generated from the following files: