libKipi
KIPI::ImageInfoShared Class Referenceabstract

#include <imageinfoshared.h>

Collaboration diagram for KIPI::ImageInfoShared:
Collaboration graph

Public Member Functions

 ImageInfoShared (KIPI::Interface *interface, const KURL &url)
 
virtual ~ImageInfoShared ()
 
virtual QString title ()
 
virtual void setTitle (const QString &)
 
virtual QString description ()=0
 
virtual void setDescription (const QString &)=0
 
virtual QMap< QString, QVariant > attributes ()=0
 
virtual void clearAttributes ()=0
 
virtual void addAttributes (const QMap< QString, QVariant > &)=0
 
virtual KURL path ()
 
virtual QDateTime time (KIPI::TimeSpec spec)
 
virtual void setTime (const QDateTime &time, TimeSpec spec=FromInfo)
 
virtual bool isTimeExact ()
 
virtual int size ()
 
virtual int angle ()
 
virtual void setAngle (int)
 
QString toString (const QVariant &)
 
virtual void cloneData (ImageInfoShared *other)
 

Protected Attributes

KURL _url
 

Friends

class ImageInfo
 

Constructor & Destructor Documentation

◆ ImageInfoShared()

KIPI::ImageInfoShared::ImageInfoShared ( KIPI::Interface * interface,
const KURL & url )

References _url, and ImageInfoShared().

Referenced by cloneData(), ImageInfoShared(), and toString().

Here is the call graph for this function:

◆ ~ImageInfoShared()

virtual KIPI::ImageInfoShared::~ImageInfoShared ( )
inlinevirtual

Member Function Documentation

◆ addAttributes()

virtual void KIPI::ImageInfoShared::addAttributes ( const QMap< QString, QVariant > & )
pure virtual

References angle(), KIPI::FromInfo, isTimeExact(), path(), setAngle(), setTime(), size(), and time().

Referenced by cloneData().

Here is the call graph for this function:

◆ angle()

int KIPI::ImageInfoShared::angle ( )
virtual

Referenced by addAttributes(), and cloneData().

◆ attributes()

virtual QMap< QString, QVariant > KIPI::ImageInfoShared::attributes ( )
pure virtual

Referenced by cloneData().

◆ clearAttributes()

virtual void KIPI::ImageInfoShared::clearAttributes ( )
pure virtual

Referenced by cloneData().

◆ cloneData()

◆ description()

virtual QString KIPI::ImageInfoShared::description ( )
pure virtual

Referenced by cloneData().

◆ isTimeExact()

bool KIPI::ImageInfoShared::isTimeExact ( )
virtual

Referenced by addAttributes().

◆ path()

KURL KIPI::ImageInfoShared::path ( )
virtual

References _url.

Referenced by addAttributes().

◆ setAngle()

void KIPI::ImageInfoShared::setAngle ( int )
virtual

Referenced by addAttributes(), and cloneData().

◆ setDescription()

virtual void KIPI::ImageInfoShared::setDescription ( const QString & )
pure virtual

Referenced by cloneData().

◆ setTime()

void KIPI::ImageInfoShared::setTime ( const QDateTime & time,
TimeSpec spec = FromInfo )
virtual

Referenced by addAttributes(), and cloneData().

◆ setTitle()

void KIPI::ImageInfoShared::setTitle ( const QString & )
virtual

References endl().

Referenced by cloneData().

Here is the call graph for this function:

◆ size()

int KIPI::ImageInfoShared::size ( )
virtual

References _url, and endl().

Referenced by addAttributes().

Here is the call graph for this function:

◆ time()

QDateTime KIPI::ImageInfoShared::time ( KIPI::TimeSpec spec)
virtual

References _url, and endl().

Referenced by addAttributes(), and cloneData().

Here is the call graph for this function:

◆ title()

virtual QString KIPI::ImageInfoShared::title ( )
inlinevirtual

Referenced by cloneData().

◆ toString()

QString KIPI::ImageInfoShared::toString ( const QVariant & )

References cloneData(), and ImageInfoShared().

Here is the call graph for this function:

Friends And Related Symbol Documentation

◆ ImageInfo

friend class ImageInfo
friend

References ImageInfo.

Referenced by ImageInfo.

Member Data Documentation

◆ _url

KURL KIPI::ImageInfoShared::_url
protected

Referenced by ImageInfoShared(), path(), size(), and time().


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