Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

LiquidStyle Class Reference

#include </home/clem/local/src/opie/noncore/styles/liquid/liquid.h>

Collaboration diagram for LiquidStyle:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LiquidStyle ()
 ~LiquidStyle ()
virtual void polish (QWidget *w)
virtual void unPolish (QWidget *w)
virtual void polish (QApplication *a)
virtual void unPolish (QApplication *a)
virtual void polish (QPalette &p)
void drawButton (QPainter *p, int x, int y, int w, int h, const QColorGroup &g, bool sunken=FALSE, const QBrush *fill=0)
void drawButtonMask (QPainter *p, int x, int y, int w, int h)
void drawComboButtonMask (QPainter *p, int x, int y, int w, int h)
QRect buttonRect (int x, int y, int w, int h)
void drawBevelButton (QPainter *p, int x, int y, int w, int h, const QColorGroup &g, bool sunken=FALSE, const QBrush *fill=0)
void drawPushButton (QPushButton *btn, QPainter *p)
virtual void drawPushButtonLabel (QPushButton *btn, QPainter *p)
void drawScrollBarControls (QPainter *, const QScrollBar *, int sliderStart, uint controls, uint activeControl)
QStyle::ScrollControl scrollBarPointOver (const QScrollBar *sb, int sliderStart, const QPoint &p)
void scrollBarMetrics (const QScrollBar *sb, int &sliderMin, int &sliderMax, int &sliderLength, int &buttonDim)
QSize indicatorSize () const
void drawIndicator (QPainter *p, int x, int y, int w, int h, const QColorGroup &g, int state, bool down=FALSE, bool enabled=TRUE)
void drawIndicatorMask (QPainter *p, int x, int y, int w, int h, int)
QSize exclusiveIndicatorSize () const
void drawExclusiveIndicator (QPainter *p, int x, int y, int w, int h, const QColorGroup &g, bool on, bool down=FALSE, bool enabled=TRUE)
void drawExclusiveIndicatorMask (QPainter *p, int x, int y, int w, int h, bool)
void drawComboButton (QPainter *p, int x, int y, int w, int h, const QColorGroup &g, bool sunken=FALSE, bool editable=FALSE, bool enabled=TRUE, const QBrush *fill=0)
QRect comboButtonRect (int x, int y, int w, int h)
QRect comboButtonFocusRect (int x, int y, int w, int h)
int sliderLength () const
void drawArrow (QPainter *p, Qt::ArrowType type, bool down, int x, int y, int w, int h, const QColorGroup &g, bool enabled=true, const QBrush *fill=0)
void drawSlider (QPainter *p, int x, int y, int w, int h, const QColorGroup &g, Orientation orient, bool tickAbove, bool tickBelow)
void drawSliderMask (QPainter *p, int x, int y, int w, int h, Orientation orient, bool, bool)
void drawMenuBarItem (QPainter *p, int x, int y, int w, int h, QMenuItem *mi, QColorGroup &g, bool enabled, bool active)
void drawPopupMenuItem (QPainter *p, bool checkable, int maxpmw, int tab, QMenuItem *mi, const QPalette &pal, bool act, bool enabled, int x, int y, int w, int h)
int popupMenuItemHeight (bool c, QMenuItem *mi, const QFontMetrics &fm)
void drawFocusRect (QPainter *p, const QRect &r, const QColorGroup &g, const QColor *pen, bool atBorder)
int defaultFrameWidth () const
void polishPopupMenu (QPopupMenu *mnu)
void drawTab (QPainter *p, const QTabBar *tabBar, QTab *tab, bool selected)
void drawTabMask (QPainter *, const QTabBar *, QTab *, bool selected)
void tabbarMetrics (const QTabBar *t, int &hFrame, int &vFrame, int &overlap)
void drawSplitter (QPainter *p, int x, int y, int w, int h, const QColorGroup &g, Orientation orient)
int splitterWidth () const
void drawPanel (QPainter *p, int x, int y, int w, int h, const QColorGroup &g, bool sunken, int lineWidth, const QBrush *fill)
void drawToolButton (QPainter *p, int x, int y, int w, int h, const QColorGroup &g, bool sunken, const QBrush *fill)
bool eventFilter (QObject *obj, QEvent *ev)
void drawSliderGroove (QPainter *p, int x, int y, int w, int h, const QColorGroup &g, QCOORD c, Orientation)
void drawSliderGrooveMask (QPainter *p, int x, int y, int w, int h, QCOORD c, Orientation)
int buttonDefaultIndicatorWidth () const
void drawPopupPanel (QPainter *p, int x, int y, int w, int h, const QColorGroup &g, int lineWidth, const QBrush *fill)

Protected Member Functions

void adjustHSV (QPixmap &pix, int h, int s, int v)
void intensity (QPixmap &pix, float percent)
void drawRoundButton (QPainter *p, const QColor &c, const QColor &bg, int x, int y, int w, int h, bool supportPushDown=false, bool pushedDown=false, bool autoDefault=false, bool isMasked=false)
void drawClearBevel (QPainter *p, int x, int y, int w, int h, const QColor &c, const QColor &bg)
void drawSBDeco (QPainter *p, const QRect &r, const QColorGroup &g, bool horiz)
void drawSBButton (QPainter *p, const QRect &r, const QColorGroup &g, bool down=false, bool fast=true)
void drawRoundRect (QPainter *p, int x, int y, int w, int h)
QPixmap * getPixmap (BitmapData item)
QPixmap * processEmbedded (const char *label, int h, int s, int v, bool blend=false)

Private Attributes

bool flatTBButtons
QWidget * highlightWidget
QBitmap btnMaskBmp
QBitmap htmlBtnMaskBmp
QPixmap * btnBorderPix
QPixmap * btnBlendPix
QPixmap * bevelFillPix
QPixmap * smallBevelFillPix
QPixmap * menuPix
QBrush bgBrush
QBrush menuBrush
bool menuAni
bool menuFade
QIntDict< QPixmap > btnDict
QIntDict< QPixmap > btnBorderDict
QIntDict< QPixmap > bevelFillDict
QIntDict< QPixmap > smallBevelFillDict
QPixmap * vsbSliderFillPix
TransMenuHandlermenuHandler
QPixmap * pixmaps [BITMAP_ITEMS]
QPixmap sbBuffer
int oldSliderThickness
int lowLightVal
QHeader * currentHeader
int headerHoverID
QWMatrix rMatrix
int bH
int bS
int bV
int bHoverH
int bHoverS
int bHoverV
int btnH
int btnS
int btnV
int btnHoverH
int btnHoverS
int btnHoverV

Friends

class TransMenuHandler

Constructor & Destructor Documentation

LiquidStyle::LiquidStyle  ) 
 

Definition at line 178 of file liquid.cpp.

References bevelFillDict, bevelFillPix, BITMAP_ITEMS, btnBlendPix, btnBorderPix, btnDict, btnMaskBmp, buttonmask_bits, currentHeader, flatTBButtons, headerHoverID, highlightWidget, htmlBtnMaskBmp, htmlbuttonmask_bits, i, menuHandler, menuPix, NULL, oldSliderThickness, pixmaps, qembed_findImage(), rMatrix, QPtrCollection::setAutoDelete(), smallBevelFillDict, smallBevelFillPix, TransMenuHandler, and vsbSliderFillPix.

LiquidStyle::~LiquidStyle  ) 
 

Definition at line 218 of file liquid.cpp.

References bevelFillPix, BITMAP_ITEMS, btnBlendPix, btnBorderPix, i, menuPix, oldSliderThickness, pixmaps, smallBevelFillPix, and vsbSliderFillPix.


Member Function Documentation

void LiquidStyle::adjustHSV QPixmap &  pix,
int  h,
int  s,
int  v
[protected]
 

Definition at line 2457 of file liquid.cpp.

References data, intensity(), and NULL.

Referenced by drawClearBevel(), drawPushButton(), drawRoundButton(), drawSBButton(), drawToolButton(), eventFilter(), and polish().

int LiquidStyle::buttonDefaultIndicatorWidth  )  const [inline]
 

Definition at line 155 of file liquid.h.

QRect LiquidStyle::buttonRect int  x,
int  y,
int  w,
int  h
 

Definition at line 1397 of file liquid.cpp.

QRect LiquidStyle::comboButtonFocusRect int  x,
int  y,
int  w,
int  h
 

Definition at line 1482 of file liquid.cpp.

QRect LiquidStyle::comboButtonRect int  x,
int  y,
int  w,
int  h
 

Definition at line 1476 of file liquid.cpp.

int LiquidStyle::defaultFrameWidth  )  const [inline]
 

Definition at line 132 of file liquid.h.

void LiquidStyle::drawArrow QPainter *  p,
Qt::ArrowType  type,
bool  down,
int  x,
int  y,
int  w,
int  h,
const QColorGroup &  g,
bool  enabled = true,
const QBrush *  fill = 0
 

Definition at line 1945 of file liquid.cpp.

References Qt::DownArrow, Qt::LeftArrow, QCOORDARRLEN, and Qt::UpArrow.

Referenced by drawComboButton(), drawPopupMenuItem(), and drawScrollBarControls().

void LiquidStyle::drawBevelButton QPainter *  p,
int  x,
int  y,
int  w,
int  h,
const QColorGroup &  g,
bool  sunken = FALSE,
const QBrush *  fill = 0
 

Definition at line 1381 of file liquid.cpp.

References currentHeader, drawClearBevel(), and headerHoverID.

void LiquidStyle::drawButton QPainter *  p,
int  x,
int  y,
int  w,
int  h,
const QColorGroup &  g,
bool  sunken = FALSE,
const QBrush *  fill = 0
 

Definition at line 1212 of file liquid.cpp.

References drawRoundButton().

void LiquidStyle::drawButtonMask QPainter *  p,
int  x,
int  y,
int  w,
int  h
 

Definition at line 1348 of file liquid.cpp.

References Qt::color0, Qt::color1, and htmlBtnMaskBmp.

Referenced by drawComboButtonMask().

void LiquidStyle::drawClearBevel QPainter *  p,
int  x,
int  y,
int  w,
int  h,
const QColor &  c,
const QColor &  bg
[protected]
 

Definition at line 242 of file liquid.cpp.

References adjustHSV(), bevelFillDict, bevelFillPix, QIntDict< type >::find(), QIntDict< type >::insert(), pix, s, smallBevelFillDict, smallBevelFillPix, and v.

Referenced by drawBevelButton(), drawMenuBarItem(), drawPopupMenuItem(), drawRoundButton(), drawSplitter(), and drawToolButton().

void LiquidStyle::drawComboButton QPainter *  p,
int  x,
int  y,
int  w,
int  h,
const QColorGroup &  g,
bool  sunken = FALSE,
bool  editable = FALSE,
bool  enabled = TRUE,
const QBrush *  fill = 0
 

Definition at line 1402 of file liquid.cpp.

References btnMaskBmp, Qt::color0, Qt::color1, device, drawArrow(), drawRoundButton(), htmlBtnMaskBmp, p, qApp, and QInternal::Widget.

void LiquidStyle::drawComboButtonMask QPainter *  p,
int  x,
int  y,
int  w,
int  h
 

Definition at line 1471 of file liquid.cpp.

References drawButtonMask().

void LiquidStyle::drawExclusiveIndicator QPainter *  p,
int  x,
int  y,
int  w,
int  h,
const QColorGroup &  g,
bool  on,
bool  down = FALSE,
bool  enabled = TRUE
 

Definition at line 1830 of file liquid.cpp.

References device, getPixmap(), HTMLRadio, HTMLRadioDown, HTMLRadioDownHover, HTMLRadioHover, qApp, RadioOff, RadioOffHover, RadioOn, RadioOnHover, and QInternal::Widget.

Referenced by eventFilter().

void LiquidStyle::drawExclusiveIndicatorMask QPainter *  p,
int  x,
int  y,
int  w,
int  h,
bool 
 

Definition at line 1859 of file liquid.cpp.

References Qt::color0, Qt::color1, getPixmap(), and RadioOn.

void LiquidStyle::drawFocusRect QPainter *  p,
const QRect &  r,
const QColorGroup &  g,
const QColor *  pen,
bool  atBorder
 

Definition at line 2258 of file liquid.cpp.

References QInternal::Widget.

void LiquidStyle::drawIndicator QPainter *  p,
int  x,
int  y,
int  w,
int  h,
const QColorGroup &  g,
int  state,
bool  down = FALSE,
bool  enabled = TRUE
 

Definition at line 1873 of file liquid.cpp.

References CB, CBDown, CBDownHover, CBHover, device, getPixmap(), HTMLCB, HTMLCBDown, HTMLCBDownHover, HTMLCBHover, Off, qApp, and QInternal::Widget.

Referenced by eventFilter().

void LiquidStyle::drawIndicatorMask QPainter *  p,
int  x,
int  y,
int  w,
int  h,
int 
 

Definition at line 1912 of file liquid.cpp.

References getPixmap(), and HTMLCB.

void LiquidStyle::drawMenuBarItem QPainter *  p,
int  x,
int  y,
int  w,
int  h,
QMenuItem *  mi,
QColorGroup &  g,
bool  enabled,
bool  active
 

Definition at line 1981 of file liquid.cpp.

References drawClearBevel(), menuHandler, size, TransMenuHandler::useShadowText(), and QInternal::Widget.

Referenced by polish().

void LiquidStyle::drawPanel QPainter *  p,
int  x,
int  y,
int  w,
int  h,
const QColorGroup &  g,
bool  sunken,
int  lineWidth,
const QBrush *  fill
 

Definition at line 2414 of file liquid.cpp.

References QInternal::Widget.

void LiquidStyle::drawPopupMenuItem QPainter *  p,
bool  checkable,
int  maxpmw,
int  tab,
QMenuItem *  mi,
const QPalette &  pal,
bool  act,
bool  enabled,
int  x,
int  y,
int  w,
int  h
 

Definition at line 2071 of file liquid.cpp.

References bgBrush, TransMenuHandler::bgColor(), Custom, Disabled, drawArrow(), drawClearBevel(), QString::find(), QString::isNull(), menuBrush, menuHandler, QString::mid(), motifArrowHMargin, motifItemFrame, motifItemHMargin, motifItemVMargin, None, Dasher::Opts::Normal, pix, TransMenuHandler::pixmap(), s, StippledBg, StippledBtn, t, TransMenuHandler::textColor(), TransStippleBg, TransStippleBtn, TransMenuHandler::transType(), TRUE, TransMenuHandler::useShadowText(), and windowsRightBorder.

void LiquidStyle::drawPopupPanel QPainter *  p,
int  x,
int  y,
int  w,
int  h,
const QColorGroup &  g,
int  lineWidth,
const QBrush *  fill
 

Definition at line 2047 of file liquid.cpp.

References TransMenuHandler::bgColor(), menuHandler, None, StippledBg, StippledBtn, TransStippleBg, TransStippleBtn, and TransMenuHandler::transType().

void LiquidStyle::drawPushButton QPushButton *  btn,
QPainter *  p
 

Definition at line 1252 of file liquid.cpp.

References adjustHSV(), bevelFillDict, bevelFillPix, drawRoundButton(), QIntDict< type >::find(), g, highlightWidget, QIntDict< type >::insert(), pix, s, and v.

void LiquidStyle::drawPushButtonLabel QPushButton *  btn,
QPainter *  p
[virtual]
 

Definition at line 1287 of file liquid.cpp.

References Disabled, and Dasher::Opts::Normal.

void LiquidStyle::drawRoundButton QPainter *  p,
const QColor &  c,
const QColor &  bg,
int  x,
int  y,
int  w,
int  h,
bool  supportPushDown = false,
bool  pushedDown = false,
bool  autoDefault = false,
bool  isMasked = false
[protected]
 

Definition at line 334 of file liquid.cpp.

References adjustHSV(), bitBlt(), btnBlendPix, btnBorderDict, btnBorderPix, btnDict, btnMaskBmp, Qt::color0, Qt::color1, drawClearBevel(), QIntDict< type >::find(), getPixmap(), HTMLBtnBorder, HTMLBtnBorderDown, htmlBtnMaskBmp, hue, QIntDict< type >::insert(), p, pix, s, sat, and v.

Referenced by drawButton(), drawComboButton(), and drawPushButton().

void LiquidStyle::drawRoundRect QPainter *  p,
int  x,
int  y,
int  w,
int  h
[protected]
 

Definition at line 2546 of file liquid.cpp.

Referenced by drawScrollBarControls().

void LiquidStyle::drawSBButton QPainter *  p,
const QRect &  r,
const QColorGroup &  g,
bool  down = false,
bool  fast = true
[protected]
 

Definition at line 1708 of file liquid.cpp.

References adjustHSV(), bevelFillDict, bevelFillPix, QIntDict< type >::find(), QIntDict< type >::insert(), pix, s, and v.

Referenced by drawScrollBarControls().

void LiquidStyle::drawSBDeco QPainter *  p,
const QRect &  r,
const QColorGroup &  g,
bool  horiz
[protected]
 

Definition at line 1726 of file liquid.cpp.

References Opie::MM::x, and Opie::MM::y.

void LiquidStyle::drawScrollBarControls QPainter *  ,
const QScrollBar *  ,
int  sliderStart,
uint  controls,
uint  activeControl
 

Definition at line 1489 of file liquid.cpp.

References drawArrow(), drawRoundRect(), drawSBButton(), g, getPixmap(), HSBSliderBtm, HSBSliderBtmBg, HSBSliderMid, HSBSliderMidBg, HSBSliderTop, HSBSliderTopBg, len, sbBuffer, scrollBarMetrics(), sliderLength(), VSBSliderBtm, VSBSliderBtmBg, vsbSliderFillPix, VSBSliderMid, VSBSliderMidBg, VSBSliderTop, and VSBSliderTopBg.

void LiquidStyle::drawSlider QPainter *  p,
int  x,
int  y,
int  w,
int  h,
const QColorGroup &  g,
Orientation  orient,
bool  tickAbove,
bool  tickBelow
 

Definition at line 1920 of file liquid.cpp.

References getPixmap(), Qt::Horizontal, HSlider, and VSlider.

void LiquidStyle::drawSliderGroove QPainter *  p,
int  x,
int  y,
int  w,
int  h,
const QColorGroup &  g,
QCOORD  c,
Orientation 
 

Definition at line 2556 of file liquid.cpp.

References Qt::Horizontal.

void LiquidStyle::drawSliderGrooveMask QPainter *  p,
int  x,
int  y,
int  w,
int  h,
QCOORD  c,
Orientation 
 

Definition at line 2598 of file liquid.cpp.

References Qt::color0, Qt::color1, and Qt::Horizontal.

void LiquidStyle::drawSliderMask QPainter *  p,
int  x,
int  y,
int  w,
int  h,
Orientation  orient,
bool  ,
bool 
 

Definition at line 1931 of file liquid.cpp.

References getPixmap(), Qt::Horizontal, HSlider, and VSlider.

void LiquidStyle::drawSplitter QPainter *  p,
int  x,
int  y,
int  w,
int  h,
const QColorGroup &  g,
Orientation  orient
 

Definition at line 2406 of file liquid.cpp.

References drawClearBevel(), and highlightWidget.

void LiquidStyle::drawTab QPainter *  p,
const QTabBar *  tabBar,
QTab *  tab,
bool  selected
 

Definition at line 2284 of file liquid.cpp.

References bitBlt(), getPixmap(), pix, Tab, and TabDown.

void LiquidStyle::drawTabMask QPainter *  ,
const QTabBar *  ,
QTab *  ,
bool  selected
 

Definition at line 2379 of file liquid.cpp.

References Qt::color1, getPixmap(), pix, Tab, and TabDown.

void LiquidStyle::drawToolButton QPainter *  p,
int  x,
int  y,
int  w,
int  h,
const QColorGroup &  g,
bool  sunken,
const QBrush *  fill
 

Definition at line 1220 of file liquid.cpp.

References adjustHSV(), bevelFillDict, bevelFillPix, drawClearBevel(), QIntDict< type >::find(), highlightWidget, QIntDict< type >::insert(), pix, s, v, and QInternal::Widget.

bool LiquidStyle::eventFilter QObject *  obj,
QEvent *  ev
 

Definition at line 1084 of file liquid.cpp.

References adjustHSV(), bevelFillDict, bevelFillPix, currentHeader, drawExclusiveIndicator(), drawIndicator(), exclusiveIndicatorSize(), false, QIntDict< type >::find(), g, headerHoverID, highlightWidget, indicatorSize(), QIntDict< type >::insert(), NULL, p, pix, s, v, Opie::MM::x, and Opie::MM::y.

QSize LiquidStyle::exclusiveIndicatorSize  )  const
 

Definition at line 1825 of file liquid.cpp.

Referenced by eventFilter().

QPixmap * LiquidStyle::getPixmap BitmapData  item  )  [protected]
 

Definition at line 544 of file liquid.cpp.

References bH, bS, btnH, btnHoverH, btnHoverS, btnHoverV, btnS, btnV, bV, CB, CBDown, CBDownHover, CBHover, HSBSliderBtm, HSBSliderBtmBg, HSBSliderBtmHover, HSBSliderMid, HSBSliderMidBg, HSBSliderMidHover, HSBSliderTop, HSBSliderTopBg, HSBSliderTopHover, HSlider, HTMLBtnBorder, HTMLBtnBorderDown, HTMLCB, HTMLCBDown, HTMLCBDownHover, HTMLCBHover, HTMLRadio, HTMLRadioDown, HTMLRadioDownHover, HTMLRadioHover, pixmaps, processEmbedded(), RadioOff, RadioOffHover, RadioOn, RadioOnHover, rMatrix, Tab, TabDown, TabFocus, VSBSliderBtm, VSBSliderBtmBg, VSBSliderBtmHover, VSBSliderMid, VSBSliderMidBg, VSBSliderMidHover, VSBSliderTop, VSBSliderTopBg, VSBSliderTopHover, and VSlider.

Referenced by drawExclusiveIndicator(), drawExclusiveIndicatorMask(), drawIndicator(), drawIndicatorMask(), drawRoundButton(), drawScrollBarControls(), drawSlider(), drawSliderMask(), drawTab(), and drawTabMask().

QSize LiquidStyle::indicatorSize  )  const
 

Definition at line 1868 of file liquid.cpp.

Referenced by eventFilter().

void LiquidStyle::intensity QPixmap &  pix,
float  percent
[protected]
 

Definition at line 2488 of file liquid.cpp.

References data, g, i, and image.

Referenced by adjustHSV(), and processEmbedded().

void LiquidStyle::polish QPalette &  p  )  [virtual]
 

Definition at line 682 of file liquid.cpp.

References adjustHSV(), bevelFillDict, bevelFillPix, bgBrush, bH, bHoverH, bHoverS, bHoverV, BITMAP_ITEMS, bS, btnBorderDict, btnDict, btnH, btnHoverH, btnHoverS, btnHoverV, btnS, btnV, bV, QIntDict< type >::clear(), contrast, QIntDict< type >::find(), i, QIntDict< type >::insert(), lowLightVal, menuBrush, menuPix, NULL, pix, pixmaps, rMatrix, s, smallBevelFillDict, smallBevelFillPix, v, and vsbSliderFillPix.

void LiquidStyle::polish QApplication *  a  )  [virtual]
 

Definition at line 952 of file liquid.cpp.

References drawMenuBarItem(), flatTBButtons, menuAni, menuFade, and qt_set_draw_menu_bar_impl().

void LiquidStyle::polish QWidget *  w  )  [virtual]
 

Definition at line 788 of file liquid.cpp.

References flatTBButtons, menuHandler, name, oendl, owarn, qstrcmp(), and Qt::WType_Popup.

void LiquidStyle::polishPopupMenu QPopupMenu *  mnu  ) 
 

Definition at line 2278 of file liquid.cpp.

References menuHandler.

int LiquidStyle::popupMenuItemHeight bool  c,
QMenuItem *  mi,
const QFontMetrics &  fm
 

Definition at line 2236 of file liquid.cpp.

QPixmap * LiquidStyle::processEmbedded const char *  label,
int  h,
int  s,
int  v,
bool  blend = false
[protected]
 

Definition at line 496 of file liquid.cpp.

References alpha, bH, bS, bV, data, intensity(), NULL, oendl, owarn, pix, and qembed_findImage().

Referenced by getPixmap().

void LiquidStyle::scrollBarMetrics const QScrollBar *  sb,
int &  sliderMin,
int &  sliderMax,
int &  sliderLength,
int &  buttonDim
 

Definition at line 1765 of file liquid.cpp.

References range.

Referenced by drawScrollBarControls(), and scrollBarPointOver().

QStyle::ScrollControl LiquidStyle::scrollBarPointOver const QScrollBar *  sb,
int  sliderStart,
const QPoint &  p
 

Definition at line 1799 of file liquid.cpp.

References pos, scrollBarMetrics(), and sliderLength().

int LiquidStyle::sliderLength  )  const
 

Definition at line 1938 of file liquid.cpp.

Referenced by drawScrollBarControls(), and scrollBarPointOver().

int LiquidStyle::splitterWidth  )  const [inline]
 

Definition at line 142 of file liquid.h.

void LiquidStyle::tabbarMetrics const QTabBar *  t,
int &  hFrame,
int &  vFrame,
int &  overlap
 

Definition at line 2392 of file liquid.cpp.

void LiquidStyle::unPolish QApplication *  a  )  [virtual]
 

Definition at line 974 of file liquid.cpp.

References menuAni, menuFade, and qt_set_draw_menu_bar_impl().

void LiquidStyle::unPolish QWidget *  w  )  [virtual]
 

Definition at line 890 of file liquid.cpp.

References menuHandler, name, qstrcmp(), and Qt::WType_Popup.


Friends And Related Function Documentation

friend class TransMenuHandler [friend]
 

Definition at line 70 of file liquid.h.

Referenced by LiquidStyle().


Member Data Documentation

QIntDict<QPixmap> LiquidStyle::bevelFillDict [private]
 

Definition at line 186 of file liquid.h.

Referenced by drawClearBevel(), drawPushButton(), drawSBButton(), drawToolButton(), eventFilter(), LiquidStyle(), and polish().

QPixmap * LiquidStyle::bevelFillPix [private]
 

Definition at line 180 of file liquid.h.

Referenced by drawClearBevel(), drawPushButton(), drawSBButton(), drawToolButton(), eventFilter(), LiquidStyle(), polish(), and ~LiquidStyle().

QBrush LiquidStyle::bgBrush [private]
 

Definition at line 181 of file liquid.h.

Referenced by drawPopupMenuItem(), and polish().

int LiquidStyle::bH [private]
 

Definition at line 198 of file liquid.h.

Referenced by getPixmap(), polish(), and processEmbedded().

int LiquidStyle::bHoverH [private]
 

Definition at line 199 of file liquid.h.

Referenced by polish().

int LiquidStyle::bHoverS [private]
 

Definition at line 199 of file liquid.h.

Referenced by polish().

int LiquidStyle::bHoverV [private]
 

Definition at line 199 of file liquid.h.

Referenced by polish().

int LiquidStyle::bS [private]
 

Definition at line 198 of file liquid.h.

Referenced by getPixmap(), polish(), and processEmbedded().

QPixmap * LiquidStyle::btnBlendPix [private]
 

Definition at line 180 of file liquid.h.

Referenced by drawRoundButton(), LiquidStyle(), and ~LiquidStyle().

QIntDict<QPixmap> LiquidStyle::btnBorderDict [private]
 

Definition at line 185 of file liquid.h.

Referenced by drawRoundButton(), and polish().

QPixmap* LiquidStyle::btnBorderPix [private]
 

Definition at line 180 of file liquid.h.

Referenced by drawRoundButton(), LiquidStyle(), and ~LiquidStyle().

QIntDict<QPixmap> LiquidStyle::btnDict [private]
 

Definition at line 184 of file liquid.h.

Referenced by drawRoundButton(), LiquidStyle(), and polish().

int LiquidStyle::btnH [private]
 

Definition at line 200 of file liquid.h.

Referenced by getPixmap(), and polish().

int LiquidStyle::btnHoverH [private]
 

Definition at line 201 of file liquid.h.

Referenced by getPixmap(), and polish().

int LiquidStyle::btnHoverS [private]
 

Definition at line 201 of file liquid.h.

Referenced by getPixmap(), and polish().

int LiquidStyle::btnHoverV [private]
 

Definition at line 201 of file liquid.h.

Referenced by getPixmap(), and polish().

QBitmap LiquidStyle::btnMaskBmp [private]
 

Definition at line 179 of file liquid.h.

Referenced by drawComboButton(), drawRoundButton(), and LiquidStyle().

int LiquidStyle::btnS [private]
 

Definition at line 200 of file liquid.h.

Referenced by getPixmap(), and polish().

int LiquidStyle::btnV [private]
 

Definition at line 200 of file liquid.h.

Referenced by getPixmap(), and polish().

int LiquidStyle::bV [private]
 

Definition at line 198 of file liquid.h.

Referenced by getPixmap(), polish(), and processEmbedded().

QHeader* LiquidStyle::currentHeader [private]
 

Definition at line 195 of file liquid.h.

Referenced by drawBevelButton(), eventFilter(), and LiquidStyle().

bool LiquidStyle::flatTBButtons [private]
 

Definition at line 177 of file liquid.h.

Referenced by LiquidStyle(), and polish().

int LiquidStyle::headerHoverID [private]
 

Definition at line 196 of file liquid.h.

Referenced by drawBevelButton(), eventFilter(), and LiquidStyle().

QWidget* LiquidStyle::highlightWidget [private]
 

Definition at line 178 of file liquid.h.

Referenced by drawPushButton(), drawSplitter(), drawToolButton(), eventFilter(), and LiquidStyle().

QBitmap LiquidStyle::htmlBtnMaskBmp [private]
 

Definition at line 179 of file liquid.h.

Referenced by drawButtonMask(), drawComboButton(), drawRoundButton(), and LiquidStyle().

int LiquidStyle::lowLightVal [private]
 

Definition at line 194 of file liquid.h.

Referenced by polish().

bool LiquidStyle::menuAni [private]
 

Definition at line 182 of file liquid.h.

Referenced by polish(), and unPolish().

QBrush LiquidStyle::menuBrush [private]
 

Definition at line 181 of file liquid.h.

Referenced by drawPopupMenuItem(), and polish().

bool LiquidStyle::menuFade [private]
 

Definition at line 182 of file liquid.h.

Referenced by polish(), and unPolish().

TransMenuHandler* LiquidStyle::menuHandler [private]
 

Definition at line 190 of file liquid.h.

Referenced by drawMenuBarItem(), drawPopupMenuItem(), drawPopupPanel(), LiquidStyle(), polish(), polishPopupMenu(), and unPolish().

QPixmap * LiquidStyle::menuPix [private]
 

Definition at line 180 of file liquid.h.

Referenced by LiquidStyle(), polish(), and ~LiquidStyle().

int LiquidStyle::oldSliderThickness [private]
 

Definition at line 193 of file liquid.h.

Referenced by LiquidStyle(), and ~LiquidStyle().

QPixmap* LiquidStyle::pixmaps[BITMAP_ITEMS] [private]
 

Definition at line 191 of file liquid.h.

Referenced by getPixmap(), LiquidStyle(), polish(), and ~LiquidStyle().

QWMatrix LiquidStyle::rMatrix [private]
 

Definition at line 197 of file liquid.h.

Referenced by getPixmap(), LiquidStyle(), and polish().

QPixmap LiquidStyle::sbBuffer [private]
 

Definition at line 192 of file liquid.h.

Referenced by drawScrollBarControls().

QIntDict<QPixmap> LiquidStyle::smallBevelFillDict [private]
 

Definition at line 187 of file liquid.h.

Referenced by drawClearBevel(), LiquidStyle(), and polish().

QPixmap * LiquidStyle::smallBevelFillPix [private]
 

Definition at line 180 of file liquid.h.

Referenced by drawClearBevel(), LiquidStyle(), polish(), and ~LiquidStyle().

QPixmap* LiquidStyle::vsbSliderFillPix [private]
 

Definition at line 189 of file liquid.h.

Referenced by drawScrollBarControls(), LiquidStyle(), polish(), and ~LiquidStyle().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:38:55 2005 for OPIE by  doxygen 1.4.2