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

Public Slots

void setZoomFactor (double zoom)
 
void slotFitToWindow ()
 
void slotIconView ()
 
void slotImagePreview ()
 
void slotImageRename ()
 
void slotMapWidgetView ()
 
void slotSelectAll ()
 
void slotSelectInvert ()
 
void slotSelectNone ()
 
void slotSeparateImages (int mode)
 
void slotSortImagesBy (int sortBy)
 
void slotSortImagesOrder (int order)
 
void slotZoomIn ()
 View Action slots. More...
 
void slotZoomOut ()
 
void slotZoomTo100Percents ()
 

Signals

void signalImageSelected (const CamItemInfoList &selectedImage, const CamItemInfoList &allImages)
 
void signalNewSelection (bool hasSelection)
 
void signalNoCurrentItem ()
 
void signalSelectionChanged (int numberOfSelectedItems)
 
void signalSwitchedToIconView ()
 
void signalSwitchedToMapView ()
 
void signalSwitchedToPreview ()
 
void signalThumbSizeChanged (int)
 
void signalZoomChanged (double)
 

Public Member Functions

QList< CamItemInfoallItems () const
 
QList< QUrl > allUrls () const
 
void applySettings ()
 
CamItemInfo camItemInfo (const QString &folder, const QString &file) const
 
CamItemInfocamItemInfoRef (const QString &folder, const QString &file) const
 
void clearHistory ()
 
int downloadedCamItemInfos () const
 
void getBackwardHistory (QStringList &titles)
 
void getForwardHistory (QStringList &titles)
 
bool hasCurrentItem () const
 
bool hasImage (const CamItemInfo &info) const
 
void hideSideBars ()
 
ImportFilterModelimportFilterModel () const
 
 ImportView (Digikam::ImportUI *const ui, QWidget *const parent)
 
bool isSelected (const QUrl &url) const
 
QSize minimumSizeHint () const override
 
void refreshView ()
 
void scrollTo (const QString &folder, const QString &file)
 
QList< CamItemInfoselectedCamItemInfos () const
 
QList< QUrl > selectedUrls () const
 
void setContentsMargins (const QMargins &margins)
 
void setContentsMargins (int left, int top, int right, int bottom)
 
void setSelectedCamItemInfos (const CamItemInfoList &infos) const
 
void setSpacing (int space)
 
void setStretchFactor (QWidget *const widget, int stretch)
 
void setThumbSize (int size)
 
void showSideBars ()
 
QSize sizeHint () const override
 
ThumbnailSize thumbnailSize () const
 
void toggleFullScreen (bool set)
 
void toggleShowBar (bool b)
 
void updateIconView ()
 
ImportStackedView::StackedViewMode viewMode () const
 
double zoomMax () const
 
double zoomMin () const
 
 ~ImportView () override
 

Protected Member Functions

void childEvent (QChildEvent *e) override
 

Constructor & Destructor Documentation

◆ ImportView()

Digikam::ImportView::ImportView ( Digikam::ImportUI *const  ui,
QWidget *const  parent 
)

◆ ~ImportView()

Digikam::ImportView::~ImportView ( )
override

Member Function Documentation

◆ allItems()

QList< CamItemInfo > Digikam::ImportView::allItems ( ) const

◆ allUrls()

QList< QUrl > Digikam::ImportView::allUrls ( ) const

◆ applySettings()

void Digikam::ImportView::applySettings ( )

◆ camItemInfo()

CamItemInfo Digikam::ImportView::camItemInfo ( const QString &  folder,
const QString &  file 
) const

Referenced by scrollTo().

◆ camItemInfoRef()

CamItemInfo & Digikam::ImportView::camItemInfoRef ( const QString &  folder,
const QString &  file 
) const

◆ childEvent()

void Digikam::DHBox::childEvent ( QChildEvent *  e)
overrideprotectedinherited

◆ clearHistory()

void Digikam::ImportView::clearHistory ( )

◆ downloadedCamItemInfos()

int Digikam::ImportView::downloadedCamItemInfos ( ) const

◆ getBackwardHistory()

void Digikam::ImportView::getBackwardHistory ( QStringList &  titles)

◆ getForwardHistory()

void Digikam::ImportView::getForwardHistory ( QStringList &  titles)

◆ hasCurrentItem()

bool Digikam::ImportView::hasCurrentItem ( ) const

◆ hasImage()

bool Digikam::ImportView::hasImage ( const CamItemInfo info) const

◆ hideSideBars()

void Digikam::ImportView::hideSideBars ( )

◆ importFilterModel()

ImportFilterModel * Digikam::ImportView::importFilterModel ( ) const

◆ isSelected()

bool Digikam::ImportView::isSelected ( const QUrl &  url) const

References selectedUrls().

◆ minimumSizeHint()

QSize Digikam::DHBox::minimumSizeHint ( ) const
overrideinherited

◆ refreshView()

void Digikam::ImportView::refreshView ( )

◆ scrollTo()

void Digikam::ImportView::scrollTo ( const QString &  folder,
const QString &  file 
)

References camItemInfo().

◆ selectedCamItemInfos()

QList< CamItemInfo > Digikam::ImportView::selectedCamItemInfos ( ) const

◆ selectedUrls()

QList< QUrl > Digikam::ImportView::selectedUrls ( ) const

◆ setContentsMargins() [1/2]

void Digikam::DHBox::setContentsMargins ( const QMargins &  margins)
inherited

Referenced by DigikamGenericPrintCreatorPlugin::AdvPrintFinalPage::AdvPrintFinalPage(), Digikam::AlbumSelectTabs::AlbumSelectTabs(), Digikam::CaptionEdit::CaptionEdit(), Digikam::ColorLabelWidget::ColorLabelWidget(), Digikam::DFontSelect::DFontSelect(), Digikam::FuzzySearchView::FuzzySearchView(), DigikamGenericGeolocationEditPlugin::GeolocationEdit::GeolocationEdit(), Digikam::GPSSearchView::GPSSearchView(), DigikamGenericHtmlGalleryPlugin::HTMLFinalPage::HTMLFinalPage(), DigikamGenericHtmlGalleryPlugin::HTMLParametersPage::HTMLParametersPage(), DigikamGenericHtmlGalleryPlugin::HTMLThemePage::HTMLThemePage(), Digikam::IccProfilesSettings::IccProfilesSettings(), Digikam::ItemDescEditTab::ItemDescEditTab(), DigikamGenericJAlbumPlugin::JAlbumFinalPage::JAlbumFinalPage(), DigikamGenericSendByMailPlugin::MailFinalPage::MailFinalPage(), Digikam::MediaPlayerView::MediaPlayerView(), Digikam::PickLabelWidget::PickLabelWidget(), Digikam::QueueSettingsView::QueueSettingsView(), Digikam::RatingBox::RatingBox(), Digikam::RatingFilter::RatingFilter(), DigikamBqmWatermarkPlugin::WaterMark::registerSettingsWidget(), Digikam::SetupToolTip::SetupToolTip(), ShowFoto::ShowfotoFolderViewBar::ShowfotoFolderViewBar(), DigikamGenericSlideShowPlugin::SlideToolBar::SlideToolBar(), Digikam::TemplateSelector::TemplateSelector(), Digikam::TextFilter::TextFilter(), Digikam::TimelineSideBarWidget::TimelineSideBarWidget(), Digikam::ToolSettingsView::ToolSettingsView(), Digikam::TransactionItem::TransactionItem(), DigikamGenericVideoSlideShowPlugin::VidSlideFinalPage::VidSlideFinalPage(), and DigikamGenericUnifiedPlugin::WSFinalPage::WSFinalPage().

◆ setContentsMargins() [2/2]

void Digikam::DHBox::setContentsMargins ( int  left,
int  top,
int  right,
int  bottom 
)
inherited

◆ setSelectedCamItemInfos()

void Digikam::ImportView::setSelectedCamItemInfos ( const CamItemInfoList infos) const

◆ setSpacing()

void Digikam::DHBox::setSpacing ( int  space)
inherited

Referenced by DigikamGenericPrintCreatorPlugin::AdvPrintFinalPage::AdvPrintFinalPage(), Digikam::AlbumSelectTabs::AlbumSelectTabs(), Digikam::CaptionEdit::CaptionEdit(), Digikam::ColorLabelWidget::ColorLabelWidget(), Digikam::DFontSelect::DFontSelect(), Digikam::FuzzySearchView::FuzzySearchView(), DigikamGenericGeolocationEditPlugin::GeolocationEdit::GeolocationEdit(), Digikam::GPSSearchView::GPSSearchView(), DigikamGenericHtmlGalleryPlugin::HTMLFinalPage::HTMLFinalPage(), DigikamGenericHtmlGalleryPlugin::HTMLParametersPage::HTMLParametersPage(), DigikamGenericHtmlGalleryPlugin::HTMLThemePage::HTMLThemePage(), Digikam::IccProfilesSettings::IccProfilesSettings(), Digikam::ItemDescEditTab::ItemDescEditTab(), DigikamGenericJAlbumPlugin::JAlbumFinalPage::JAlbumFinalPage(), DigikamGenericSendByMailPlugin::MailFinalPage::MailFinalPage(), Digikam::MediaPlayerView::MediaPlayerView(), Digikam::PickLabelWidget::PickLabelWidget(), Digikam::QueueSettingsView::QueueSettingsView(), Digikam::RatingBox::RatingBox(), Digikam::RatingFilter::RatingFilter(), DigikamBqmWatermarkPlugin::WaterMark::registerSettingsWidget(), Digikam::SetupToolTip::SetupToolTip(), Digikam::TemplateSelector::TemplateSelector(), Digikam::TextFilter::TextFilter(), Digikam::TimelineSideBarWidget::TimelineSideBarWidget(), Digikam::ToolSettingsView::ToolSettingsView(), Digikam::TransactionItem::TransactionItem(), DigikamGenericVideoSlideShowPlugin::VidSlideFinalPage::VidSlideFinalPage(), and DigikamGenericUnifiedPlugin::WSFinalPage::WSFinalPage().

◆ setStretchFactor()

void Digikam::DHBox::setStretchFactor ( QWidget *const  widget,
int  stretch 
)
inherited

Referenced by DigikamGenericPrintCreatorPlugin::AdvPrintFinalPage::AdvPrintFinalPage(), DigikamGenericPrintCreatorPlugin::AdvPrintIntroPage::AdvPrintIntroPage(), Digikam::AlbumSelectTabs::AlbumSelectTabs(), Digikam::AssignNameOverlay::createWidget(), Digikam::DFileSelector::DFileSelector(), Digikam::DFontSelect::DFontSelect(), DigikamGenericExpoBlendingPlugin::ExpoBlendingLastPage::ExpoBlendingLastPage(), DigikamGenericExpoBlendingPlugin::ExpoBlendingPreProcessPage::ExpoBlendingPreProcessPage(), DigikamGenericHtmlGalleryPlugin::HTMLFinalPage::HTMLFinalPage(), Digikam::ImageQualitySettings::ImageQualitySettings(), DigikamGenericMetadataEditPlugin::IPTCContent::IPTCContent(), DigikamGenericMetadataEditPlugin::IPTCEnvelope::IPTCEnvelope(), DigikamGenericMetadataEditPlugin::IPTCStatus::IPTCStatus(), DigikamGenericJAlbumPlugin::JAlbumFinalPage::JAlbumFinalPage(), DigikamGenericJAlbumPlugin::JAlbumIntroPage::JAlbumIntroPage(), Digikam::LensFunCameraSelector::LensFunCameraSelector(), DigikamGenericSendByMailPlugin::MailFinalPage::MailFinalPage(), DigikamGenericSendByMailPlugin::MailIntroPage::MailIntroPage(), Digikam::MaintenanceDlg::MaintenanceDlg(), Digikam::MediaPlayerView::MediaPlayerView(), DigikamGenericPanoramaPlugin::PanoLastPage::PanoLastPage(), DigikamGenericPanoramaPlugin::PanoOptimizePage::PanoOptimizePage(), DigikamGenericPanoramaPlugin::PanoPreProcessPage::PanoPreProcessPage(), Digikam::QueueSettingsView::QueueSettingsView(), DigikamBqmAutoCorrectionPlugin::AutoCorrection::registerSettingsWidget(), DigikamBqmChannelMixerPlugin::ChannelMixer::registerSettingsWidget(), DigikamBqmCurvesAdjustPlugin::CurvesAdjust::registerSettingsWidget(), DigikamBqmIccConvertPlugin::IccConvert::registerSettingsWidget(), DigikamBqmUserScriptPlugin::UserScript::registerSettingsWidget(), DigikamBqmWatermarkPlugin::WaterMark::registerSettingsWidget(), Digikam::Restoration::registerSettingsWidget(), DigikamBqmFlipPlugin::Flip::registerSettingsWidget(), DigikamBqmResizePlugin::Resize::registerSettingsWidget(), DigikamBqmRotatePlugin::Rotate::registerSettingsWidget(), Digikam::SetupMime::SetupMime(), Digikam::SetupToolTip::SetupToolTip(), ShowFoto::ShowfotoFolderViewBar::ShowfotoFolderViewBar(), Digikam::TemplateSelector::TemplateSelector(), Digikam::ToolSettingsView::ToolSettingsView(), Digikam::TransactionItem::TransactionItem(), DigikamGenericVideoSlideShowPlugin::VidSlideFinalPage::VidSlideFinalPage(), DigikamGenericUnifiedPlugin::WSFinalPage::WSFinalPage(), DigikamGenericUnifiedPlugin::WSImagesPage::WSImagesPage(), and DigikamGenericUnifiedPlugin::WSIntroPage::WSIntroPage().

◆ setThumbSize()

◆ setZoomFactor

void Digikam::ImportView::setZoomFactor ( double  zoom)
slot

Referenced by setThumbSize().

◆ showSideBars()

void Digikam::ImportView::showSideBars ( )

◆ signalImageSelected

void Digikam::ImportView::signalImageSelected ( const CamItemInfoList selectedImage,
const CamItemInfoList allImages 
)
signal

◆ signalNewSelection

void Digikam::ImportView::signalNewSelection ( bool  hasSelection)
signal

◆ signalNoCurrentItem

void Digikam::ImportView::signalNoCurrentItem ( )
signal

◆ signalSelectionChanged

void Digikam::ImportView::signalSelectionChanged ( int  numberOfSelectedItems)
signal

◆ signalSwitchedToIconView

void Digikam::ImportView::signalSwitchedToIconView ( )
signal

◆ signalSwitchedToMapView

void Digikam::ImportView::signalSwitchedToMapView ( )
signal

◆ signalSwitchedToPreview

void Digikam::ImportView::signalSwitchedToPreview ( )
signal

◆ signalThumbSizeChanged

void Digikam::ImportView::signalThumbSizeChanged ( int  )
signal

◆ signalZoomChanged

void Digikam::ImportView::signalZoomChanged ( double  )
signal

◆ sizeHint()

QSize Digikam::DHBox::sizeHint ( void  ) const
overrideinherited

◆ slotFitToWindow

◆ slotIconView

◆ slotImagePreview

void Digikam::ImportView::slotImagePreview ( )
slot

◆ slotImageRename

void Digikam::ImportView::slotImageRename ( )
slot

◆ slotMapWidgetView

void Digikam::ImportView::slotMapWidgetView ( )
slot

◆ slotSelectAll

void Digikam::ImportView::slotSelectAll ( )
slot

◆ slotSelectInvert

void Digikam::ImportView::slotSelectInvert ( )
slot

◆ slotSelectNone

void Digikam::ImportView::slotSelectNone ( )
slot

◆ slotSeparateImages

void Digikam::ImportView::slotSeparateImages ( int  mode)
slot

◆ slotSortImagesBy

void Digikam::ImportView::slotSortImagesBy ( int  sortBy)
slot

◆ slotSortImagesOrder

void Digikam::ImportView::slotSortImagesOrder ( int  order)
slot

◆ slotZoomIn

◆ slotZoomOut

◆ slotZoomTo100Percents

void Digikam::ImportView::slotZoomTo100Percents ( )
slot

◆ thumbnailSize()

ThumbnailSize Digikam::ImportView::thumbnailSize ( ) const

◆ toggleFullScreen()

void Digikam::ImportView::toggleFullScreen ( bool  set)

◆ toggleShowBar()

void Digikam::ImportView::toggleShowBar ( bool  b)

References viewMode().

◆ updateIconView()

void Digikam::ImportView::updateIconView ( )

◆ viewMode()

ImportStackedView::StackedViewMode Digikam::ImportView::viewMode ( ) const

Referenced by toggleShowBar().

◆ zoomMax()

double Digikam::ImportView::zoomMax ( ) const

Referenced by setThumbSize().

◆ zoomMin()

double Digikam::ImportView::zoomMin ( ) const

Referenced by setThumbSize().


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