QVISH 0.1
Public Slots | Signals | Public Member Functions | Public Attributes | List of all members
Wizt::qVScrollArea Class Referenceabstract
Inheritance diagram for Wizt::qVScrollArea:
Wizt::qVGLScrollArea

Public Slots

void adjustZoom (double factor, double X, double Y)
 
void displayCursorInfo (int X, int Y, const QString &)
 
void enablePixelZoom (bool checked)
 
virtual void fullScreen ()=0
 
void scrollHorizontal (int Value)
 
void scrollVertical (int Value)
 
void shiftZoom (double dX, double dY)
 
void zoomIn ()
 
void zoomOut ()
 

Signals

void ready (const QString &ViewerName, const QString &GL_Vendor, const QString &GL_Renderer, int M, int m)
 
void setViewerInfo (const QString &)
 
void showObjectTab (bool)
 

Public Member Functions

virtual int getViewerHeight () const =0
 
virtual int getViewerWidth () const =0
 
 qVScrollArea (QWidget *parent, const std::function< void(int, int)> &ViewerSizeChanged, const std::function< void(bool)> &enablePixelZoomF)
 
void resizeEvent (QResizeEvent *event) override
 

Public Attributes

std::function< void(bool)> enablePixelZoomFunctor
 
QPointer< QGridLayout > myLayout
 
PixelZoom myPixelZoom
 
std::function< void(int, int)> ViewerSizeChanged
 

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