26 #ifndef DIGIKAM_STACKED_VIEW_H
27 #define DIGIKAM_STACKED_VIEW_H
31 #include <QMainWindow>
32 #include <QStackedWidget>
36 #include "digikam_config.h"
44 class DigikamItemView;
45 class ItemCategorizedView;
46 class ItemPreviewView;
47 class ItemThumbnailBar;
51 #ifdef HAVE_MEDIAPLAYER
53 class MediaPlayerView;
84 explicit StackedView(QWidget*
const parent =
nullptr);
97 #ifdef HAVE_MEDIAPLAYER
159 void slotPreviewLoaded(
bool);
160 void slotZoomFactorChanged(
double);
161 void slotThumbBarSelectionChanged();
162 void slotIconViewSelectionChanged();
Definition: digikamitemview.h:43
Definition: itemcategorizedview.h:49
Definition: iteminfo.h:78
Definition: itempreviewview.h:46
Definition: itemthumbnailbar.h:36
Definition: stackedview.h:64
void toggleFitToWindowOr100()
Definition: stackedview.cpp:576
void setDockArea(QMainWindow *)
Definition: stackedview.cpp:262
TrashView * trashView() const
Definition: stackedview.cpp:318
void signalGotoAlbumAndItem(const ItemInfo &)
ItemPreviewView * imagePreviewView() const
Definition: stackedview.cpp:299
bool isInMultipleFileMode() const
Definition: stackedview.cpp:338
bool isInSingleFileMode() const
Definition: stackedview.cpp:332
double zoomMin()
Definition: stackedview.cpp:607
TableView * tableView() const
Definition: stackedview.cpp:313
void decreaseZoom()
Definition: stackedview.cpp:561
void signalAddToExistingQueue(int)
double zoomMax()
Definition: stackedview.cpp:612
ItemThumbnailBar * thumbBar() const
Definition: stackedview.cpp:276
DigikamItemView * imageIconView() const
Definition: stackedview.cpp:294
~StackedView() override
Definition: stackedview.cpp:250
void zoomTo100Percents()
Definition: stackedview.cpp:566
void signalEscapePreview()
bool maxZoom()
Definition: stackedview.cpp:581
void signalGotoDateAndItem(const ItemInfo &)
void setPreviewItem(const ItemInfo &info=ItemInfo(), const ItemInfo &previous=ItemInfo(), const ItemInfo &next=ItemInfo())
Definition: stackedview.cpp:350
void setZoomFactorSnapped(double z)
Definition: stackedview.cpp:597
void increaseZoom()
Definition: stackedview.cpp:556
StackedView(QWidget *const parent=nullptr)
Definition: stackedview.cpp:129
void signalViewModeChanged()
void setZoomFactor(double z)
Definition: stackedview.cpp:591
void slotEscapePreview()
Definition: stackedview.cpp:281
void signalPopupTagsView()
bool isInAbstractMode() const
Definition: stackedview.cpp:345
void signalZoomFactorChanged(double)
void setViewMode(const StackedViewMode mode)
Definition: stackedview.cpp:422
void previewLoaded()
Definition: stackedview.cpp:543
void signalGotoTagAndItem(int)
bool minZoom()
Definition: stackedview.cpp:586
void fitToWindow()
Definition: stackedview.cpp:571
ThumbBarDock * thumbBarDock() const
Definition: stackedview.cpp:271
StackedViewMode
Definition: stackedview.h:70
@ StackedViewModeLast
Definition: stackedview.h:79
@ StackedViewModeFirst
Definition: stackedview.h:71
@ PreviewImageMode
Definition: stackedview.h:73
@ MapWidgetMode
Definition: stackedview.h:77
@ TableViewMode
Definition: stackedview.h:75
@ MediaPlayerMode
Definition: stackedview.h:78
@ WelcomePageMode
Definition: stackedview.h:74
@ IconViewMode
Definition: stackedview.h:72
@ TrashViewMode
Definition: stackedview.h:76
StackedViewMode viewMode() const
Definition: stackedview.cpp:417
double zoomFactor()
Definition: stackedview.cpp:602
Definition: tableview.h:56
Definition: thumbbardock.h:84
Definition: trashview.h:38
Definition: datefolderview.cpp:43