• Skip to content
  • Skip to link menu
KDE 4.4 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

digikam

Digikam::AlbumIconView

Digikam::AlbumIconView Class Reference

#include <albumiconview.h>

Inheritance diagram for Digikam::AlbumIconView:
Inheritance graph
[legend]

List of all members.

Public Slots

void slotAlbumModified ()
void slotAssignRating (int rating)
void slotAssignRatingFiveStar ()
void slotAssignRatingFourStar ()
void slotAssignRatingNoStar ()
void slotAssignRatingOneStar ()
void slotAssignRatingThreeStar ()
void slotAssignRatingTwoStar ()
void slotCopy ()
void slotDeleteSelectedItems (bool deletePermanently=false)
void slotDeleteSelectedItemsDirectly (bool useTrash)
void slotDisplayItem (AlbumIconItem *item=0)
void slotMoveSelectionToAlbum ()
void slotPaste ()
void slotRename (AlbumIconItem *item)
void slotSetAlbumThumbnail (ImageInfo &imageInfo)
void slotSetExifOrientation (int orientation)

Signals

void changeTagOnImageInfos (const ImageInfoList &list, const QList< int > &tagIDs, bool addOrRemove, bool progress)
void signalAddToExistingQueue (int)
void signalCleared ()
void signalFindSimilar ()
void signalGotoAlbumAndItem (ImageInfo &)
void signalGotoDateAndItem (ImageInfo &)
void signalGotoTagAndItem (int)
void signalItemDeleted (AlbumIconItem *)
void signalItemsAdded ()
void signalItemsUpdated (const KUrl::List &)
void signalPreviewItem (AlbumIconItem *)
void signalProgressBarMode (int, const QString &)
void signalProgressValue (int)

Public Member Functions

 AlbumIconView (QWidget *parent)
 ~AlbumIconView ()
ImageInfoList allImageInfos (ImageInfo *current=0) const
KUrl::List allItems ()
void applySettings (const AlbumSettings *settings)
QPixmap bannerPixmap () const
QRect bannerRect () const
void clear (bool update=true)
AlbumIconItem * findItem (const QString &url) const
AlbumIconItem * findItem (const QPoint &pos)
AlbumIconItem * firstSelectedItem () const
void insertSelectionToCurrentQueue ()
void insertSelectionToLightTable (bool addTo=false)
void insertSelectionToNewQueue ()
void insertSilentToQueueManager (const ImageInfoList &list, const ImageInfo &current, int queueid)
void insertToLightTable (const ImageInfoList &list, const ImageInfo &current, bool addTo=false)
void insertToQueueManager (const ImageInfoList &list, const ImageInfo &current, bool newQueue)
QPixmap itemBaseRegPixmap () const
QPixmap itemBaseSelPixmap () const
QRect itemCommentsRect () const
QRect itemDateRect () const
QFont itemFontCom () const
QFont itemFontReg () const
QFont itemFontXtra () const
QRect itemModDateRect () const
QRect itemNameRect () const
QRect itemPixmapRect () const
QRect itemRatingRect () const
QRect itemRect () const
QRect itemResolutionRect () const
QRect itemSizeRect () const
QRect itemTagRect () const
AlbumIconItem * nextItemToThumbnail () const
QPixmap ratingPixmap (int rating, bool selected) const
void refresh ()
void refreshIcon (AlbumIconItem *item)
void refreshItems (const KUrl::List &itemList)
ImageInfoList selectedImageInfos () const
ImageInfoList selectedImageInfosCurrentFirst () const
KUrl::List selectedItems ()
void setAlbum (Album *album)
void setAlbumItemToFind (const KUrl &url)
void setThumbnailSize (const ThumbnailSize &thumbSize)
const AlbumSettings * settings () const
ThumbnailSize thumbnailSize () const

Protected Member Functions

bool acceptToolTip (IconItem *item, const QPoint &mousePos)
void contentsDragEnterEvent (QDragEnterEvent *e)
void contentsDropEvent (QDropEvent *e)
void prepareRepaint (const QList< IconItem * > &itemsToRepaint)
void resizeEvent (QResizeEvent *e)
void startDrag ()

Detailed Description

Definition at line 73 of file albumiconview.h.


Constructor & Destructor Documentation

Digikam::AlbumIconView::AlbumIconView ( QWidget *  parent  ) 

Definition at line 209 of file albumiconview.cpp.

Digikam::AlbumIconView::~AlbumIconView (  ) 

Definition at line 292 of file albumiconview.cpp.


Member Function Documentation

bool Digikam::AlbumIconView::acceptToolTip ( IconItem *  item,
const QPoint &  mousePos 
) [protected, virtual]

Reimplemented from Digikam::IconView.

Definition at line 1536 of file albumiconview.cpp.

ImageInfoList Digikam::AlbumIconView::allImageInfos ( ImageInfo *  current = 0  )  const

Returns the list of ImageInfos of all items.

Current selected item ImageInfo will be copied into 'current'.

Definition at line 1584 of file albumiconview.cpp.

KUrl::List Digikam::AlbumIconView::allItems (  ) 

Definition at line 1555 of file albumiconview.cpp.

void Digikam::AlbumIconView::applySettings ( const AlbumSettings *  settings  ) 

Definition at line 298 of file albumiconview.cpp.

QPixmap Digikam::AlbumIconView::bannerPixmap (  )  const

Definition at line 1855 of file albumiconview.cpp.

QRect Digikam::AlbumIconView::bannerRect (  )  const [virtual]

Reimplemented from Digikam::IconView.

Definition at line 1840 of file albumiconview.cpp.

void Digikam::AlbumIconView::changeTagOnImageInfos ( const ImageInfoList &  list,
const QList< int > &  tagIDs,
bool  addOrRemove,
bool  progress 
) [signal]
void Digikam::AlbumIconView::clear ( bool  update = true  )  [virtual]

Reimplemented from Digikam::IconView.

Definition at line 372 of file albumiconview.cpp.

void Digikam::AlbumIconView::contentsDragEnterEvent ( QDragEnterEvent *  e  )  [protected]

Reimplemented from Q3ScrollView.

Definition at line 1194 of file albumiconview.cpp.

void Digikam::AlbumIconView::contentsDropEvent ( QDropEvent *  e  )  [protected]

Reimplemented from Q3ScrollView.

Definition at line 1209 of file albumiconview.cpp.

AlbumIconItem * Digikam::AlbumIconView::findItem ( const QString &  url  )  const

Definition at line 2116 of file albumiconview.cpp.

AlbumIconItem * Digikam::AlbumIconView::findItem ( const QPoint &  pos  ) 

Reimplemented from Digikam::IconView.

Definition at line 2111 of file albumiconview.cpp.

AlbumIconItem * Digikam::AlbumIconView::firstSelectedItem (  )  const

Definition at line 1104 of file albumiconview.cpp.

void Digikam::AlbumIconView::insertSelectionToCurrentQueue (  ) 

Definition at line 1068 of file albumiconview.cpp.

void Digikam::AlbumIconView::insertSelectionToLightTable ( bool  addTo = false  ) 

Definition at line 1029 of file albumiconview.cpp.

void Digikam::AlbumIconView::insertSelectionToNewQueue (  ) 

Definition at line 1074 of file albumiconview.cpp.

void Digikam::AlbumIconView::insertSilentToQueueManager ( const ImageInfoList &  list,
const ImageInfo &  current,
int  queueid 
)

Definition at line 1096 of file albumiconview.cpp.

void Digikam::AlbumIconView::insertToLightTable ( const ImageInfoList &  list,
const ImageInfo &  current,
bool  addTo = false 
)

Definition at line 1048 of file albumiconview.cpp.

void Digikam::AlbumIconView::insertToQueueManager ( const ImageInfoList &  list,
const ImageInfo &  current,
bool  newQueue 
)

Definition at line 1080 of file albumiconview.cpp.

QPixmap Digikam::AlbumIconView::itemBaseRegPixmap (  )  const

Definition at line 1845 of file albumiconview.cpp.

QPixmap Digikam::AlbumIconView::itemBaseSelPixmap (  )  const

Definition at line 1850 of file albumiconview.cpp.

QRect Digikam::AlbumIconView::itemCommentsRect (  )  const

Definition at line 1820 of file albumiconview.cpp.

QRect Digikam::AlbumIconView::itemDateRect (  )  const

Definition at line 1800 of file albumiconview.cpp.

QFont Digikam::AlbumIconView::itemFontCom (  )  const

Definition at line 1885 of file albumiconview.cpp.

QFont Digikam::AlbumIconView::itemFontReg (  )  const

Definition at line 1880 of file albumiconview.cpp.

QFont Digikam::AlbumIconView::itemFontXtra (  )  const

Definition at line 1890 of file albumiconview.cpp.

QRect Digikam::AlbumIconView::itemModDateRect (  )  const

Definition at line 1805 of file albumiconview.cpp.

QRect Digikam::AlbumIconView::itemNameRect (  )  const

Definition at line 1815 of file albumiconview.cpp.

QRect Digikam::AlbumIconView::itemPixmapRect (  )  const

Definition at line 1810 of file albumiconview.cpp.

QRect Digikam::AlbumIconView::itemRatingRect (  )  const

Definition at line 1795 of file albumiconview.cpp.

QRect Digikam::AlbumIconView::itemRect (  )  const [virtual]

Reimplemented from Digikam::IconView.

Definition at line 1790 of file albumiconview.cpp.

QRect Digikam::AlbumIconView::itemResolutionRect (  )  const

Definition at line 1825 of file albumiconview.cpp.

QRect Digikam::AlbumIconView::itemSizeRect (  )  const

Definition at line 1835 of file albumiconview.cpp.

QRect Digikam::AlbumIconView::itemTagRect (  )  const

Definition at line 1830 of file albumiconview.cpp.

AlbumIconItem * Digikam::AlbumIconView::nextItemToThumbnail (  )  const

Definition at line 2121 of file albumiconview.cpp.

void Digikam::AlbumIconView::prepareRepaint ( const QList< IconItem * > &  itemsToRepaint  )  [protected, virtual]

Reimplemented from Digikam::IconView.

Definition at line 1708 of file albumiconview.cpp.

QPixmap Digikam::AlbumIconView::ratingPixmap ( int  rating,
bool  selected 
) const

Definition at line 1860 of file albumiconview.cpp.

void Digikam::AlbumIconView::refresh (  ) 

Definition at line 1649 of file albumiconview.cpp.

void Digikam::AlbumIconView::refreshIcon ( AlbumIconItem *  item  ) 

Definition at line 364 of file albumiconview.cpp.

void Digikam::AlbumIconView::refreshItems ( const KUrl::List &  itemList  ) 

Definition at line 1657 of file albumiconview.cpp.

void Digikam::AlbumIconView::resizeEvent ( QResizeEvent *  e  )  [protected, virtual]

Reimplemented from Digikam::IconView.

Definition at line 1129 of file albumiconview.cpp.

ImageInfoList Digikam::AlbumIconView::selectedImageInfos (  )  const

Definition at line 1634 of file albumiconview.cpp.

ImageInfoList Digikam::AlbumIconView::selectedImageInfosCurrentFirst (  )  const

Definition at line 1613 of file albumiconview.cpp.

KUrl::List Digikam::AlbumIconView::selectedItems (  ) 

Definition at line 1568 of file albumiconview.cpp.

void Digikam::AlbumIconView::setAlbum ( Album *  album  ) 

Definition at line 336 of file albumiconview.cpp.

void Digikam::AlbumIconView::setAlbumItemToFind ( const KUrl &  url  ) 

set the Url of item to select in Album View when all items will be reloaded by setAlbum()

Definition at line 359 of file albumiconview.cpp.

void Digikam::AlbumIconView::setThumbnailSize ( const ThumbnailSize &  thumbSize  ) 

Definition at line 322 of file albumiconview.cpp.

const AlbumSettings * Digikam::AlbumIconView::settings (  )  const

Definition at line 1119 of file albumiconview.cpp.

void Digikam::AlbumIconView::signalAddToExistingQueue ( int   )  [signal]
void Digikam::AlbumIconView::signalCleared (  )  [signal]
void Digikam::AlbumIconView::signalFindSimilar (  )  [signal]
void Digikam::AlbumIconView::signalGotoAlbumAndItem ( ImageInfo &   )  [signal]
void Digikam::AlbumIconView::signalGotoDateAndItem ( ImageInfo &   )  [signal]
void Digikam::AlbumIconView::signalGotoTagAndItem ( int   )  [signal]
void Digikam::AlbumIconView::signalItemDeleted ( AlbumIconItem *   )  [signal]
void Digikam::AlbumIconView::signalItemsAdded (  )  [signal]
void Digikam::AlbumIconView::signalItemsUpdated ( const KUrl::List &   )  [signal]
void Digikam::AlbumIconView::signalPreviewItem ( AlbumIconItem *   )  [signal]
void Digikam::AlbumIconView::signalProgressBarMode ( int  ,
const QString &   
) [signal]
void Digikam::AlbumIconView::signalProgressValue ( int   )  [signal]
void Digikam::AlbumIconView::slotAlbumModified (  )  [slot]

Definition at line 2144 of file albumiconview.cpp.

void Digikam::AlbumIconView::slotAssignRating ( int  rating  )  [slot]

Definition at line 2172 of file albumiconview.cpp.

void Digikam::AlbumIconView::slotAssignRatingFiveStar (  )  [slot]

Definition at line 2245 of file albumiconview.cpp.

void Digikam::AlbumIconView::slotAssignRatingFourStar (  )  [slot]

Definition at line 2240 of file albumiconview.cpp.

void Digikam::AlbumIconView::slotAssignRatingNoStar (  )  [slot]

Definition at line 2220 of file albumiconview.cpp.

void Digikam::AlbumIconView::slotAssignRatingOneStar (  )  [slot]

Definition at line 2225 of file albumiconview.cpp.

void Digikam::AlbumIconView::slotAssignRatingThreeStar (  )  [slot]

Definition at line 2235 of file albumiconview.cpp.

void Digikam::AlbumIconView::slotAssignRatingTwoStar (  )  [slot]

Definition at line 2230 of file albumiconview.cpp.

void Digikam::AlbumIconView::slotCopy (  )  [slot]

Definition at line 641 of file albumiconview.cpp.

void Digikam::AlbumIconView::slotDeleteSelectedItems ( bool  deletePermanently = false  )  [slot]

Definition at line 859 of file albumiconview.cpp.

void Digikam::AlbumIconView::slotDeleteSelectedItemsDirectly ( bool  useTrash  )  [slot]

Definition at line 896 of file albumiconview.cpp.

void Digikam::AlbumIconView::slotDisplayItem ( AlbumIconItem *  item = 0  )  [slot]

Definition at line 942 of file albumiconview.cpp.

void Digikam::AlbumIconView::slotMoveSelectionToAlbum (  )  [slot]

Definition at line 2312 of file albumiconview.cpp.

void Digikam::AlbumIconView::slotPaste (  )  [slot]

Definition at line 670 of file albumiconview.cpp.

void Digikam::AlbumIconView::slotRename ( AlbumIconItem *  item  )  [slot]

Definition at line 808 of file albumiconview.cpp.

void Digikam::AlbumIconView::slotSetAlbumThumbnail ( ImageInfo &  imageInfo  )  [slot]

Definition at line 782 of file albumiconview.cpp.

void Digikam::AlbumIconView::slotSetExifOrientation ( int  orientation  )  [slot]

Definition at line 1727 of file albumiconview.cpp.

void Digikam::AlbumIconView::startDrag (  )  [protected, virtual]

Reimplemented from Digikam::IconView.

Definition at line 1139 of file albumiconview.cpp.

ThumbnailSize Digikam::AlbumIconView::thumbnailSize (  )  const

Definition at line 1124 of file albumiconview.cpp.


The documentation for this class was generated from the following files:
  • albumiconview.h
  • albumiconview.cpp

digikam

Skip menu "digikam"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

API Reference

Skip menu "API Reference"
  • digikam
Generated for API Reference by doxygen 1.5.9-20090814
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal