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

digikam

Digikam::IconView

Digikam::IconView Class Reference

#include <iconview.h>

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

List of all members.

Public Slots

void slotRearrange ()

Signals

void signalDoubleClicked (IconItem *item)
void signalItemsRearranged ()
void signalReturnPressed (IconItem *item)
void signalRightButtonClicked (const QPoint &pos)
void signalRightButtonClicked (IconItem *item, const QPoint &pos)
void signalSelectionChanged ()
void signalShowToolTip (IconItem *item)
void signalZoomIn ()
void signalZoomOut ()

Public Member Functions

 IconView (QWidget *parent=0, const char *name=0)
virtual ~IconView ()
virtual QRect bannerRect () const
virtual void clear (bool update=true)
void clearSelection ()
void clearThumbnailBorderCache ()
QRect contentsRectToViewport (const QRect &r) const
int count () const
int countSelected () const
IconItem * currentItem () const
QPixmap deselectPixmap () const
void ensureItemVisible (IconItem *item)
IconItem * findFirstVisibleItem (bool useThumbnailRect=true) const
IconItem * findFirstVisibleItem (const QRect &r, bool useThumbnailRect=true) const
IconGroupItem * findGroup (const QPoint &pos)
IconItem * findItem (const QPoint &pos)
IconItem * findLastVisibleItem (bool useThumbnailRect=true) const
IconItem * findLastVisibleItem (const QRect &r, bool useThumbnailRect=true) const
IconGroupItem * firstGroup () const
IconItem * firstItem () const
int groupCount () const
void insertGroup (IconGroupItem *group)
void insertItem (IconItem *item)
void invertSelection ()
virtual QRect itemRect () const
IconGroupItem * lastGroup () const
IconItem * lastItem () const
IconItem * ratingItem () const
void selectAll ()
void selectItem (IconItem *item, bool select)
QPixmap selectPixmap () const
void setCurrentItem (IconItem *item)
void setDelayedRearrangement (bool delayed)
void setEnableToolTips (bool val)
void setStoredVisibleItem (IconItem *item)
void sort ()
void takeGroup (IconGroupItem *group)
void takeItem (IconItem *item)
QPixmap thumbnailBorderPixmap (const QSize &pixSize)
void triggerRearrangement ()

Protected Slots

virtual void slotEditRatingFromItem (int)

Protected Member Functions

virtual bool acceptToolTip (IconItem *, const QPoint &)
virtual void contentsMouseDoubleClickEvent (QMouseEvent *e)
virtual void contentsMouseMoveEvent (QMouseEvent *e)
virtual void contentsMousePressEvent (QMouseEvent *e)
virtual void contentsMouseReleaseEvent (QMouseEvent *e)
virtual void contentsWheelEvent (QWheelEvent *e)
void drawFrameRaised (QPainter *p)
void drawFrameSunken (QPainter *p)
virtual void focusOutEvent (QFocusEvent *e)
virtual void keyPressEvent (QKeyEvent *e)
virtual void leaveEvent (QEvent *e)
virtual void prepareRepaint (const QList< IconItem * > &itemsToRepaint)
virtual void resizeEvent (QResizeEvent *e)
virtual void startDrag ()
virtual void viewportPaintEvent (QPaintEvent *pe)

Detailed Description

Definition at line 53 of file iconview.h.


Constructor & Destructor Documentation

Digikam::IconView::IconView ( QWidget *  parent = 0,
const char *  name = 0 
) [explicit]

Definition at line 165 of file iconview.cpp.

Digikam::IconView::~IconView (  )  [virtual]

Definition at line 198 of file iconview.cpp.


Member Function Documentation

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

Reimplemented in Digikam::AlbumIconView, and Digikam::CameraIconView.

Definition at line 1004 of file iconview.cpp.

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

Reimplemented in Digikam::AlbumIconView, and Digikam::ThemedIconView.

Definition at line 811 of file iconview.cpp.

void Digikam::IconView::clear ( bool  update = true  )  [virtual]

Reimplemented in Digikam::AlbumIconView.

Definition at line 333 of file iconview.cpp.

void Digikam::IconView::clearSelection (  ) 

Definition at line 379 of file iconview.cpp.

void Digikam::IconView::clearThumbnailBorderCache (  ) 

Definition at line 2138 of file iconview.cpp.

void Digikam::IconView::contentsMouseDoubleClickEvent ( QMouseEvent *  e  )  [protected, virtual]

Reimplemented from Q3ScrollView.

Definition at line 1385 of file iconview.cpp.

void Digikam::IconView::contentsMouseMoveEvent ( QMouseEvent *  e  )  [protected, virtual]

Reimplemented from Q3ScrollView.

Definition at line 1148 of file iconview.cpp.

void Digikam::IconView::contentsMousePressEvent ( QMouseEvent *  e  )  [protected, virtual]

Reimplemented from Q3ScrollView.

Definition at line 1009 of file iconview.cpp.

void Digikam::IconView::contentsMouseReleaseEvent ( QMouseEvent *  e  )  [protected, virtual]

Reimplemented from Q3ScrollView.

Definition at line 1308 of file iconview.cpp.

QRect Digikam::IconView::contentsRectToViewport ( const QRect &  r  )  const

Definition at line 876 of file iconview.cpp.

void Digikam::IconView::contentsWheelEvent ( QWheelEvent *  e  )  [protected, virtual]

Reimplemented from Q3ScrollView.

Definition at line 1348 of file iconview.cpp.

int Digikam::IconView::count (  )  const

Definition at line 297 of file iconview.cpp.

int Digikam::IconView::countSelected (  )  const

Definition at line 309 of file iconview.cpp.

IconItem * Digikam::IconView::currentItem (  )  const

Definition at line 234 of file iconview.cpp.

QPixmap Digikam::IconView::deselectPixmap (  )  const

Definition at line 2148 of file iconview.cpp.

void Digikam::IconView::drawFrameRaised ( QPainter *  p  )  [protected]

Definition at line 2059 of file iconview.cpp.

void Digikam::IconView::drawFrameSunken ( QPainter *  p  )  [protected]

Definition at line 2067 of file iconview.cpp.

void Digikam::IconView::ensureItemVisible ( IconItem *  item  ) 

Definition at line 1943 of file iconview.cpp.

IconItem * Digikam::IconView::findFirstVisibleItem ( bool  useThumbnailRect = true  )  const

Definition at line 1964 of file iconview.cpp.

IconItem * Digikam::IconView::findFirstVisibleItem ( const QRect &  r,
bool  useThumbnailRect = true 
) const

Definition at line 1976 of file iconview.cpp.

IconGroupItem * Digikam::IconView::findGroup ( const QPoint &  pos  ) 

Definition at line 274 of file iconview.cpp.

IconItem * Digikam::IconView::findItem ( const QPoint &  pos  ) 

Reimplemented in Digikam::AlbumIconView.

Definition at line 256 of file iconview.cpp.

IconItem * Digikam::IconView::findLastVisibleItem ( bool  useThumbnailRect = true  )  const

Definition at line 1970 of file iconview.cpp.

IconItem * Digikam::IconView::findLastVisibleItem ( const QRect &  r,
bool  useThumbnailRect = true 
) const

Definition at line 2019 of file iconview.cpp.

IconGroupItem * Digikam::IconView::firstGroup (  )  const

Definition at line 208 of file iconview.cpp.

IconItem * Digikam::IconView::firstItem (  )  const

Definition at line 218 of file iconview.cpp.

void Digikam::IconView::focusOutEvent ( QFocusEvent *  e  )  [protected, virtual]

Definition at line 980 of file iconview.cpp.

int Digikam::IconView::groupCount (  )  const

Definition at line 322 of file iconview.cpp.

void Digikam::IconView::insertGroup ( IconGroupItem *  group  ) 

Definition at line 466 of file iconview.cpp.

void Digikam::IconView::insertItem ( IconItem *  item  ) 

Definition at line 547 of file iconview.cpp.

void Digikam::IconView::invertSelection (  ) 

Definition at line 419 of file iconview.cpp.

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

Reimplemented in Digikam::AlbumIconView, Digikam::ThemedIconView, and Digikam::CameraIconView.

Definition at line 806 of file iconview.cpp.

void Digikam::IconView::keyPressEvent ( QKeyEvent *  e  )  [protected, virtual]

Definition at line 1397 of file iconview.cpp.

IconGroupItem * Digikam::IconView::lastGroup (  )  const

Definition at line 213 of file iconview.cpp.

IconItem * Digikam::IconView::lastItem (  )  const

Definition at line 226 of file iconview.cpp.

void Digikam::IconView::leaveEvent ( QEvent *  e  )  [protected, virtual]

Definition at line 970 of file iconview.cpp.

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

Reimplemented in Digikam::AlbumIconView.

Definition at line 872 of file iconview.cpp.

IconItem * Digikam::IconView::ratingItem (  )  const

Definition at line 251 of file iconview.cpp.

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

Reimplemented in Digikam::AlbumIconView, and Digikam::ThemedIconView.

Definition at line 882 of file iconview.cpp.

void Digikam::IconView::selectAll (  ) 

Definition at line 398 of file iconview.cpp.

void Digikam::IconView::selectItem ( IconItem *  item,
bool  select 
)

Definition at line 444 of file iconview.cpp.

QPixmap Digikam::IconView::selectPixmap (  )  const

Definition at line 2143 of file iconview.cpp.

void Digikam::IconView::setCurrentItem ( IconItem *  item  ) 

Definition at line 239 of file iconview.cpp.

void Digikam::IconView::setDelayedRearrangement ( bool  delayed  ) 

Definition at line 619 of file iconview.cpp.

void Digikam::IconView::setEnableToolTips ( bool  val  ) 

Definition at line 2075 of file iconview.cpp.

void Digikam::IconView::setStoredVisibleItem ( IconItem *  item  ) 

Define the item which is visible after changing an album (applies both to physical and virtual albums, like tags and date view).

Definition at line 461 of file iconview.cpp.

void Digikam::IconView::signalDoubleClicked ( IconItem *  item  )  [signal]
void Digikam::IconView::signalItemsRearranged (  )  [signal]
void Digikam::IconView::signalReturnPressed ( IconItem *  item  )  [signal]
void Digikam::IconView::signalRightButtonClicked ( const QPoint &  pos  )  [signal]
void Digikam::IconView::signalRightButtonClicked ( IconItem *  item,
const QPoint &  pos 
) [signal]
void Digikam::IconView::signalSelectionChanged (  )  [signal]
void Digikam::IconView::signalShowToolTip ( IconItem *  item  )  [signal]
void Digikam::IconView::signalZoomIn (  )  [signal]
void Digikam::IconView::signalZoomOut (  )  [signal]
virtual void Digikam::IconView::slotEditRatingFromItem ( int   )  [inline, protected, virtual, slot]

Definition at line 161 of file iconview.h.

void Digikam::IconView::slotRearrange (  )  [slot]

Definition at line 689 of file iconview.cpp.

void Digikam::IconView::sort (  ) 

Definition at line 640 of file iconview.cpp.

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

Reimplemented in Digikam::AlbumIconView, and Digikam::CameraIconView.

Definition at line 1939 of file iconview.cpp.

void Digikam::IconView::takeGroup ( IconGroupItem *  group  ) 

Definition at line 490 of file iconview.cpp.

void Digikam::IconView::takeItem ( IconItem *  item  ) 

Definition at line 556 of file iconview.cpp.

QPixmap Digikam::IconView::thumbnailBorderPixmap ( const QSize &  pixSize  ) 

Definition at line 2118 of file iconview.cpp.

void Digikam::IconView::triggerRearrangement (  ) 

Definition at line 613 of file iconview.cpp.

void Digikam::IconView::viewportPaintEvent ( QPaintEvent *  pe  )  [protected, virtual]

Reimplemented from Q3ScrollView.

Definition at line 816 of file iconview.cpp.


The documentation for this class was generated from the following files:
  • iconview.h
  • iconview.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