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

Public Slots

void adjustZoom (double factor, double X, double Y)
 
void displayCursorInfo (int X, int Y, const QString &)
 
void enablePixelZoom (bool checked)
 
void fullScreen ()
 
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

bool event (QEvent *event) override
 
virtual int getViewerHeight () const =0
 
virtual int getViewerWidth () const =0
 
 qViewerScrollArea (QWidget *parent, const QPointer< qVMainWindow > &theVMainWindow, 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
 
QPointer< qVMainWindowmyVMainWindow
 
std::function< void(int, int)> ViewerSizeChanged
 

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