• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kde-runtime API Reference
  • KDE Home
  • Contact Us
 

PlasmaCore

Signals | Public Member Functions | Properties | List of all members
IconItem Class Reference

#include <iconitem.h>

Inheritance diagram for IconItem:
Inheritance graph
[legend]

Signals

void activeChanged ()
 
void implicitHeightChanged ()
 
void implicitWidthChanged ()
 
void smoothChanged ()
 
void sourceChanged ()
 
void validChanged ()
 

Public Member Functions

 IconItem (QDeclarativeItem *parent=0)
 
 ~IconItem ()
 
void geometryChanged (const QRectF &newGeometry, const QRectF &oldGeometry)
 
qreal implicitHeight () const
 
qreal implicitWidth () const
 
bool isActive () const
 
bool isValid () const
 
void paint (QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
 
void setActive (bool active)
 
void setImplicitHeight (qreal height)
 
void setImplicitWidth (qreal width)
 
void setSmooth (const bool smooth)
 
void setSource (const QVariant &source)
 
bool smooth () const
 
QVariant source () const
 

Properties

bool active
 
qreal implicitHeight
 
qreal implicitWidth
 
bool smooth
 
QVariant source
 
bool valid
 

Detailed Description

Definition at line 33 of file iconitem.h.

Constructor & Destructor Documentation

IconItem::IconItem ( QDeclarativeItem *  parent = 0)

Definition at line 32 of file iconitem.cpp.

IconItem::~IconItem ( )

Definition at line 65 of file iconitem.cpp.

Member Function Documentation

void IconItem::activeChanged ( )
signal
void IconItem::geometryChanged ( const QRectF &  newGeometry,
const QRectF &  oldGeometry 
)

Definition at line 327 of file iconitem.cpp.

qreal IconItem::implicitHeight ( ) const
void IconItem::implicitHeightChanged ( )
signal
qreal IconItem::implicitWidth ( ) const
void IconItem::implicitWidthChanged ( )
signal
bool IconItem::isActive ( ) const

Definition at line 147 of file iconitem.cpp.

bool IconItem::isValid ( ) const

Definition at line 209 of file iconitem.cpp.

void IconItem::paint ( QPainter *  painter,
const QStyleOptionGraphicsItem *  option,
QWidget *  widget 
)

Definition at line 214 of file iconitem.cpp.

void IconItem::setActive ( bool  active)

Definition at line 152 of file iconitem.cpp.

void IconItem::setImplicitHeight ( qreal  height)

Definition at line 179 of file iconitem.cpp.

void IconItem::setImplicitWidth ( qreal  width)

Definition at line 163 of file iconitem.cpp.

void IconItem::setSmooth ( const bool  smooth)

Definition at line 195 of file iconitem.cpp.

void IconItem::setSource ( const QVariant &  source)

Definition at line 69 of file iconitem.cpp.

bool IconItem::smooth ( ) const
void IconItem::smoothChanged ( )
signal
QVariant IconItem::source ( ) const
void IconItem::sourceChanged ( )
signal
void IconItem::validChanged ( )
signal

Property Documentation

bool IconItem::active
readwrite

Definition at line 41 of file iconitem.h.

qreal IconItem::implicitHeight
readwrite

Definition at line 40 of file iconitem.h.

qreal IconItem::implicitWidth
readwrite

Definition at line 39 of file iconitem.h.

bool IconItem::smooth
readwrite

Definition at line 38 of file iconitem.h.

QVariant IconItem::source
readwrite

Definition at line 37 of file iconitem.h.

bool IconItem::valid
read

Definition at line 42 of file iconitem.h.


The documentation for this class was generated from the following files:
  • iconitem.h
  • iconitem.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:02:42 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

PlasmaCore

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

kde-runtime API Reference

Skip menu "kde-runtime API Reference"
  • KCMShell
  • KNotify
  • Plasma Runtime
  •     PlasmaCore
  •     DragAndDrop
  •     PlasmaComponents
  •     PlasmaExtraComponents
  •     QtExtraComponents

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal