digiKam
DigikamGenericSlideShowPlugin::SlideShowLoader Class Reference
+ Inheritance diagram for DigikamGenericSlideShowPlugin::SlideShowLoader:

Public Types

enum  SlideShowViewMode { ErrorView = 0 , ImageView , VideoView , EndView }
 

Public Slots

void slotAssignColorLabel (int)
 
void slotAssignPickLabel (int)
 
void slotAssignRating (int)
 
void slotHandleShortcut (const QString &shortcut, int val)
 
void slotLoadNextItem ()
 
void slotLoadPrevItem ()
 
void slotPause ()
 
void slotPlay ()
 
void slotRemoveImageFromList ()
 
void slotToggleTag (int tag)
 

Signals

void signalLastItemUrl (const QUrl &)
 

Public Member Functions

QUrl currentItem () const
 
void setCurrentItem (const QUrl &url)
 
void setShortCutPrefixes (const QMap< QString, QString > &prefixes)
 
 SlideShowLoader (SlideShowSettings *const settings)
 
 ~SlideShowLoader () override
 

Protected Member Functions

void keyPressEvent (QKeyEvent *) override
 
void mousePressEvent (QMouseEvent *) override
 
void wheelEvent (QWheelEvent *) override
 

Member Enumeration Documentation

◆ SlideShowViewMode

Enumerator
ErrorView 
ImageView 
VideoView 
EndView 

Constructor & Destructor Documentation

◆ SlideShowLoader()

DigikamGenericSlideShowPlugin::SlideShowLoader::SlideShowLoader ( SlideShowSettings *const  settings)
explicit

References EndView, ErrorView, ImageView, and VideoView.

◆ ~SlideShowLoader()

DigikamGenericSlideShowPlugin::SlideShowLoader::~SlideShowLoader ( )
override

Member Function Documentation

◆ currentItem()

QUrl DigikamGenericSlideShowPlugin::SlideShowLoader::currentItem ( ) const

◆ keyPressEvent()

void DigikamGenericSlideShowPlugin::SlideShowLoader::keyPressEvent ( QKeyEvent *  e)
overrideprotected

◆ mousePressEvent()

void DigikamGenericSlideShowPlugin::SlideShowLoader::mousePressEvent ( QMouseEvent *  e)
overrideprotected

◆ setCurrentItem()

void DigikamGenericSlideShowPlugin::SlideShowLoader::setCurrentItem ( const QUrl &  url)

◆ setShortCutPrefixes()

void DigikamGenericSlideShowPlugin::SlideShowLoader::setShortCutPrefixes ( const QMap< QString, QString > &  prefixes)

◆ signalLastItemUrl

void DigikamGenericSlideShowPlugin::SlideShowLoader::signalLastItemUrl ( const QUrl &  )
signal

Referenced by ~SlideShowLoader().

◆ slotAssignColorLabel

void DigikamGenericSlideShowPlugin::SlideShowLoader::slotAssignColorLabel ( int  color)
slot

References currentItem().

Referenced by slotHandleShortcut().

◆ slotAssignPickLabel

void DigikamGenericSlideShowPlugin::SlideShowLoader::slotAssignPickLabel ( int  pick)
slot

References currentItem().

Referenced by slotHandleShortcut().

◆ slotAssignRating

void DigikamGenericSlideShowPlugin::SlideShowLoader::slotAssignRating ( int  rating)
slot

References currentItem().

Referenced by slotHandleShortcut().

◆ slotHandleShortcut

void DigikamGenericSlideShowPlugin::SlideShowLoader::slotHandleShortcut ( const QString &  shortcut,
int  val 
)
slot

◆ slotLoadNextItem

void DigikamGenericSlideShowPlugin::SlideShowLoader::slotLoadNextItem ( )
slot

◆ slotLoadPrevItem

void DigikamGenericSlideShowPlugin::SlideShowLoader::slotLoadPrevItem ( )
slot

References currentItem().

Referenced by mousePressEvent(), and wheelEvent().

◆ slotPause

void DigikamGenericSlideShowPlugin::SlideShowLoader::slotPause ( )
slot

References VideoView.

◆ slotPlay

void DigikamGenericSlideShowPlugin::SlideShowLoader::slotPlay ( )
slot

References VideoView.

◆ slotRemoveImageFromList

void DigikamGenericSlideShowPlugin::SlideShowLoader::slotRemoveImageFromList ( )
slot

◆ slotToggleTag

void DigikamGenericSlideShowPlugin::SlideShowLoader::slotToggleTag ( int  tag)
slot

References currentItem().

Referenced by slotHandleShortcut().

◆ wheelEvent()

void DigikamGenericSlideShowPlugin::SlideShowLoader::wheelEvent ( QWheelEvent *  e)
overrideprotected

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