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

KStyles

HighContrastStyle Class Reference

#include <highcontrast.h>

Inheritance diagram for HighContrastStyle:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 45 of file highcontrast.h.


Public Member Functions

void drawComplexControl (ComplexControl control, QPainter *p, const QWidget *widget, const QRect &r, const QColorGroup &cg, SFlags flags=Style_Default, SCFlags controls=SC_All, SCFlags active=SC_None, const QStyleOption &=QStyleOption::Default) const
void drawComplexControlMask (ComplexControl control, QPainter *p, const QWidget *widget, const QRect &r, const QStyleOption &=QStyleOption::Default) const
void drawControl (ControlElement element, QPainter *p, const QWidget *widget, const QRect &r, const QColorGroup &cg, SFlags flags=Style_Default, const QStyleOption &=QStyleOption::Default) const
void drawControlMask (ControlElement element, QPainter *p, const QWidget *widget, const QRect &r, const QStyleOption &=QStyleOption::Default) const
void drawItem (QPainter *p, const QRect &r, int flags, const QColorGroup &cg, bool enabled, const QPixmap *pixmap, const QString &text, int len=-1, const QColor *penColor=0) const
void drawKStylePrimitive (KStylePrimitive kpe, QPainter *p, const QWidget *widget, const QRect &r, const QColorGroup &cg, SFlags flags=Style_Default, const QStyleOption &=QStyleOption::Default) const
void drawPrimitive (PrimitiveElement pe, QPainter *p, const QRect &r, const QColorGroup &cg, SFlags flags=Style_Default, const QStyleOption &=QStyleOption::Default) const
 HighContrastStyle ()
int kPixelMetric (KStylePixelMetric m, const QWidget *widget=0) const
int pixelMetric (PixelMetric m, const QWidget *widget=0) const
void polish (QWidget *widget)
void polish (QPalette &pal)
QRect querySubControlMetrics (ComplexControl control, const QWidget *widget, SubControl subcontrol, const QStyleOption &opt=QStyleOption::Default) const
QSize sizeFromContents (ContentsType contents, const QWidget *widget, const QSize &contentSize, const QStyleOption &opt) const
QRect subRect (SubRect subrect, const QWidget *widget) const
void unPolish (QWidget *widget)
virtual ~HighContrastStyle ()

Protected Member Functions

bool eventFilter (QObject *object, QEvent *event)

Protected Attributes

QWidget * hoverWidget

Constructor & Destructor Documentation

HighContrastStyle::HighContrastStyle (  ) 

Definition at line 111 of file highcontrast.cpp.

HighContrastStyle::~HighContrastStyle (  )  [virtual]

Definition at line 122 of file highcontrast.cpp.


Member Function Documentation

void HighContrastStyle::drawComplexControl ( ComplexControl  control,
QPainter *  p,
const QWidget *  widget,
const QRect &  r,
const QColorGroup &  cg,
SFlags  flags = Style_Default,
SCFlags  controls = SC_All,
SCFlags  active = SC_None,
const QStyleOption &  opt = QStyleOption::Default 
) const

Definition at line 1178 of file highcontrast.cpp.

void HighContrastStyle::drawComplexControlMask ( ComplexControl  control,
QPainter *  p,
const QWidget *  widget,
const QRect &  r,
const QStyleOption &  o = QStyleOption::Default 
) const

Definition at line 1466 of file highcontrast.cpp.

void HighContrastStyle::drawControl ( ControlElement  element,
QPainter *  p,
const QWidget *  widget,
const QRect &  r,
const QColorGroup &  cg,
SFlags  flags = Style_Default,
const QStyleOption &  opt = QStyleOption::Default 
) const

Definition at line 731 of file highcontrast.cpp.

void HighContrastStyle::drawControlMask ( ControlElement  element,
QPainter *  p,
const QWidget *  widget,
const QRect &  r,
const QStyleOption &  opt = QStyleOption::Default 
) const

Definition at line 1135 of file highcontrast.cpp.

void HighContrastStyle::drawItem ( QPainter *  p,
const QRect &  r,
int  flags,
const QColorGroup &  cg,
bool  enabled,
const QPixmap *  pixmap,
const QString &  text,
int  len = -1,
const QColor *  penColor = 0 
) const

Definition at line 1485 of file highcontrast.cpp.

void HighContrastStyle::drawKStylePrimitive ( KStylePrimitive  kpe,
QPainter *  p,
const QWidget *  widget,
const QRect &  r,
const QColorGroup &  cg,
SFlags  flags = Style_Default,
const QStyleOption &  opt = QStyleOption::Default 
) const

Definition at line 638 of file highcontrast.cpp.

void HighContrastStyle::drawPrimitive ( PrimitiveElement  pe,
QPainter *  p,
const QRect &  r,
const QColorGroup &  cg,
SFlags  flags = Style_Default,
const QStyleOption &  opt = QStyleOption::Default 
) const

Definition at line 324 of file highcontrast.cpp.

bool HighContrastStyle::eventFilter ( QObject *  object,
QEvent *  event 
) [protected]

Definition at line 1797 of file highcontrast.cpp.

int HighContrastStyle::kPixelMetric ( KStylePixelMetric  m,
const QWidget *  widget = 0 
) const

Definition at line 1649 of file highcontrast.cpp.

int HighContrastStyle::pixelMetric ( PixelMetric  m,
const QWidget *  widget = 0 
) const

Definition at line 1561 of file highcontrast.cpp.

void HighContrastStyle::polish ( QWidget *  widget  ) 

Definition at line 152 of file highcontrast.cpp.

void HighContrastStyle::polish ( QPalette &  pal  ) 

Definition at line 127 of file highcontrast.cpp.

QRect HighContrastStyle::querySubControlMetrics ( ComplexControl  control,
const QWidget *  widget,
SubControl  subcontrol,
const QStyleOption &  opt = QStyleOption::Default 
) const

Definition at line 1509 of file highcontrast.cpp.

QSize HighContrastStyle::sizeFromContents ( ContentsType  contents,
const QWidget *  widget,
const QSize &  contentSize,
const QStyleOption &  opt 
) const

Definition at line 1661 of file highcontrast.cpp.

QRect HighContrastStyle::subRect ( SubRect  subrect,
const QWidget *  widget 
) const

Definition at line 1785 of file highcontrast.cpp.

void HighContrastStyle::unPolish ( QWidget *  widget  ) 

Definition at line 171 of file highcontrast.cpp.


Member Data Documentation

QWidget* HighContrastStyle::hoverWidget [protected]

Definition at line 135 of file highcontrast.h.


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

KStyles

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

API Reference

Skip menu "API Reference"
  • KCMShell
  • KNotify
  • KStyles
  • Nepomuk Daemons
Generated for API Reference by doxygen 1.5.4
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