digiKam
DigikamGenericPresentationPlugin::PresentationGL Class Reference
+ Inheritance diagram for DigikamGenericPresentationPlugin::PresentationGL:

Public Member Functions

bool checkOpenGL () const
 
 PresentationGL (PresentationContainer *const sharedData)
 
void registerEffects ()
 
 ~PresentationGL () override
 

Static Public Member Functions

static QStringList effectNames ()
 
static QMap< QString, QString > effectNamesI18N ()
 

Protected Member Functions

void initializeGL () override
 
void keyPressEvent (QKeyEvent *) override
 
void mouseMoveEvent (QMouseEvent *) override
 
void mousePressEvent (QMouseEvent *) override
 
void paintGL () override
 
void resizeGL (int w, int h) override
 
void wheelEvent (QWheelEvent *) override
 

Constructor & Destructor Documentation

◆ PresentationGL()

DigikamGenericPresentationPlugin::PresentationGL::PresentationGL ( PresentationContainer *const  sharedData)
explicit

References registerEffects().

◆ ~PresentationGL()

DigikamGenericPresentationPlugin::PresentationGL::~PresentationGL ( )
override

Member Function Documentation

◆ checkOpenGL()

bool DigikamGenericPresentationPlugin::PresentationGL::checkOpenGL ( ) const

◆ effectNames()

QStringList DigikamGenericPresentationPlugin::PresentationGL::effectNames ( )
static

◆ effectNamesI18N()

QMap< QString, QString > DigikamGenericPresentationPlugin::PresentationGL::effectNamesI18N ( )
static

◆ initializeGL()

void DigikamGenericPresentationPlugin::PresentationGL::initializeGL ( )
overrideprotected

◆ keyPressEvent()

void DigikamGenericPresentationPlugin::PresentationGL::keyPressEvent ( QKeyEvent *  event)
overrideprotected

◆ mouseMoveEvent()

void DigikamGenericPresentationPlugin::PresentationGL::mouseMoveEvent ( QMouseEvent *  e)
overrideprotected

◆ mousePressEvent()

void DigikamGenericPresentationPlugin::PresentationGL::mousePressEvent ( QMouseEvent *  e)
overrideprotected

◆ paintGL()

void DigikamGenericPresentationPlugin::PresentationGL::paintGL ( )
overrideprotected

◆ registerEffects()

void DigikamGenericPresentationPlugin::PresentationGL::registerEffects ( )

Referenced by PresentationGL().

◆ resizeGL()

void DigikamGenericPresentationPlugin::PresentationGL::resizeGL ( int  w,
int  h 
)
overrideprotected

◆ wheelEvent()

void DigikamGenericPresentationPlugin::PresentationGL::wheelEvent ( QWheelEvent *  e)
overrideprotected

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