digiKam
Digikam::StackedView Class Reference
+ Inheritance diagram for Digikam::StackedView:

Public Types

enum  StackedViewMode {
  StackedViewModeFirst = 0 , IconViewMode = 0 , PreviewImageMode = 1 , WelcomePageMode = 2 ,
  TableViewMode = 3 , TrashViewMode = 4 , MapWidgetMode = 5 , MediaPlayerMode = 6 ,
  StackedViewModeLast = 6
}
 

Public Slots

void slotEscapePreview ()
 

Signals

void signalAddToExistingQueue (int)
 
void signalDeleteItem ()
 
void signalEscapePreview ()
 
void signalGotoAlbumAndItem (const ItemInfo &)
 
void signalGotoDateAndItem (const ItemInfo &)
 
void signalGotoTagAndItem (int)
 
void signalNextItem ()
 
void signalPopupTagsView ()
 
void signalPrevItem ()
 
void signalViewModeChanged ()
 
void signalZoomFactorChanged (double)
 

Public Member Functions

void decreaseZoom ()
 
void fitToWindow ()
 
DigikamItemViewimageIconView () const
 
ItemPreviewViewimagePreviewView () const
 
void increaseZoom ()
 
bool isInAbstractMode () const
 
bool isInMultipleFileMode () const
 
bool isInSingleFileMode () const
 
bool maxZoom ()
 
bool minZoom ()
 
void previewLoaded ()
 
void setDockArea (QMainWindow *)
 
void setPreviewItem (const ItemInfo &info=ItemInfo(), const ItemInfo &previous=ItemInfo(), const ItemInfo &next=ItemInfo())
 
void setViewMode (const StackedViewMode mode)
 
void setZoomFactor (double z)
 
void setZoomFactorSnapped (double z)
 
 StackedView (QWidget *const parent=nullptr)
 
TableViewtableView () const
 
ItemThumbnailBarthumbBar () const
 
ThumbBarDockthumbBarDock () const
 
void toggleFitToWindowOr100 ()
 
TrashViewtrashView () const
 
StackedViewMode viewMode () const
 
double zoomFactor ()
 
double zoomMax ()
 
double zoomMin ()
 
void zoomTo100Percents ()
 
 ~StackedView () override
 

Member Enumeration Documentation

◆ StackedViewMode

Enumerator
StackedViewModeFirst 
IconViewMode 
PreviewImageMode 
WelcomePageMode 
TableViewMode 
TrashViewMode 
MapWidgetMode 
MediaPlayerMode 
StackedViewModeLast 

Constructor & Destructor Documentation

◆ StackedView()

◆ ~StackedView()

Digikam::StackedView::~StackedView ( )
override

Member Function Documentation

◆ decreaseZoom()

void Digikam::StackedView::decreaseZoom ( )

◆ fitToWindow()

void Digikam::StackedView::fitToWindow ( )

◆ imageIconView()

DigikamItemView * Digikam::StackedView::imageIconView ( ) const

◆ imagePreviewView()

◆ increaseZoom()

void Digikam::StackedView::increaseZoom ( )

◆ isInAbstractMode()

bool Digikam::StackedView::isInAbstractMode ( ) const

References viewMode(), and WelcomePageMode.

◆ isInMultipleFileMode()

bool Digikam::StackedView::isInMultipleFileMode ( ) const

◆ isInSingleFileMode()

bool Digikam::StackedView::isInSingleFileMode ( ) const

Single-file mode is image preview or media player, multi-file is icon view or map, abstract modes do not handle files (welcome page)

References MediaPlayerMode, PreviewImageMode, and viewMode().

◆ maxZoom()

bool Digikam::StackedView::maxZoom ( )

◆ minZoom()

bool Digikam::StackedView::minZoom ( )

◆ previewLoaded()

void Digikam::StackedView::previewLoaded ( )

◆ setDockArea()

void Digikam::StackedView::setDockArea ( QMainWindow *  dockArea)

◆ setPreviewItem()

◆ setViewMode()

◆ setZoomFactor()

void Digikam::StackedView::setZoomFactor ( double  z)

◆ setZoomFactorSnapped()

void Digikam::StackedView::setZoomFactorSnapped ( double  z)

◆ signalAddToExistingQueue

void Digikam::StackedView::signalAddToExistingQueue ( int  )
signal

Referenced by StackedView().

◆ signalDeleteItem

void Digikam::StackedView::signalDeleteItem ( )
signal

Referenced by StackedView().

◆ signalEscapePreview

void Digikam::StackedView::signalEscapePreview ( )
signal

Referenced by StackedView().

◆ signalGotoAlbumAndItem

void Digikam::StackedView::signalGotoAlbumAndItem ( const ItemInfo )
signal

Referenced by StackedView().

◆ signalGotoDateAndItem

void Digikam::StackedView::signalGotoDateAndItem ( const ItemInfo )
signal

Referenced by StackedView().

◆ signalGotoTagAndItem

void Digikam::StackedView::signalGotoTagAndItem ( int  )
signal

Referenced by StackedView().

◆ signalNextItem

void Digikam::StackedView::signalNextItem ( )
signal

Referenced by StackedView().

◆ signalPopupTagsView

void Digikam::StackedView::signalPopupTagsView ( )
signal

Referenced by StackedView().

◆ signalPrevItem

void Digikam::StackedView::signalPrevItem ( )
signal

Referenced by StackedView().

◆ signalViewModeChanged

void Digikam::StackedView::signalViewModeChanged ( )
signal

Referenced by previewLoaded(), and setViewMode().

◆ signalZoomFactorChanged

void Digikam::StackedView::signalZoomFactorChanged ( double  )
signal

◆ slotEscapePreview

void Digikam::StackedView::slotEscapePreview ( )
slot

References MediaPlayerMode, and viewMode().

◆ tableView()

TableView * Digikam::StackedView::tableView ( ) const

◆ thumbBar()

ItemThumbnailBar * Digikam::StackedView::thumbBar ( ) const

◆ thumbBarDock()

ThumbBarDock * Digikam::StackedView::thumbBarDock ( ) const

◆ toggleFitToWindowOr100()

void Digikam::StackedView::toggleFitToWindowOr100 ( )

◆ trashView()

TrashView * Digikam::StackedView::trashView ( ) const

◆ viewMode()

◆ zoomFactor()

double Digikam::StackedView::zoomFactor ( )

◆ zoomMax()

double Digikam::StackedView::zoomMax ( )

◆ zoomMin()

double Digikam::StackedView::zoomMin ( )

◆ zoomTo100Percents()

void Digikam::StackedView::zoomTo100Percents ( )

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