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

digikam

Digikam::IconItem

Digikam::IconItem Class Reference

#include <iconitem.h>

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

List of all members.

Public Member Functions

 IconItem (IconGroupItem *parent)
virtual ~IconItem ()
virtual QRect clickToOpenRect ()
virtual QRect clickToRateRect ()
QRect clickToToggleSelectRect () const
virtual int compare (IconItem *item)
bool editRating () const
IconView * iconView () const
bool isHighlighted () const
bool isSelected () const
bool move (int x, int y)
IconItem * nextItem () const
IconItem * prevItem () const
virtual int rating () const
QRect rect () const
void repaint ()
void setEditRating (bool val)
void setHighlighted (bool val)
virtual void setRating (int rating)
void setSelected (bool val, bool cb=true)
QRect toggleSelectRect () const
void update ()
int x () const
int y () const

Protected Member Functions

virtual void paintItem (QPainter *p)
void paintToggleSelectButton (QPainter *p)

Detailed Description

Definition at line 47 of file iconitem.h.


Constructor & Destructor Documentation

Digikam::IconItem::IconItem ( IconGroupItem *  parent  ) 

Definition at line 69 of file iconitem.cpp.

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

Definition at line 78 of file iconitem.cpp.


Member Function Documentation

QRect Digikam::IconItem::clickToOpenRect (  )  [virtual]

Reimplemented in Digikam::AlbumIconItem, and Digikam::CameraIconItem.

Definition at line 134 of file iconitem.cpp.

QRect Digikam::IconItem::clickToRateRect (  )  [virtual]

Reimplemented in Digikam::AlbumIconItem.

Definition at line 139 of file iconitem.cpp.

QRect Digikam::IconItem::clickToToggleSelectRect (  )  const

Definition at line 144 of file iconitem.cpp.

int Digikam::IconItem::compare ( IconItem *  item  )  [virtual]

Definition at line 230 of file iconitem.cpp.

bool Digikam::IconItem::editRating (  )  const

Definition at line 201 of file iconitem.cpp.

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

Definition at line 225 of file iconitem.cpp.

bool Digikam::IconItem::isHighlighted (  )  const

Definition at line 190 of file iconitem.cpp.

bool Digikam::IconItem::isSelected (  )  const

Definition at line 179 of file iconitem.cpp.

bool Digikam::IconItem::move ( int  x,
int  y 
)

Definition at line 154 of file iconitem.cpp.

IconItem * Digikam::IconItem::nextItem (  )  const

Definition at line 84 of file iconitem.cpp.

void Digikam::IconItem::paintItem ( QPainter *  p  )  [protected, virtual]

Reimplemented in Digikam::AlbumIconItem, Digikam::ThemedIconItem, and Digikam::CameraIconItem.

Definition at line 235 of file iconitem.cpp.

void Digikam::IconItem::paintToggleSelectButton ( QPainter *  p  )  [protected]

Definition at line 259 of file iconitem.cpp.

IconItem * Digikam::IconItem::prevItem (  )  const

Definition at line 95 of file iconitem.cpp.

int Digikam::IconItem::rating (  )  const [virtual]

Reimplemented in Digikam::AlbumIconItem.

Definition at line 210 of file iconitem.cpp.

QRect Digikam::IconItem::rect (  )  const

Definition at line 116 of file iconitem.cpp.

void Digikam::IconItem::repaint (  ) 

Definition at line 215 of file iconitem.cpp.

void Digikam::IconItem::setEditRating ( bool  val  ) 

Definition at line 195 of file iconitem.cpp.

void Digikam::IconItem::setHighlighted ( bool  val  ) 

Definition at line 184 of file iconitem.cpp.

void Digikam::IconItem::setRating ( int  rating  )  [virtual]

Reimplemented in Digikam::AlbumIconItem.

Definition at line 206 of file iconitem.cpp.

void Digikam::IconItem::setSelected ( bool  val,
bool  cb = true 
)

Definition at line 163 of file iconitem.cpp.

QRect Digikam::IconItem::toggleSelectRect (  )  const

Definition at line 124 of file iconitem.cpp.

void Digikam::IconItem::update (  ) 

Definition at line 220 of file iconitem.cpp.

int Digikam::IconItem::x (  )  const

Definition at line 106 of file iconitem.cpp.

int Digikam::IconItem::y (  )  const

Definition at line 111 of file iconitem.cpp.


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