summaryrefslogtreecommitdiffstats
path: root/src/gui
diff options
context:
space:
mode:
authorKonstantin Ritt <ritt.ks@gmail.com>2012-04-24 18:38:57 +0300
committerQt by Nokia <qt-info@nokia.com>2012-04-25 10:29:56 +0200
commit17ebedf5fc640abbe7af9ffc97bb62404a7eefdd (patch)
treee6de4c735058d3774ae7378cab8fe02c31abad4c /src/gui
parent82fcbe9d7d7505bb2e3fc53789e14405e73d5302 (diff)
get rid of QT_NO_IMAGE_TEXT switcher
Change-Id: Ie72f907ffb959f629af6a414959348a992c4c941 Reviewed-by: aavit <qt_aavit@ovi.com>
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/image/qimage.cpp15
-rw-r--r--src/gui/image/qimage.h8
-rw-r--r--src/gui/image/qimage_p.h10
-rw-r--r--src/gui/image/qpnghandler.cpp15
4 files changed, 7 insertions, 41 deletions
diff --git a/src/gui/image/qimage.cpp b/src/gui/image/qimage.cpp
index 9770aca9e5..b8ec7de851 100644
--- a/src/gui/image/qimage.cpp
+++ b/src/gui/image/qimage.cpp
@@ -1127,9 +1127,7 @@ QImage QImage::copy(const QRect& r) const
image.d->dpmy = d->dpmy;
image.d->offset = d->offset;
image.d->has_alpha_clut = d->has_alpha_clut;
-#ifndef QT_NO_IMAGE_TEXT
image.d->text = d->text;
-#endif
return image;
}
@@ -1219,9 +1217,7 @@ QImage QImage::copy(const QRect& r) const
image.d->dpmy = dotsPerMeterY();
image.d->offset = offset();
image.d->has_alpha_clut = d->has_alpha_clut;
-#ifndef QT_NO_IMAGE_TEXT
image.d->text = d->text;
-#endif
return image;
}
@@ -3350,9 +3346,7 @@ QImage QImage::convertToFormat(Format format, Qt::ImageConversionFlags flags) co
image.setDotsPerMeterY(dotsPerMeterY());
image.setDotsPerMeterX(dotsPerMeterX());
-#if !defined(QT_NO_IMAGE_TEXT)
image.d->text = d->text;
-#endif // !QT_NO_IMAGE_TEXT
converter(image.d, d, flags);
return image;
@@ -3399,14 +3393,12 @@ static QImage convertWithPalette(const QImage &src, QImage::Format format,
QImage dest(src.size(), format);
dest.setColorTable(clut);
-#if !defined(QT_NO_IMAGE_TEXT)
QString textsKeys = src.text();
QStringList textKeyList = textsKeys.split(QLatin1Char('\n'), QString::SkipEmptyParts);
foreach (const QString &textKey, textKeyList) {
QStringList textKeySplitted = textKey.split(QLatin1String(": "));
dest.setText(textKeySplitted[0], textKeySplitted[1]);
}
-#endif // !QT_NO_IMAGE_TEXT
int h = src.height();
int w = src.width();
@@ -3474,9 +3466,7 @@ QImage QImage::convertToFormat(Format format, const QVector<QRgb> &colorTable, Q
QImage image(d->width, d->height, format);
QIMAGE_SANITYCHECK_MEMORY(image);
-#if !defined(QT_NO_IMAGE_TEXT)
- image.d->text = d->text;
-#endif // !QT_NO_IMAGE_TEXT
+ image.d->text = d->text;
converter(image.d, d, flags);
return image;
@@ -4756,7 +4746,6 @@ void QImage::setOffset(const QPoint& p)
if (d)
d->offset = p;
}
-#ifndef QT_NO_IMAGE_TEXT
/*!
Returns the text keys for this image.
@@ -4879,8 +4868,6 @@ void QImage::setText(const QString &key, const QString &value)
\endomit
*/
-#endif // QT_NO_IMAGE_TEXT
-
/*
Sets the image bits to the \a pixmap contents and returns a
reference to the image.
diff --git a/src/gui/image/qimage.h b/src/gui/image/qimage.h
index 3565547fe0..e59aa20549 100644
--- a/src/gui/image/qimage.h
+++ b/src/gui/image/qimage.h
@@ -68,7 +68,6 @@ template <class T> class QVector;
struct QImageData;
class QImageDataMisc; // internal
-#ifndef QT_NO_IMAGE_TEXT
#if QT_DEPRECATED_SINCE(5, 0)
class QImageTextKeyLang {
public:
@@ -86,7 +85,6 @@ public:
{ return !operator==(other); }
};
#endif
-#endif //QT_NO_IMAGE_TEXT
typedef void (*QImageCleanupFunction)(void*);
@@ -267,7 +265,7 @@ public:
void setDotsPerMeterY(int);
QPoint offset() const;
void setOffset(const QPoint&);
-#ifndef QT_NO_IMAGE_TEXT
+
QStringList textKeys() const;
QString text(const QString &key = QString()) const;
void setText(const QString &key, const QString &value);
@@ -279,7 +277,6 @@ public:
QT_DEPRECATED inline QString text(const QImageTextKeyLang&) const;
QT_DEPRECATED inline void setText(const char* key, const char* lang, const QString&);
#endif
-#endif
#if QT_DEPRECATED_SINCE(5, 0)
QT_DEPRECATED inline int numColors() const;
@@ -314,7 +311,6 @@ inline QRgb QImage::pixel(const QPoint &pt) const { return pixel(pt.x(), pt.y())
inline void QImage::setPixel(const QPoint &pt, uint index_or_rgb) { setPixel(pt.x(), pt.y(), index_or_rgb); }
#if QT_DEPRECATED_SINCE(5, 0)
-#ifndef QT_NO_IMAGE_TEXT
#if defined(Q_CC_GNU) && !defined(Q_CC_INTEL) && (__GNUC__ * 100 + __GNUC_MINOR__ >= 406)
# pragma GCC diagnostic push
@@ -399,8 +395,6 @@ inline void QImage::setText(const char* key, const char* lang, const QString &s)
# pragma warning(default: 4996)
#endif
-#endif
-
inline int QImage::numColors() const
{
return colorCount();
diff --git a/src/gui/image/qimage_p.h b/src/gui/image/qimage_p.h
index fd1370d1d3..95108e9bf1 100644
--- a/src/gui/image/qimage_p.h
+++ b/src/gui/image/qimage_p.h
@@ -55,11 +55,8 @@
#include <QtCore/qglobal.h>
-#include <QVector>
-
-#ifndef QT_NO_IMAGE_TEXT
#include <QMap>
-#endif
+#include <QVector>
QT_BEGIN_NAMESPACE
@@ -103,9 +100,8 @@ struct Q_GUI_EXPORT QImageData { // internal image data
// Return false if the conversion cannot be done in-place.
bool convertInPlace(QImage::Format newFormat, Qt::ImageConversionFlags);
-#ifndef QT_NO_IMAGE_TEXT
QMap<QString, QString> text;
-#endif
+
bool doImageIO(const QImage *image, QImageWriter* io, int quality) const;
QPaintEngine *paintEngine;
@@ -152,4 +148,4 @@ inline int qt_depthForFormat(QImage::Format format)
QT_END_NAMESPACE
-#endif
+#endif // QIMAGE_P_H
diff --git a/src/gui/image/qpnghandler.cpp b/src/gui/image/qpnghandler.cpp
index c3ae0a41da..b2f4c4b151 100644
--- a/src/gui/image/qpnghandler.cpp
+++ b/src/gui/image/qpnghandler.cpp
@@ -390,7 +390,6 @@ static void CALLBACK_CALL_TYPE qt_png_warning(png_structp /*png_ptr*/, png_const
*/
void Q_INTERNAL_WIN_NO_THROW QPngHandlerPrivate::readPngTexts(png_info *info)
{
-#ifndef QT_NO_IMAGE_TEXT
png_textp text_ptr;
int num_text=0;
png_get_text(png_ptr, info, &text_ptr, &num_text);
@@ -413,7 +412,6 @@ void Q_INTERNAL_WIN_NO_THROW QPngHandlerPrivate::readPngTexts(png_info *info)
readTexts.append(value);
text_ptr++;
}
-#endif
}
@@ -530,11 +528,9 @@ bool Q_INTERNAL_WIN_NO_THROW QPngHandlerPrivate::readPngImage(QImage *outImage)
state = ReadingEnd;
png_read_end(png_ptr, end_info);
-#ifndef QT_NO_IMAGE_TEXT
readPngTexts(end_info);
for (int i = 0; i < readTexts.size()-1; i+=2)
outImage->setText(readTexts.at(i), readTexts.at(i+1));
-#endif
png_destroy_read_struct(&png_ptr, &info_ptr, &end_info);
delete [] row_pointers;
@@ -638,7 +634,6 @@ void QPNGImageWriter::setGamma(float g)
}
-#ifndef QT_NO_IMAGE_TEXT
static void set_text(const QImage &image, png_structp png_ptr, png_infop info_ptr,
const QString &description)
{
@@ -712,7 +707,6 @@ static void set_text(const QImage &image, png_structp png_ptr, png_infop info_pt
}
delete [] text_ptr;
}
-#endif
bool QPNGImageWriter::writeImage(const QImage& image, int off_x, int off_y)
{
@@ -722,10 +716,6 @@ bool QPNGImageWriter::writeImage(const QImage& image, int off_x, int off_y)
bool Q_INTERNAL_WIN_NO_THROW QPNGImageWriter::writeImage(const QImage& image, int quality_in, const QString &description,
int off_x_in, int off_y_in)
{
-#ifdef QT_NO_IMAGE_TEXT
- Q_UNUSED(description);
-#endif
-
QPoint offset = image.offset();
int off_x = off_x_in + offset.x();
int off_y = off_y_in + offset.y();
@@ -837,9 +827,8 @@ bool Q_INTERNAL_WIN_NO_THROW QPNGImageWriter::writeImage(const QImage& image, in
PNG_RESOLUTION_METER);
}
-#ifndef QT_NO_IMAGE_TEXT
set_text(image, png_ptr, info_ptr, description);
-#endif
+
png_write_info(png_ptr, info_ptr);
if (image.depth() != 1)
@@ -991,7 +980,7 @@ QVariant QPngHandler::option(ImageOption option) const
png_get_image_height(d->png_ptr, d->info_ptr));
else if (option == ImageFormat)
return d->readImageFormat();
- return 0;
+ return QVariant();
}
void QPngHandler::setOption(ImageOption option, const QVariant &value)