digiKam
Loading...
Searching...
No Matches
Digikam::ImageListProvider Class Referenceabstract

#include <dataproviders.h>

+ Inheritance diagram for Digikam::ImageListProvider:

Public Member Functions

virtual bool atEnd () const =0
 
virtual QPair< QImage *, QString > image ()=0
 
 ImageListProvider ()=default
 
virtual QList< QPair< QImage *, QString > > images ()=0
 
virtual void proceed (int steps=1)=0
 
virtual void setImages (const QList< QPair< QImage *, QString > > &)=0
 
virtual void setUnpairedImages (const QList< QImage * > &)=0
 
virtual int size () const =0
 
virtual ~ImageListProvider ()=default
 

Detailed Description

This class provides access to a list of unspecified entities, where for each entry a QImage can be provided. Only forward iteration is required.

Constructor & Destructor Documentation

◆ ImageListProvider()

Digikam::ImageListProvider::ImageListProvider ( )
default

◆ ~ImageListProvider()

virtual Digikam::ImageListProvider::~ImageListProvider ( )
virtualdefault

Member Function Documentation

◆ atEnd()

virtual bool Digikam::ImageListProvider::atEnd ( ) const
pure virtual

◆ image()

virtual QPair< QImage *, QString > Digikam::ImageListProvider::image ( )
pure virtual

◆ images()

virtual QList< QPair< QImage *, QString > > Digikam::ImageListProvider::images ( )
pure virtual

◆ proceed()

virtual void Digikam::ImageListProvider::proceed ( int  steps = 1)
pure virtual

◆ setImages()

virtual void Digikam::ImageListProvider::setImages ( const QList< QPair< QImage *, QString > > &  )
pure virtual

◆ setUnpairedImages()

virtual void Digikam::ImageListProvider::setUnpairedImages ( const QList< QImage * > &  )
pure virtual

◆ size()

virtual int Digikam::ImageListProvider::size ( ) const
pure virtual

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