KIPI::ImageInfoShared Class Reference

#include <imageinfoshared.h>

Collaboration diagram for KIPI::ImageInfoShared:

Collaboration graph
[legend]
List of all members.

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

Detailed Description

Definition at line 46 of file imageinfoshared.h.


Constructor & Destructor Documentation

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

Definition at line 36 of file imageinfoshared.cpp.

References ImageInfoShared().

Referenced by ImageInfoShared().

Here is the call graph for this function:

virtual KIPI::ImageInfoShared::~ImageInfoShared (  )  [inline, virtual]

Definition at line 50 of file imageinfoshared.h.


Member Function Documentation

virtual QString KIPI::ImageInfoShared::title (  )  [inline, virtual]

Definition at line 51 of file imageinfoshared.h.

Referenced by cloneData(), and KIPI::ImageInfo::title().

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

Definition at line 97 of file imageinfoshared.cpp.

Referenced by cloneData(), and KIPI::ImageInfo::setTitle().

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

Referenced by cloneData(), and KIPI::ImageInfo::description().

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

Referenced by cloneData(), and KIPI::ImageInfo::setDescription().

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

Referenced by KIPI::ImageInfo::attributes(), and cloneData().

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

Referenced by KIPI::ImageInfo::clearAttributes(), and cloneData().

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

Referenced by KIPI::ImageInfo::addAttributes(), and cloneData().

KURL KIPI::ImageInfoShared::path (  )  [virtual]

Definition at line 41 of file imageinfoshared.cpp.

References _url.

Referenced by KIPI::ImageInfo::path().

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

Definition at line 56 of file imageinfoshared.cpp.

References _url.

Referenced by cloneData(), and KIPI::ImageInfo::time().

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

Definition at line 93 of file imageinfoshared.cpp.

Referenced by cloneData(), and KIPI::ImageInfo::setTime().

bool KIPI::ImageInfoShared::isTimeExact (  )  [virtual]

Definition at line 88 of file imageinfoshared.cpp.

Referenced by KIPI::ImageInfo::isTimeExact().

int KIPI::ImageInfoShared::size (  )  [virtual]

Definition at line 46 of file imageinfoshared.cpp.

References _url.

Referenced by KIPI::ImageInfo::size().

int KIPI::ImageInfoShared::angle (  )  [virtual]

Definition at line 79 of file imageinfoshared.cpp.

Referenced by KIPI::ImageInfo::angle(), and cloneData().

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

Definition at line 84 of file imageinfoshared.cpp.

Referenced by cloneData(), and KIPI::ImageInfo::setAngle().

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

void KIPI::ImageInfoShared::cloneData ( ImageInfoShared other  )  [virtual]

Definition at line 104 of file imageinfoshared.cpp.

References addAttributes(), angle(), attributes(), clearAttributes(), description(), KIPI::FromInfo, KIPI::Interface::hasFeature(), KIPI::ImagesHasComments, KIPI::ImageTitlesWritable, setAngle(), setDescription(), setTime(), setTitle(), KIPI::SupportsDateRanges, time(), title(), and KIPI::ToInfo.

Referenced by KIPI::ImageInfo::cloneData().

Here is the call graph for this function:


Friends And Related Function Documentation

friend class ImageInfo [friend]

Definition at line 82 of file imageinfoshared.h.


Member Data Documentation

KURL KIPI::ImageInfoShared::_url [protected]

Definition at line 77 of file imageinfoshared.h.

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


The documentation for this class was generated from the following files:
Generated on Mon Nov 27 23:42:46 2006 for libKipi by  doxygen 1.5.0