libKipi
|
#include <imageinfo.h>
Public Member Functions | |
QString | title () const |
void | setTitle (const QString &name) |
QString | description () const |
void | setDescription (const QString &description) |
QMap< QString, QVariant > | attributes () const |
void | clearAttributes () |
void | addAttributes (const QMap< QString, QVariant > &) |
KURL | path () const |
QDateTime | time (TimeSpec spec=FromInfo) const |
void | setTime (const QDateTime &time, TimeSpec spec=FromInfo) |
bool | isTimeExact () const |
int | size () const |
int | angle () const |
void | setAngle (int) |
QString | toString (const QVariant &) const |
void | cloneData (const ImageInfo &other) |
ImageInfo (ImageInfoShared *) | |
ImageInfo (const ImageInfo &) | |
~ImageInfo () | |
Holds info about an image
KIPI::ImageInfo::ImageInfo | ( | ImageInfoShared * | shared | ) |
constructor Interface for host application + general stuff
References ImageInfo().
Referenced by ImageInfo().
KIPI::ImageInfo::ImageInfo | ( | const ImageInfo & | rhs | ) |
KIPI::ImageInfo::~ImageInfo | ( | ) |
void KIPI::ImageInfo::addAttributes | ( | const QMap< QString, QVariant > & | attributes | ) |
int KIPI::ImageInfo::angle | ( | ) | const |
Returns the angle the application rotates the image with when displaying it. Certain host applications may choose to rotate the image on disk, and will always return 0, while other host application will rotate the image when displaying it, and will thus not rotate the image on disk.
QMap< QString, QVariant > KIPI::ImageInfo::attributes | ( | ) | const |
Returns a Map of attributes of the image In case the host application supports some special attributes of the image this function can be used to return them. Tags are supported by this feature: "tags" key contains QStringList() encapsulated in a QVariant
void KIPI::ImageInfo::clearAttributes | ( | ) |
void KIPI::ImageInfo::cloneData | ( | const ImageInfo & | other | ) |
Copies all the attibutes, description etc from the other imageinfo
QString KIPI::ImageInfo::description | ( | ) | const |
PENDING(blackie) document
bool KIPI::ImageInfo::isTimeExact | ( | ) | const |
In the case the application supports time ranges (like this image is from 1998-2000), this method will return true if the time is an exact specification, and thus not a range.
KURL KIPI::ImageInfo::path | ( | ) | const |
PENDING(blackie) document
void KIPI::ImageInfo::setAngle | ( | int | angle | ) |
See angle
void KIPI::ImageInfo::setDescription | ( | const QString & | description | ) |
void KIPI::ImageInfo::setTitle | ( | const QString & | name | ) |
int KIPI::ImageInfo::size | ( | ) | const |
PENDING(blackie) document
Returns the time of the image. In case the host application supports time range, the spec argument specifies if it is the start or end time that should be returned.
QString KIPI::ImageInfo::title | ( | ) | const |
PENDING(blackie) document
QString KIPI::ImageInfo::toString | ( | const QVariant & | data | ) | const |