• Skip to content
  • Skip to link menu
KDE 4.5 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
Note: This is a reduced mirror of the KDE API documentation hosted by Michael Pyne.
 

KDEUI

KdeUiProxyStyle Class Reference

#include <kdeuiwidgetsproxystyle_p.h>

Inheritance diagram for KdeUiProxyStyle:

Inheritance graph
[legend]

List of all members.


Public Member Functions

void drawComplexControl (ComplexControl control, const QStyleOptionComplex *option, QPainter *painter, const QWidget *widget) const
void drawControl (ControlElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const
void drawItemPixmap (QPainter *painter, const QRect &rectangle, int alignment, const QPixmap &pixmap) const
void drawItemText (QPainter *painter, const QRect &rectangle, int alignment, const QPalette &palette, bool enabled, const QString &text, QPalette::ColorRole textRole) const
void drawPrimitive (PrimitiveElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const
QPixmap generatedIconPixmap (QIcon::Mode iconMode, const QPixmap &pixmap, const QStyleOption *option) const
SubControl hitTestComplexControl (ComplexControl control, const QStyleOptionComplex *option, const QPoint &position, const QWidget *widget) const
QRect itemPixmapRect (const QRect &rectangle, int alignment, const QPixmap &pixmap) const
QRect itemTextRect (const QFontMetrics &metrics, const QRect &rectangle, int alignment, bool enabled, const QString &text) const
 KdeUiProxyStyle (QWidget *parent)
int pixelMetric (PixelMetric metric, const QStyleOption *option, const QWidget *widget) const
void polish (QPalette &palette)
void polish (QApplication *application)
void polish (QWidget *widget)
QSize sizeFromContents (ContentsType type, const QStyleOption *option, const QSize &contentsSize, const QWidget *widget) const
QIcon standardIcon (StandardPixmap standardIcon, const QStyleOption *option, const QWidget *widget) const
QPalette standardPalette () const
QPixmap standardPixmap (StandardPixmap standardPixmap, const QStyleOption *option, const QWidget *widget) const
virtual QStyle * style () const
int styleHint (StyleHint hint, const QStyleOption *option, const QWidget *widget, QStyleHintReturn *returnData) const
QRect subControlRect (ComplexControl control, const QStyleOptionComplex *option, SubControl subControl, const QWidget *widget) const
QRect subElementRect (SubElement element, const QStyleOption *option, const QWidget *widget) const
void unpolish (QApplication *application)
void unpolish (QWidget *widget)
 ~KdeUiProxyStyle ()

Protected Attributes

QWidget * parent

Detailed Description

Definition at line 28 of file kdeuiwidgetsproxystyle_p.h.


Constructor & Destructor Documentation

KdeUiProxyStyle::KdeUiProxyStyle ( QWidget *  parent  ) 

Definition at line 28 of file kdeuiwidgetsproxystyle.cpp.

KdeUiProxyStyle::~KdeUiProxyStyle (  ) 

Definition at line 33 of file kdeuiwidgetsproxystyle.cpp.


Member Function Documentation

void KdeUiProxyStyle::drawComplexControl ( ComplexControl  control,
const QStyleOptionComplex *  option,
QPainter *  painter,
const QWidget *  widget 
) const

Definition at line 48 of file kdeuiwidgetsproxystyle.cpp.

void KdeUiProxyStyle::drawControl ( ControlElement  element,
const QStyleOption *  option,
QPainter *  painter,
const QWidget *  widget 
) const

Definition at line 54 of file kdeuiwidgetsproxystyle.cpp.

void KdeUiProxyStyle::drawItemPixmap ( QPainter *  painter,
const QRect &  rectangle,
int  alignment,
const QPixmap &  pixmap 
) const

Definition at line 60 of file kdeuiwidgetsproxystyle.cpp.

void KdeUiProxyStyle::drawItemText ( QPainter *  painter,
const QRect &  rectangle,
int  alignment,
const QPalette &  palette,
bool  enabled,
const QString &  text,
QPalette::ColorRole  textRole 
) const

Definition at line 66 of file kdeuiwidgetsproxystyle.cpp.

void KdeUiProxyStyle::drawPrimitive ( PrimitiveElement  element,
const QStyleOption *  option,
QPainter *  painter,
const QWidget *  widget 
) const

Definition at line 72 of file kdeuiwidgetsproxystyle.cpp.

QPixmap KdeUiProxyStyle::generatedIconPixmap ( QIcon::Mode  iconMode,
const QPixmap &  pixmap,
const QStyleOption *  option 
) const

Definition at line 78 of file kdeuiwidgetsproxystyle.cpp.

QStyle::SubControl KdeUiProxyStyle::hitTestComplexControl ( ComplexControl  control,
const QStyleOptionComplex *  option,
const QPoint &  position,
const QWidget *  widget 
) const

Definition at line 84 of file kdeuiwidgetsproxystyle.cpp.

QRect KdeUiProxyStyle::itemPixmapRect ( const QRect &  rectangle,
int  alignment,
const QPixmap &  pixmap 
) const

Definition at line 90 of file kdeuiwidgetsproxystyle.cpp.

QRect KdeUiProxyStyle::itemTextRect ( const QFontMetrics &  metrics,
const QRect &  rectangle,
int  alignment,
bool  enabled,
const QString &  text 
) const

Definition at line 95 of file kdeuiwidgetsproxystyle.cpp.

int KdeUiProxyStyle::pixelMetric ( PixelMetric  metric,
const QStyleOption *  option,
const QWidget *  widget 
) const

Definition at line 101 of file kdeuiwidgetsproxystyle.cpp.

void KdeUiProxyStyle::polish ( QPalette &  palette  ) 

Definition at line 116 of file kdeuiwidgetsproxystyle.cpp.

void KdeUiProxyStyle::polish ( QApplication *  application  ) 

Definition at line 111 of file kdeuiwidgetsproxystyle.cpp.

void KdeUiProxyStyle::polish ( QWidget *  widget  ) 

Definition at line 106 of file kdeuiwidgetsproxystyle.cpp.

QSize KdeUiProxyStyle::sizeFromContents ( ContentsType  type,
const QStyleOption *  option,
const QSize &  contentsSize,
const QWidget *  widget 
) const

Definition at line 121 of file kdeuiwidgetsproxystyle.cpp.

QIcon KdeUiProxyStyle::standardIcon ( StandardPixmap  standardIcon,
const QStyleOption *  option,
const QWidget *  widget 
) const

Definition at line 127 of file kdeuiwidgetsproxystyle.cpp.

QPalette KdeUiProxyStyle::standardPalette (  )  const

Definition at line 139 of file kdeuiwidgetsproxystyle.cpp.

QPixmap KdeUiProxyStyle::standardPixmap ( StandardPixmap  standardPixmap,
const QStyleOption *  option,
const QWidget *  widget 
) const

Definition at line 133 of file kdeuiwidgetsproxystyle.cpp.

QStyle * KdeUiProxyStyle::style (  )  const [virtual]

Reimplemented in KLineEditStyle.

Definition at line 37 of file kdeuiwidgetsproxystyle.cpp.

int KdeUiProxyStyle::styleHint ( StyleHint  hint,
const QStyleOption *  option,
const QWidget *  widget,
QStyleHintReturn *  returnData 
) const

Definition at line 144 of file kdeuiwidgetsproxystyle.cpp.

QRect KdeUiProxyStyle::subControlRect ( ComplexControl  control,
const QStyleOptionComplex *  option,
SubControl  subControl,
const QWidget *  widget 
) const

Definition at line 150 of file kdeuiwidgetsproxystyle.cpp.

QRect KdeUiProxyStyle::subElementRect ( SubElement  element,
const QStyleOption *  option,
const QWidget *  widget 
) const

Reimplemented in KLineEditStyle.

Definition at line 156 of file kdeuiwidgetsproxystyle.cpp.

void KdeUiProxyStyle::unpolish ( QApplication *  application  ) 

Definition at line 167 of file kdeuiwidgetsproxystyle.cpp.

void KdeUiProxyStyle::unpolish ( QWidget *  widget  ) 

Definition at line 162 of file kdeuiwidgetsproxystyle.cpp.


Member Data Documentation

QWidget* KdeUiProxyStyle::parent [protected]

Definition at line 66 of file kdeuiwidgetsproxystyle_p.h.


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

KDEUI

Skip menu "KDEUI"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

Class Picker

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  • kjsembed
  •   WTF
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  •     Sodep
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.9
This website is maintained by Michael Pyne, and is a reduced mirror of the KDE API docs. KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal