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

Public Types

typedef int(PresentationWidget::* EffectMethod) (bool)
 

Public Member Functions

 PresentationWidget (PresentationContainer *const sharedData)
 
void registerEffects ()
 
 ~PresentationWidget () override
 

Static Public Member Functions

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

Protected Member Functions

int effectBlobs (bool doInit)
 
int effectChessboard (bool doInit)
 
int effectCircleOut (bool doInit)
 
int effectCubism (bool doInit)
 
int effectGrowing (bool doInit)
 
int effectHorizLines (bool doInit)
 
int effectMeltdown (bool doInit)
 
int effectMosaic (bool doInit)
 
int effectMultiCircleOut (bool doInit)
 
int effectNone (bool)
 
int effectRandom (bool doInit)
 
int effectSpiralIn (bool doInit)
 
int effectSweep (bool doInit)
 
int effectVertLines (bool doInit)
 
void keyPressEvent (QKeyEvent *) override
 
void mouseMoveEvent (QMouseEvent *) override
 
void mousePressEvent (QMouseEvent *) override
 
void paintEvent (QPaintEvent *) override
 
void startPainter ()
 
void wheelEvent (QWheelEvent *) override
 

Protected Attributes

QPixmap m_buffer
 
bool m_endOfShow
 
bool m_firstPainter
 
int m_psx
 
int m_psy
 
int m_px
 
int m_py
 
bool m_simplyShow
 
bool m_startPainter
 

Member Typedef Documentation

◆ EffectMethod

typedef int(PresentationWidget::* DigikamGenericPresentationPlugin::PresentationWidget::EffectMethod) (bool)

Constructor & Destructor Documentation

◆ PresentationWidget()

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

◆ ~PresentationWidget()

DigikamGenericPresentationPlugin::PresentationWidget::~PresentationWidget ( )
override

Member Function Documentation

◆ effectBlobs()

int DigikamGenericPresentationPlugin::PresentationWidget::effectBlobs ( bool  doInit)
protected

References m_buffer, m_psx, m_psy, m_px, and m_py.

Referenced by registerEffects().

◆ effectChessboard()

int DigikamGenericPresentationPlugin::PresentationWidget::effectChessboard ( bool  doInit)
protected

References m_buffer.

Referenced by registerEffects().

◆ effectCircleOut()

int DigikamGenericPresentationPlugin::PresentationWidget::effectCircleOut ( bool  doInit)
protected

References m_buffer, and startPainter().

Referenced by registerEffects().

◆ effectCubism()

int DigikamGenericPresentationPlugin::PresentationWidget::effectCubism ( bool  doInit)
protected

References m_buffer, m_psx, m_psy, m_px, and m_py.

Referenced by registerEffects().

◆ effectGrowing()

int DigikamGenericPresentationPlugin::PresentationWidget::effectGrowing ( bool  doInit)
protected

References m_buffer, m_psx, m_psy, m_px, and m_py.

Referenced by registerEffects().

◆ effectHorizLines()

int DigikamGenericPresentationPlugin::PresentationWidget::effectHorizLines ( bool  doInit)
protected

References m_buffer.

Referenced by registerEffects().

◆ effectMeltdown()

int DigikamGenericPresentationPlugin::PresentationWidget::effectMeltdown ( bool  doInit)
protected

References m_buffer.

Referenced by registerEffects().

◆ effectMosaic()

int DigikamGenericPresentationPlugin::PresentationWidget::effectMosaic ( bool  doInit)
protected

References m_buffer.

Referenced by registerEffects().

◆ effectMultiCircleOut()

int DigikamGenericPresentationPlugin::PresentationWidget::effectMultiCircleOut ( bool  doInit)
protected

References m_buffer, and startPainter().

Referenced by registerEffects().

◆ effectNames()

QStringList DigikamGenericPresentationPlugin::PresentationWidget::effectNames ( )
static

◆ effectNamesI18N()

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

◆ effectNone()

int DigikamGenericPresentationPlugin::PresentationWidget::effectNone ( bool  )
protected

Referenced by registerEffects().

◆ effectRandom()

int DigikamGenericPresentationPlugin::PresentationWidget::effectRandom ( bool  doInit)
protected

◆ effectSpiralIn()

int DigikamGenericPresentationPlugin::PresentationWidget::effectSpiralIn ( bool  doInit)
protected

References m_buffer, m_psx, m_psy, m_px, and m_py.

Referenced by registerEffects().

◆ effectSweep()

int DigikamGenericPresentationPlugin::PresentationWidget::effectSweep ( bool  doInit)
protected

References m_buffer, m_psx, m_psy, m_px, and m_py.

Referenced by registerEffects().

◆ effectVertLines()

int DigikamGenericPresentationPlugin::PresentationWidget::effectVertLines ( bool  doInit)
protected

References m_buffer.

Referenced by registerEffects().

◆ keyPressEvent()

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

◆ mouseMoveEvent()

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

◆ mousePressEvent()

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

References m_endOfShow.

◆ paintEvent()

void DigikamGenericPresentationPlugin::PresentationWidget::paintEvent ( QPaintEvent *  )
overrideprotected

◆ registerEffects()

◆ startPainter()

void DigikamGenericPresentationPlugin::PresentationWidget::startPainter ( )
protected

References m_startPainter.

Referenced by effectCircleOut(), and effectMultiCircleOut().

◆ wheelEvent()

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

References m_endOfShow.

Member Data Documentation

◆ m_buffer

◆ m_endOfShow

bool DigikamGenericPresentationPlugin::PresentationWidget::m_endOfShow
protected

◆ m_firstPainter

bool DigikamGenericPresentationPlugin::PresentationWidget::m_firstPainter
protected

Referenced by paintEvent(), and PresentationWidget().

◆ m_psx

int DigikamGenericPresentationPlugin::PresentationWidget::m_psx
protected

◆ m_psy

int DigikamGenericPresentationPlugin::PresentationWidget::m_psy
protected

◆ m_px

int DigikamGenericPresentationPlugin::PresentationWidget::m_px
protected

◆ m_py

int DigikamGenericPresentationPlugin::PresentationWidget::m_py
protected

◆ m_simplyShow

bool DigikamGenericPresentationPlugin::PresentationWidget::m_simplyShow
protected

Referenced by paintEvent(), and PresentationWidget().

◆ m_startPainter

bool DigikamGenericPresentationPlugin::PresentationWidget::m_startPainter
protected

Referenced by PresentationWidget(), and startPainter().


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