25 #ifndef DIGIKAM_SLIDE_SHOW_LOADER_H
26 #define DIGIKAM_SLIDE_SHOW_LOADER_H
31 #include <QMouseEvent>
32 #include <QPaintEvent>
33 #include <QWheelEvent>
34 #include <QStackedWidget>
68 void setCurrentItem(
const QUrl& url);
69 QUrl currentItem()
const;
71 void setShortCutPrefixes(
const QMap<QString, QString>& prefixes);
79 void slotRemoveImageFromList();
80 void slotLoadNextItem();
81 void slotLoadPrevItem();
85 void slotAssignRating(
int);
86 void slotAssignColorLabel(
int);
87 void slotAssignPickLabel(
int);
88 void slotToggleTag(
int tag);
90 void slotHandleShortcut(
const QString& shortcut,
int val);
94 void mousePressEvent(QMouseEvent*)
override;
95 void keyPressEvent(QKeyEvent*)
override;
96 void wheelEvent(QWheelEvent*)
override;
100 void slotMouseMoveTimeOut();
101 void slotImageLoaded(
bool);
102 void slotScreenSelected(
int);
103 void slotVideoLoaded(
bool);
104 void slotVideoFinished();
109 bool eventFilter(QObject* obj, QEvent* ev)
override;
110 void preloadNextItem();
112 void inhibitScreenSaver();
113 void allowScreenSaver();
114 void dispatchCurrentInfoChange(
const QUrl& url);
115 void makeCornerRectangles(
const QRect& desktopRect,
const QSize& size,
116 QRect*
const topLeft, QRect*
const topRight,
117 QRect*
const topLeftLarger, QRect*
const topRightLarger);
Definition: slideshowloader.h:50
void signalLastItemUrl(const QUrl &)
SlideShowViewMode
Definition: slideshowloader.h:56
@ VideoView
Definition: slideshowloader.h:59
@ ImageView
Definition: slideshowloader.h:58
Definition: slideshowsettings.h:52
Definition: slideshowloader.cpp:70
Definition: datefolderview.cpp:43