1 //******************************************************************************
2 // Copyright (c) 2005-2013 by Jan Van hijfte
3 //
4 // See the included file COPYING.TXT for details about the copyright.
5 //
6 // This program is distributed in the hope that it will be useful,
7 // but WITHOUT ANY WARRANTY; without even the implied warranty of
8 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
9 //******************************************************************************
10
11
12
13
14 #include "flatfuncs.h"
15 #include <QtGlobal>
16
17 //=======================================================
18 // Flat function from qglobal.h
19 //=======================================================
QtVersion()20 const char *QtVersion() {
21 return qVersion();
22 }
23
24
25 //=======================================================
26 // Drawing Utility Functions
27 //=======================================================
28
q_DrawShadeRect(QPainterH p,int x,int y,int w,int h,const QPaletteH pal,bool sunken,int lineWidth,int midLineWidth,const QBrushH fill)29 void q_DrawShadeRect(QPainterH p, int x, int y, int w, int h, const QPaletteH pal, bool sunken, int lineWidth, int midLineWidth, const QBrushH fill) {
30 qDrawShadeRect((QPainter*)p, x, y, w, h, *(const QPalette*)pal, sunken, lineWidth, midLineWidth, (const QBrush*)fill);
31 }
32
q_DrawShadeRect2(QPainterH p,PRect r,const QPaletteH pal,bool sunken,int lineWidth,int midLineWidth,const QBrushH fill)33 void q_DrawShadeRect2(QPainterH p, PRect r, const QPaletteH pal, bool sunken, int lineWidth, int midLineWidth, const QBrushH fill) {
34 QRect t_r;
35 copyPRectToQRect(r, t_r);
36 qDrawShadeRect((QPainter*)p, t_r, *(const QPalette*)pal, sunken, lineWidth, midLineWidth, (const QBrush*)fill);
37 }
38
q_DrawPlainRect(QPainterH p,int x,int y,int w,int h,const QColorH p6,int lineWidth,const QBrushH fill)39 void q_DrawPlainRect(QPainterH p, int x, int y, int w, int h, const QColorH p6, int lineWidth, const QBrushH fill) {
40 qDrawPlainRect((QPainter*)p, x, y, w, h, *(const QColor*)p6, lineWidth, (const QBrush*)fill);
41 }
42
43
q_DrawPlainRect2(QPainterH p,PRect r,const QColorH p3,int lineWidth,const QBrushH fill)44 void q_DrawPlainRect2(QPainterH p, PRect r, const QColorH p3, int lineWidth, const QBrushH fill) {
45 QRect t_r;
46 copyPRectToQRect(r, t_r);
47 qDrawPlainRect((QPainter*)p, t_r, *(const QColor*)p3, lineWidth, (const QBrush*)fill);
48 }
49
50
q_DrawWinPanel(QPainterH p,int x,int y,int w,int h,const QPaletteH pal,bool sunken,const QBrushH fill)51 void q_DrawWinPanel(QPainterH p, int x, int y, int w, int h, const QPaletteH pal, bool sunken, const QBrushH fill) {
52 qDrawWinPanel((QPainter*)p, x, y, w, h, *(const QPalette*)pal, sunken, (const QBrush*)fill);
53 }
54
q_DrawWinPanel2(QPainterH p,PRect r,const QPaletteH pal,bool sunken,const QBrushH fill)55 void q_DrawWinPanel2(QPainterH p, PRect r, const QPaletteH pal, bool sunken, const QBrushH fill) {
56 QRect t_r;
57 copyPRectToQRect(r, t_r);
58 qDrawWinPanel((QPainter*)p, t_r, *(const QPalette*)pal, sunken, (const QBrush*)fill);
59 }
60
q_DrawShadeLine(QPainterH p,int x1,int y1,int x2,int y2,const QPaletteH palette,bool sunken,int lineWidth,int midLineWidth)61 void q_DrawShadeLine(QPainterH p, int x1, int y1, int x2, int y2, const QPaletteH palette,bool sunken, int lineWidth, int midLineWidth) {
62 qDrawShadeLine((QPainter*)p, x1, y1, x2, y2, *(const QPalette*) palette, sunken, lineWidth, midLineWidth);
63 }
64
q_DrawShadePanel(QPainterH p,int x,int y,int w,int h,const QPaletteH palette,bool sunken,int lineWidth,const QBrushH fill)65 void q_DrawShadePanel(QPainterH p, int x, int y, int w, int h, const QPaletteH palette,bool sunken, int lineWidth, const QBrushH fill) {
66 qDrawShadePanel((QPainter*)p, x, y, w, h, *(const QPalette*) palette, sunken, lineWidth, (const QBrush*) fill);
67 }
68
q_DrawShadePanel2(QPainterH p,PRect r,const QPaletteH palette,bool sunken,int lineWidth,const QBrushH fill)69 void q_DrawShadePanel2(QPainterH p, PRect r, const QPaletteH palette,bool sunken, int lineWidth, const QBrushH fill) {
70 QRect t_r;
71 copyPRectToQRect(r, t_r);
72 qDrawShadePanel((QPainter*)p, t_r, *(const QPalette*) palette, sunken, lineWidth, (const QBrush*) fill);
73 }
74
75