Olive
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
ViewerWindow Class Reference

#include <viewerwindow.h>

Inheritance diagram for ViewerWindow:

Public Member Functions

 ViewerWindow (QWidget *parent)
 
void set_texture (GLuint t, double iar, QMutex *imutex)
 

Protected Member Functions

virtual void showEvent (QShowEvent *) override
 
virtual void keyPressEvent (QKeyEvent *) override
 
virtual void mousePressEvent (QMouseEvent *) override
 
virtual void mouseMoveEvent (QMouseEvent *) override
 
virtual void paintGL () override
 

Private Slots

void fullscreen_msg_timeout ()
 

Private Member Functions

void shortcut_copier (QVector< QShortcut * > &shortcuts, QMenu *menu)
 

Private Attributes

GLuint texture
 
double ar
 
QMutex * mutex
 
QVector< QShortcut * > shortcuts_
 
QTimer fullscreen_msg_timer
 
bool show_fullscreen_msg
 
QRect fullscreen_msg_rect
 

Constructor & Destructor Documentation

ViewerWindow::ViewerWindow ( QWidget *  parent)

Member Function Documentation

void ViewerWindow::fullscreen_msg_timeout ( )
privateslot
void ViewerWindow::keyPressEvent ( QKeyEvent *  e)
overrideprotectedvirtual
void ViewerWindow::mouseMoveEvent ( QMouseEvent *  )
overrideprotectedvirtual
void ViewerWindow::mousePressEvent ( QMouseEvent *  e)
overrideprotectedvirtual
void ViewerWindow::paintGL ( )
overrideprotectedvirtual
void ViewerWindow::set_texture ( GLuint  t,
double  iar,
QMutex *  imutex 
)
void ViewerWindow::shortcut_copier ( QVector< QShortcut * > &  shortcuts,
QMenu *  menu 
)
private
void ViewerWindow::showEvent ( QShowEvent *  )
overrideprotectedvirtual

Member Data Documentation

double ViewerWindow::ar
private
QRect ViewerWindow::fullscreen_msg_rect
private
QTimer ViewerWindow::fullscreen_msg_timer
private
QMutex* ViewerWindow::mutex
private
QVector<QShortcut*> ViewerWindow::shortcuts_
private
bool ViewerWindow::show_fullscreen_msg
private
GLuint ViewerWindow::texture
private

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