#
# Patch managed by http://www.holgerschurig.de/patcher.html
#
--- qwt-4.2.0rc1/include/qwt_global.h~qt2-fix
+++ qwt-4.2.0rc1/include/qwt_global.h
@@ -58,7 +58,7 @@
#define QWT_EXPORT
#endif
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
// Use old QArray instead of QMemArray
#define QWT_NO_MEMARRAY
#endif
@@ -68,7 +68,7 @@
#undef QWT_NO_STL
// #define QWT_NO_STL // disable Standard Template Library based classes
#if defined(_MSC_VER)
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
// tmake does not produce the missing -GX flag for exception handling
#define QWT_NO_STL
#else
--- qwt-4.2.0rc1/include/qwt_picker.h~qt2-fix
+++ qwt-4.2.0rc1/include/qwt_picker.h
@@ -89,7 +89,7 @@
Q_PROPERTY(ResizeMode resizeMode READ resizeMode WRITE setResizeMode)
Q_PROPERTY(bool isEnabled READ isEnabled WRITE setEnabled)
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
// Unfortunately moc is not aware of #ifdefs. To enable the QPen
// attributes as properties uncomment the following lines.
--- qwt-4.2.0rc1/src/qwt_text.cpp~qt2-fix
+++ qwt-4.2.0rc1/src/qwt_text.cpp
@@ -337,7 +337,7 @@
//! Set the font
void QwtRichText::setFont(const QFont &font)
{
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
d_doc->setDefaultFont(font);
#endif
QwtText::setFont(font);
@@ -359,7 +359,7 @@
*/
int QwtRichText::heightForWidth(int width) const
{
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
const QFont defaultFont = QFont::defaultFont();
QFont::setDefaultFont(font());
#endif
@@ -367,7 +367,7 @@
const QwtLayoutMetrics metrics(QwtPainter::metricsMap());
const int height = metrics.heightForWidth(*d_doc, width);
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
QFont::setDefaultFont(defaultFont);
#endif
@@ -390,7 +390,7 @@
painter->save();
painter->setPen(color());
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
const QFont defaultFont = QFont::defaultFont();
QFont::setDefaultFont(font());
#else
@@ -399,7 +399,7 @@
QwtPainter::drawSimpleRichText(painter, rect, alignment(), *d_doc);
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
QFont::setDefaultFont(defaultFont);
#endif
painter->restore();
@@ -407,7 +407,7 @@
QRect QwtRichText::boundingRect(QPainter *painter) const
{
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
const QFont defaultFont = QFont::defaultFont();
QFont::setDefaultFont(font());
#endif
@@ -415,7 +415,7 @@
const QwtLayoutMetrics metrics(QwtPainter::metricsMap());
const QRect rect = metrics.boundingRect(*d_doc, alignment(), painter);
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
QFont::setDefaultFont(defaultFont);
#endif
@@ -428,7 +428,7 @@
QString rich = text;
// By default QwtSimpleRichText is Qt::AlignLeft
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
if (align & Qt::AlignJustify)
{
rich.prepend("
");
--- qwt-4.2.0rc1/src/qwt_push_button.cpp~qt2-fix
+++ qwt-4.2.0rc1/src/qwt_push_button.cpp
@@ -88,7 +88,7 @@
!(d_button->alignment() & Qt::AlignCenter))
{
const QRect contentsRect =
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
d_button->style().subRect(
QStyle::SR_PushButtonContents, d_button);
#else
@@ -103,7 +103,7 @@
// Many styles move the label right/down
// when the button is down.
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
const QRect &r = *((QRect *)param[0].rect);
#else
const QRect r(*param[0].point, param[1].pixmap->size());
@@ -133,7 +133,7 @@
d_inFilter = TRUE;
d_button->style().drawItem(painter,
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
pixRect,
#else
pixRect.x(), pixRect.y(),
@@ -150,7 +150,7 @@
// We save the position of the icon. We need it later
// to align the label pixmap. Hope that there are no styles
// that paint the pixmap before the icon.
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
d_iconRect = QRect(*param[0].point, param[1].pixmap->size());
#else
d_iconRect = *param[0].rect;
@@ -427,7 +427,7 @@
QPainter picPainter(&paintFilter);
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
// When painting to QPicture the dotted line of the focus rect is
// set to solid. ( 06.08.2003 )
// So we donīt set the Style_HasFocus flag and paint the focus rect
@@ -459,7 +459,7 @@
paintFilter.play(painter);
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
if (hasFocus())
{
// Paint the focus rect on top of the button label.
--- qwt-4.2.0rc1/src/qwt_layout_metrics.cpp~qt2-fix
+++ qwt-4.2.0rc1/src/qwt_layout_metrics.cpp
@@ -212,7 +212,7 @@
QRect QwtMetricsMap::translate(
const QWMatrix &m, const QRect &rect)
{
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
return m.map(rect.normalize());
#else
return m.mapRect(rect);
@@ -227,7 +227,7 @@
QPointArray QwtMetricsMap::translate(
const QWMatrix &m, const QPointArray &pa)
{
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
return m.map(pa);
#else
return m * pa;
--- qwt-4.2.0rc1/src/qwt_slider.cpp~qt2-fix
+++ qwt-4.2.0rc1/src/qwt_slider.cpp
@@ -353,7 +353,7 @@
{
const QRect rect = d_sliderRect;
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
style().drawFocusRect(painter, rect, colorGroup());
#else
style().drawPrimitive(QStyle::PE_FocusRect, painter,
--- qwt-4.2.0rc1/src/qwt_counter.cpp~qt2-fix
+++ qwt-4.2.0rc1/src/qwt_counter.cpp
@@ -330,7 +330,7 @@
// QLineEdit::minimumSizeHint is for one char. Subtracting
// the size for the char we get all the margins, frames ...
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
w += d_valueEdit->minimumSizeHint().width() - fm.maxWidth();
#else
w += 2 * d_valueEdit->frameWidth() +
--- qwt-4.2.0rc1/src/qwt_paint
+++ /dev/null
--- qwt-4.2.0rc1/src/qwt_painter.cpp~qt2-fix
+++ qwt-4.2.0rc1/src/qwt_painter.cpp
@@ -201,7 +201,7 @@
QColorGroup cg;
cg.setColor(QColorGroup::Text, painter->pen().color());
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
const QFont defaultFont = QFont::defaultFont();
QFont::setDefaultFont(painter->font());
#endif
@@ -220,7 +220,7 @@
text.draw(painter, scaledRect.x(), y, scaledRect, cg);
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
QFont::setDefaultFont(defaultFont);
#endif
}
--- qwt-4.2.0rc1/src/qwt_dial.cpp~qt2-fix
+++ qwt-4.2.0rc1/src/qwt_dial.cpp
@@ -491,7 +491,7 @@
// because round objects doesnīt cover all pixels.
QRect br = boundingRect();
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
#ifdef _WS_WIN32_
// Qt-230-NC draws ellipses not as nicely as Qt-2.3.x on X Windows
br.setTop(br.top()-1);
@@ -1044,7 +1044,7 @@
{
if ( isReadOnly() )
{
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
e->ignore();
#endif
return;
@@ -1078,7 +1078,7 @@
setValue(maxValue());
break;
default:;
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
e->ignore();
#endif
}
--- qwt-4.2.0rc1/src/qwt_knob.cpp~qt2-fix
+++ qwt-4.2.0rc1/src/qwt_knob.cpp
@@ -279,7 +279,7 @@
{
QRect r = rect();
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
style().drawFocusRect(painter, r, colorGroup());
#else
style().drawPrimitive(QStyle::PE_FocusRect, painter,
--- qwt-4.2.0rc1/src/qwt_arrbtn.cpp~qt2-fix
+++ qwt-4.2.0rc1/src/qwt_arrbtn.cpp
@@ -58,7 +58,7 @@
QRect QwtArrowButton::labelRect() const
{
QRect r =
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
style().buttonRect(rect().x(), rect().y(),
rect().width(), rect().height());
#else
@@ -71,7 +71,7 @@
if ( isDown() )
{
int ph, pv;
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
style().getButtonShift(ph, pv);
#else
ph = style().pixelMetric(
@@ -135,7 +135,7 @@
}
p->restore();
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
if ( hasFocus() )
{
const QRect focusRect =
@@ -218,7 +218,7 @@
if ( d_arrowType == Qt::UpArrow || d_arrowType == Qt::DownArrow )
sz.transpose();
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
int bm = style().buttonMargin() - 1;
sz += QSize(2 * bm, 2 * bm);
#else
--- qwt-4.2.0rc1/src/qwt_wheel.cpp~qt2-fix
+++ qwt-4.2.0rc1/src/qwt_wheel.cpp
@@ -453,7 +453,7 @@
{
QRect r = rect();
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
style().drawFocusRect(painter, r, colorGroup());
#else
style().drawPrimitive(QStyle::PE_FocusRect, painter,
--- qwt-4.2.0rc1/src/qwt_plot_canvas.cpp~qt2-fix
+++ qwt-4.2.0rc1/src/qwt_plot_canvas.cpp
@@ -195,7 +195,7 @@
void QwtPlotCanvas::drawFocusIndicator(QPainter *painter, const QRect &rect)
{
-#if QT_VERSION < 300
+#if QT_VERSION < 0x030000
style().drawFocusRect(painter, rect, colorGroup());
#else
style().drawPrimitive(QStyle::PE_FocusRect, painter,
--- qwt-4.2.0rc1/src/qwt_sldbase.cpp~qt2-fix
+++ qwt-4.2.0rc1/src/qwt_sldbase.cpp
@@ -115,7 +115,7 @@
{
if ( isReadOnly() )
{
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
e->ignore();
#endif
return;
@@ -166,7 +166,7 @@
{
if ( isReadOnly() )
{
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
e->ignore();
#endif
return;
@@ -274,7 +274,7 @@
{
if ( isReadOnly() )
{
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
e->ignore();
#endif
return;
@@ -304,7 +304,7 @@
{
if ( isReadOnly() )
{
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
e->ignore();
#endif
return;
@@ -341,7 +341,7 @@
{
if ( isReadOnly() )
{
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
e->ignore();
#endif
return;
@@ -370,7 +370,7 @@
increment = 1;
break;
default:;
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
e->ignore();
#endif
}
--- qwt-4.2.0rc1/examples/realtime_plot/scrollbar.cpp~qt2-fix
+++ qwt-4.2.0rc1/examples/realtime_plot/scrollbar.cpp
@@ -154,7 +154,7 @@
int ScrollBar::extent() const
{
int dim;
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
dim = style().pixelMetric(QStyle::PM_ScrollBarExtent, this);
#else
const QSize sz = style().scrollBarExtent();
--- qwt-4.2.0rc1/examples/event_filter/colorbar.cpp~qt2-fix
+++ qwt-4.2.0rc1/examples/event_filter/colorbar.cpp
@@ -48,7 +48,7 @@
const QRgb rgb = pm.convertToImage().pixel(e->x(), e->y());
emit selected(QColor(rgb));
-#if QT_VERSION >= 300
+#if QT_VERSION >= 0x030000
e->accept();
#endif
}