22#include <QStackedWidget>
26#include "digikam_config.h"
35class ItemCategorizedView;
37class ItemThumbnailBar;
41#ifdef HAVE_MEDIAPLAYER
47#ifdef HAVE_GEOLOCATION
74 explicit StackedView(QWidget*
const parent =
nullptr);
87#ifdef HAVE_MEDIAPLAYER
93#ifdef HAVE_GEOLOCATION
146 void slotPreviewLoaded(
bool);
147 void slotZoomFactorChanged(
double);
148 void slotThumbBarSelectionChanged();
149 void slotIconViewSelectionChanged();
159 Private*
const d =
nullptr;
Definition digikamitemview.h:34
Definition itemcategorizedview.h:39
Definition itempreviewview.h:36
Definition itemthumbnailbar.h:28
Definition stackedview.h:54
void toggleFitToWindowOr100()
Definition stackedview.cpp:560
void setDockArea(QMainWindow *)
Definition stackedview.cpp:227
TrashView * trashView() const
Definition stackedview.cpp:271
void signalGotoAlbumAndItem(const ItemInfo &)
ItemPreviewView * imagePreviewView() const
Definition stackedview.cpp:252
bool isInMultipleFileMode() const
Definition stackedview.cpp:293
bool isInSingleFileMode() const
Definition stackedview.cpp:285
double zoomMin()
Definition stackedview.cpp:592
TableView * tableView() const
Definition stackedview.cpp:266
void decreaseZoom()
Definition stackedview.cpp:545
void signalAddToExistingQueue(int)
double zoomMax()
Definition stackedview.cpp:597
ItemThumbnailBar * thumbBar() const
Definition stackedview.cpp:242
DigikamItemView * imageIconView() const
Definition stackedview.cpp:247
~StackedView() override
Definition stackedview.cpp:215
void zoomTo100Percents()
Definition stackedview.cpp:550
void signalEscapePreview()
bool maxZoom()
Definition stackedview.cpp:565
void signalGotoDateAndItem(const ItemInfo &)
void setPreviewItem(const ItemInfo &info=ItemInfo(), const ItemInfo &previous=ItemInfo(), const ItemInfo &next=ItemInfo())
Definition stackedview.cpp:307
void setZoomFactorSnapped(double z)
Definition stackedview.cpp:582
void increaseZoom()
Definition stackedview.cpp:540
void signalViewModeChanged()
void setZoomFactor(double z)
Definition stackedview.cpp:575
void signalPopupTagsView()
bool isInAbstractMode() const
Definition stackedview.cpp:302
void signalZoomFactorChanged(double)
void previewLoaded()
Definition stackedview.cpp:527
void signalGotoTagAndItem(int)
bool minZoom()
Definition stackedview.cpp:570
void fitToWindow()
Definition stackedview.cpp:555
ThumbBarDock * thumbBarDock() const
Definition stackedview.cpp:237
StackedViewMode
Definition stackedview.h:60
@ StackedViewModeLast
Definition stackedview.h:69
@ StackedViewModeFirst
Definition stackedview.h:61
@ PreviewImageMode
Definition stackedview.h:63
@ MapWidgetMode
Definition stackedview.h:67
@ TableViewMode
Definition stackedview.h:65
@ MediaPlayerMode
Definition stackedview.h:68
@ WelcomePageMode
Definition stackedview.h:64
@ IconViewMode
Definition stackedview.h:62
@ TrashViewMode
Definition stackedview.h:66
StackedViewMode viewMode() const
Definition stackedview.cpp:380
void setViewMode(const StackedViewMode mode, bool focus=false)
Definition stackedview.cpp:385
double zoomFactor()
Definition stackedview.cpp:587
Definition tableview.h:49
Definition thumbbardock.h:74
Definition trashview.h:29
Definition datefolderview.cpp:34