summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivier Goffart <ogoffart@kde.org>2011-10-26 20:24:26 +0200
committerQt by Nokia <qt-info@nokia.com>2011-10-27 13:32:16 +0200
commit104f8671ff018f5191a6f7e6d7f147f6449ee3a4 (patch)
tree0a1e68ffa70eb7eba474945685a7c3f69602046a
parentfca432c1c09081e1e5823d0dad6290e1519823b0 (diff)
Compile with QT_ENABLE_DEPRECATED_BEFORE set to old version of Qt
Change-Id: Ice67071cc97ad645a7dda264a3dce184fceae75a Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
-rw-r--r--src/gui/image/qimage.h18
-rw-r--r--src/gui/image/qpixmap.h7
2 files changed, 12 insertions, 13 deletions
diff --git a/src/gui/image/qimage.h b/src/gui/image/qimage.h
index 7e8a0a28e8..6f070bc44d 100644
--- a/src/gui/image/qimage.h
+++ b/src/gui/image/qimage.h
@@ -318,7 +318,7 @@ inline QString QImage::text(const char* key, const char* lang) const
QString k = QString::fromAscii(key);
if (lang && *lang)
k += QLatin1Char('/') + QString::fromAscii(lang);
- return d->text.value(k);
+ return text(k);
}
inline QList<QImageTextKeyLang> QImage::textList() const
@@ -355,17 +355,17 @@ inline QStringList QImage::textLanguages() const
return languages;
}
-inline QString QImage::text(const QImageTextKeyLang&) const
+inline QString QImage::text(const QImageTextKeyLang&kl) const
{
if (!d)
return QString();
QString k = QString::fromAscii(kl.key);
if (!kl.lang.isEmpty())
k += QLatin1Char('/') + QString::fromAscii(kl.lang);
- return d->text.value(k);
+ return text(k);
}
-inline void QImage::setText(const char* key, const char* lang, const QString&)
+inline void QImage::setText(const char* key, const char* lang, const QString &s)
{
if (!d)
return;
@@ -378,22 +378,22 @@ inline void QImage::setText(const char* key, const char* lang, const QString&)
QString k = QString::fromAscii(key);
if (lang && *lang)
k += QLatin1Char('/') + QString::fromAscii(lang);
- d->text.insert(k, s);
+ setText(k, s);
}
#endif
inline int QImage::numColors() const
{
- return d ? d->colortable.size() : 0;
+ return colorCount();
}
-inline void QImage::setNumColors(int)
+inline void QImage::setNumColors(int n)
{
- setColorCount(numColors);
+ setColorCount(n);
}
inline int QImage::numBytes() const
{
- return d ? d->nbytes : 0;
+ return byteCount();
}
#endif
diff --git a/src/gui/image/qpixmap.h b/src/gui/image/qpixmap.h
index 5d300d1f76..b67eb0fdb2 100644
--- a/src/gui/image/qpixmap.h
+++ b/src/gui/image/qpixmap.h
@@ -218,15 +218,14 @@ inline bool QPixmap::loadFromData(const QByteArray &buf, const char *format,
#if QT_DEPRECATED_SINCE(5, 0)
inline QPixmap QPixmap::alphaChannel() const
{
- return toImage().alphaChannel();
+ return QPixmap::fromImage(toImage().alphaChannel());
}
inline void QPixmap::setAlphaChannel(const QPixmap &p)
{
- detach();
- QImage image = data->toImage();
+ QImage image = toImage();
image.setAlphaChannel(p.toImage());
- data->fromImage(image);
+ *this = QPixmap::fromImage(image);
}
#endif