KIPI::ImageInfoShared

Search for usage in LXR

KIPI::ImageInfoShared Class Referenceabstract

#include <KIPI/ImageInfoShared>

Public Member Functions

 ImageInfoShared (Interface *const interface, const QUrl &url)
 
virtual void addAttributes (const QMap< QString, QVariant > &)=0
 
virtual QMap< QString, QVariantattributes ()=0
 
virtual void clearAttributes ()=0
 
void clearReservation (QObject *const reservingObject)
 
virtual void cloneData (ImageInfoShared *const other)
 
FileReadWriteLockcreateReadWriteLock () const
 
virtual void delAttributes (const QStringList &)=0
 
bool itemIsReserved (QString *const descriptionOfAction=nullptr) const
 
bool reserveForAction (QObject *const reservingObject, const QString &descriptionOfAction) const
 
QUrl url () const
 

Protected Attributes

QUrl _url
 

Detailed Description

See ImageInfo documentation for details.

Definition at line 42 of file imageinfoshared.h.

Member Function Documentation

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

These methods must be re-implemented in your KIPI host application to manage image attributes with plugins.

bool KIPI::ImageInfoShared::reserveForAction ( QObject *const  reservingObject,
const QString descriptionOfAction 
) const

Convenience methods calling the respective methods in the interface for this item.

Definition at line 73 of file imageinfoshared.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Sat Jan 22 2022 22:32:07 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.