TD: [skip ci] activate PCH of TechDraw (Gui) and use forward declarations
For MSVC this reduces compile time by ~20%
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
**
|
||||
** $QT_END_LICENSE$
|
||||
*/
|
||||
#include "PreCompiled.h"
|
||||
|
||||
#include "mtextedit.h"
|
||||
#include <QTextDocument>
|
||||
@@ -44,21 +45,21 @@ void MTextEdit::insertFromMimeData(const QMimeData *source) {
|
||||
QStringList formats = source->formats();
|
||||
QString format;
|
||||
for (int i=0; i<formats.size(); i++) {
|
||||
if (formats[i] == "image/bmp") { format = "BMP"; break; }
|
||||
if (formats[i] == "image/jpeg") { format = "JPG"; break; }
|
||||
if (formats[i] == "image/jpg") { format = "JPG"; break; }
|
||||
if (formats[i] == "image/gif") { format = "GIF"; break; }
|
||||
if (formats[i] == "image/png") { format = "PNG"; break; }
|
||||
if (formats[i] == "image/pbm") { format = "PBM"; break; }
|
||||
if (formats[i] == "image/pgm") { format = "PGM"; break; }
|
||||
if (formats[i] == "image/ppm") { format = "PPM"; break; }
|
||||
if (formats[i] == "image/tiff") { format = "TIFF"; break; }
|
||||
if (formats[i] == "image/xbm") { format = "XBM"; break; }
|
||||
if (formats[i] == "image/xpm") { format = "XPM"; break; }
|
||||
if (formats[i] == QLatin1String("image/bmp")) { format = QString::fromLatin1("BMP"); break; }
|
||||
if (formats[i] == QLatin1String("image/jpeg")) { format = QString::fromLatin1("JPG"); break; }
|
||||
if (formats[i] == QLatin1String("image/jpg")) { format = QString::fromLatin1("JPG"); break; }
|
||||
if (formats[i] == QLatin1String("image/gif")) { format = QString::fromLatin1("GIF"); break; }
|
||||
if (formats[i] == QLatin1String("image/png")) { format = QString::fromLatin1("PNG"); break; }
|
||||
if (formats[i] == QLatin1String("image/pbm")) { format = QString::fromLatin1("PBM"); break; }
|
||||
if (formats[i] == QLatin1String("image/pgm")) { format = QString::fromLatin1("PGM"); break; }
|
||||
if (formats[i] == QLatin1String("image/ppm")) { format = QString::fromLatin1("PPM"); break; }
|
||||
if (formats[i] == QLatin1String("image/tiff")) { format = QString::fromLatin1("TIFF"); break; }
|
||||
if (formats[i] == QLatin1String("image/xbm")) { format = QString::fromLatin1("XBM"); break; }
|
||||
if (formats[i] == QLatin1String("image/xpm")) { format = QString::fromLatin1("XPM"); break; }
|
||||
}
|
||||
if (!format.isEmpty()) {
|
||||
// dropImage(qvariant_cast<QImage>(source->imageData()), format);
|
||||
dropImage(qvariant_cast<QImage>(source->imageData()), "JPG"); // Sorry, ale cokoli jiného dlouho trvá
|
||||
dropImage(qvariant_cast<QImage>(source->imageData()), QString::fromLatin1("JPG")); // Sorry, ale cokoli jiného dlouho trvá
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -90,9 +91,9 @@ void MTextEdit::dropImage(const QImage& image, const QString& format) {
|
||||
QTextImageFormat imageFormat;
|
||||
imageFormat.setWidth ( image.width() );
|
||||
imageFormat.setHeight ( image.height() );
|
||||
imageFormat.setName ( QString("data:image/%1;base64,%2")
|
||||
.arg(QString("%1.%2").arg(rand()).arg(format))
|
||||
.arg(base64l.data())
|
||||
imageFormat.setName ( QString::fromLatin1("data:image/%1;base64,%2")
|
||||
.arg(QString::fromLatin1("%1.%2").arg(rand()).arg(format))
|
||||
.arg(QString::fromLatin1(base64l.data()))
|
||||
);
|
||||
cursor.insertImage ( imageFormat );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user