1
/****************************************************************************
2
** $Id: wood.h,v 1.2 2001/11/20 15:19:34 muse Exp $
4
** Definition of something or other
8
** Copyright (C) 1997 by Trolltech AS. All rights reserved.
10
** This file is part of an example program for Qt. This example
11
** program may be used, distributed and modified without limitation.
13
*****************************************************************************/
18
#include <qwindowsstyle.h>
21
class NorwegianWoodStyle : public QWindowsStyle
25
void polish( QApplication*);
26
void polish( QWidget* );
27
void unPolish( QWidget* );
28
void unPolish( QApplication*);
30
void drawPrimitive( PrimitiveElement pe,
33
const QColorGroup &cg,
34
SFlags flags = Style_Default,
35
const QStyleOption& = QStyleOption::Default ) const;
37
void drawControl( ControlElement element,
39
const QWidget *widget,
41
const QColorGroup &cg,
42
SFlags how = Style_Default,
43
const QStyleOption& = QStyleOption::Default ) const;
45
void drawControlMask( ControlElement element,
47
const QWidget *widget,
49
const QStyleOption& = QStyleOption::Default ) const;
51
void drawComplexControl( ComplexControl cc,
53
const QWidget *widget,
55
const QColorGroup &cg,
56
SFlags how = Style_Default,
58
SCFlags subActive = SC_None,
59
const QStyleOption& = QStyleOption::Default ) const;
61
void drawComplexControlMask( ComplexControl control,
63
const QWidget *widget,
65
const QStyleOption& = QStyleOption::Default ) const;
67
QRect querySubControlMetrics( ComplexControl control,
68
const QWidget *widget,
70
const QStyleOption& = QStyleOption::Default ) const;
72
QRect subRect( SubRect r, const QWidget *widget ) const;
76
void drawSemicircleButton(QPainter *p, const QRect &r, int dir,
77
bool sunken, const QColorGroup &g ) const;