QmlEditorWidgets: Compile with QT_NO_CAST_FROM_ASCII

Change-Id: I84ed6dca71621a4e790f5aff0ad25339fb9e8772
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
This commit is contained in:
Orgad Shaneh
2012-12-02 22:07:04 +02:00
committed by Orgad Shaneh
parent 71ce993cdb
commit 1f0f5eabb5
13 changed files with 133 additions and 117 deletions

View File

@@ -45,7 +45,12 @@ Q_PROPERTY(bool noColor READ noColor WRITE setNoColor)
Q_PROPERTY(bool showArrow READ showArrow WRITE setShowArrow) Q_PROPERTY(bool showArrow READ showArrow WRITE setShowArrow)
public: public:
ColorButton(QWidget *parent = 0) : QToolButton (parent), m_colorString("#ffffff"), m_noColor(false), m_showArrow(true) {} ColorButton(QWidget *parent = 0) :
QToolButton (parent),
m_colorString(QLatin1String("#ffffff")),
m_noColor(false),
m_showArrow(true)
{}
void setColor(const QVariant &colorStr); void setColor(const QVariant &colorStr);
QVariant color() const { return m_colorString; } QVariant color() const { return m_colorString; }

View File

@@ -95,7 +95,7 @@ ContextPaneTextWidget::ContextPaneTextWidget(QWidget *parent) :
static inline bool checkIfBoolean(QVariant v) static inline bool checkIfBoolean(QVariant v)
{ {
return (v.toString() == "true" || v.toString() == "false"); return (v.toString() == QLatin1String("true") || v.toString() == QLatin1String("false"));
} }
void ContextPaneTextWidget::setProperties(QmlJS::PropertyReader *propertyReader) void ContextPaneTextWidget::setProperties(QmlJS::PropertyReader *propertyReader)
@@ -170,13 +170,13 @@ void ContextPaneTextWidget::setProperties(QmlJS::PropertyReader *propertyReader)
} }
if (propertyReader->hasProperty(QLatin1String("color"))) { if (propertyReader->hasProperty(QLatin1String("color"))) {
ui->colorButton->setColor(propertyReader->readProperty("color").toString()); ui->colorButton->setColor(propertyReader->readProperty(QLatin1String("color")).toString());
} else { } else {
ui->colorButton->setColor(QLatin1String("black")); ui->colorButton->setColor(QLatin1String("black"));
} }
if (propertyReader->hasProperty(QLatin1String("styleColor"))) { if (propertyReader->hasProperty(QLatin1String("styleColor"))) {
ui->textColorButton->setColor(propertyReader->readProperty("styleColor").toString()); ui->textColorButton->setColor(propertyReader->readProperty(QLatin1String("styleColor")).toString());
} else { } else {
ui->textColorButton->setColor(QLatin1String("black")); ui->textColorButton->setColor(QLatin1String("black"));
} }
@@ -197,7 +197,7 @@ void ContextPaneTextWidget::setProperties(QmlJS::PropertyReader *propertyReader)
QString alignment = propertyReader->readProperty(QLatin1String("horizontalAlignment")).toString(); QString alignment = propertyReader->readProperty(QLatin1String("horizontalAlignment")).toString();
ui->leftAlignmentButton->setChecked(true); ui->leftAlignmentButton->setChecked(true);
ui->leftAlignmentButton->setEnabled(true); ui->leftAlignmentButton->setEnabled(true);
if (alignment == QLatin1String("Text.AlignHCenter") || alignment == "AlignHCenter") if (alignment == QLatin1String("Text.AlignHCenter") || alignment == QLatin1String("AlignHCenter"))
ui->centerHAlignmentButton->setChecked(true); ui->centerHAlignmentButton->setChecked(true);
else if (alignment == QLatin1String("Text.AlignRight") || alignment == QLatin1String("AlignRight")) else if (alignment == QLatin1String("Text.AlignRight") || alignment == QLatin1String("AlignRight"))
ui->rightAlignmentButton->setChecked(true); ui->rightAlignmentButton->setChecked(true);
@@ -354,7 +354,7 @@ void ContextPaneTextWidget::onStrikeoutCheckedChanged(bool value)
void ContextPaneTextWidget::onCurrentFontChanged(const QFont &font) void ContextPaneTextWidget::onCurrentFontChanged(const QFont &font)
{ {
font.family(); font.family();
emit propertyChanged(QLatin1String("font.family"), QVariant(QString('\"') + font.family() + QString('\"'))); emit propertyChanged(QLatin1String("font.family"), QVariant(QLatin1Char('"') + font.family() + QLatin1Char('"')));
} }
void ContextPaneTextWidget::onHorizontalAlignmentChanged() void ContextPaneTextWidget::onHorizontalAlignmentChanged()

View File

@@ -343,17 +343,17 @@ bool ContextPaneWidget::setType(const QStringList &types)
m_rectangleWidget->hide(); m_rectangleWidget->hide();
m_easingWidget->hide(); m_easingWidget->hide();
if (types.contains("Text") || if (types.contains(QLatin1String("Text")) ||
types.contains("TextEdit") || types.contains(QLatin1String("TextEdit")) ||
types.contains("TextInput")) { types.contains(QLatin1String("TextInput"))) {
m_currentWidget = m_textWidget; m_currentWidget = m_textWidget;
m_textWidget->show(); m_textWidget->show();
m_textWidget->setStyleVisible(true); m_textWidget->setStyleVisible(true);
m_textWidget->setVerticalAlignmentVisible(true); m_textWidget->setVerticalAlignmentVisible(true);
if (types.contains("TextInput")) { if (types.contains(QLatin1String("TextInput"))) {
m_textWidget->setVerticalAlignmentVisible(false); m_textWidget->setVerticalAlignmentVisible(false);
m_textWidget->setStyleVisible(false); m_textWidget->setStyleVisible(false);
} else if (types.contains("TextEdit")) { } else if (types.contains(QLatin1String("TextEdit"))) {
m_textWidget->setStyleVisible(false); m_textWidget->setStyleVisible(false);
} }
resize(sizeHint()); resize(sizeHint());
@@ -366,7 +366,7 @@ bool ContextPaneWidget::setType(const QStringList &types)
resize(sizeHint()); resize(sizeHint());
return true; return true;
} }
if (types.contains("Rectangle")) { if (types.contains(QLatin1String("Rectangle"))) {
m_currentWidget = m_rectangleWidget; m_currentWidget = m_rectangleWidget;
m_rectangleWidget->enabableGradientEditing(!isPropertyChanges()); m_rectangleWidget->enabableGradientEditing(!isPropertyChanges());
m_rectangleWidget->show(); m_rectangleWidget->show();
@@ -374,14 +374,14 @@ bool ContextPaneWidget::setType(const QStringList &types)
return true; return true;
} }
if (types.contains("BorderImage")) { if (types.contains(QLatin1String("BorderImage"))) {
m_currentWidget = m_borderImageWidget; m_currentWidget = m_borderImageWidget;
m_borderImageWidget->show(); m_borderImageWidget->show();
resize(sizeHint()); resize(sizeHint());
return true; return true;
} }
if (types.contains("Image")) { if (types.contains(QLatin1String("Image"))) {
m_currentWidget = m_imageWidget; m_currentWidget = m_imageWidget;
m_imageWidget->show(); m_imageWidget->show();
resize(sizeHint()); resize(sizeHint());
@@ -392,8 +392,10 @@ bool ContextPaneWidget::setType(const QStringList &types)
bool ContextPaneWidget::acceptsType(const QStringList &types) bool ContextPaneWidget::acceptsType(const QStringList &types)
{ {
return types.contains("Text") || types.contains("TextEdit") || types.contains("TextInput") || m_easingWidget->acceptsType(types) || return types.contains(QLatin1String("Text")) || types.contains(QLatin1String("TextEdit")) ||
types.contains("Rectangle") || types.contains("Image") || types.contains("BorderImage"); types.contains(QLatin1String("TextInput")) || m_easingWidget->acceptsType(types) ||
types.contains(QLatin1String("Rectangle")) || types.contains(QLatin1String("Image")) ||
types.contains(QLatin1String("BorderImage"));
} }
void ContextPaneWidget::onTogglePane() void ContextPaneWidget::onTogglePane()

View File

@@ -117,7 +117,7 @@ ContextPaneWidgetImage::ContextPaneWidgetImage(QWidget *parent, bool borderImage
} }
previewDialog(); previewDialog();
m_fileWidget->setShowComboBox(true); m_fileWidget->setShowComboBox(true);
m_fileWidget->setFilter("*.png *.gif *.jpg"); m_fileWidget->setFilter(QLatin1String("*.png *.gif *.jpg"));
connect(m_fileWidget, SIGNAL(fileNameChanged(QUrl)), this, SLOT(onFileNameChanged())); connect(m_fileWidget, SIGNAL(fileNameChanged(QUrl)), this, SLOT(onFileNameChanged()));
connect(labelFilter, SIGNAL(doubleClicked()), this, SLOT(onPixmapDoubleClicked())); connect(labelFilter, SIGNAL(doubleClicked()), this, SLOT(onPixmapDoubleClicked()));
@@ -153,16 +153,16 @@ void ContextPaneWidgetImage::setProperties(QmlJS::PropertyReader *propertyReader
if (propertyReader->hasProperty(QLatin1String("horizontalTileMode"))) { if (propertyReader->hasProperty(QLatin1String("horizontalTileMode"))) {
QString fillMode = propertyReader->readProperty(QLatin1String("horizontalTileMode")).toString(); QString fillMode = propertyReader->readProperty(QLatin1String("horizontalTileMode")).toString();
if (fillMode.contains("BorderImage.")) if (fillMode.contains(QLatin1String("BorderImage.")))
fillMode.remove("BorderImage."); fillMode.remove(QLatin1String("BorderImage."));
uiBorderImage->horizontalStretchRadioButton->setChecked(true); uiBorderImage->horizontalStretchRadioButton->setChecked(true);
if (fillMode == "Stretch") if (fillMode == QLatin1String("Stretch"))
uiBorderImage->horizontalStretchRadioButton->setChecked(true); uiBorderImage->horizontalStretchRadioButton->setChecked(true);
if (fillMode == "Repeat") if (fillMode == QLatin1String("Repeat"))
uiBorderImage->horizontalTileRadioButton->setChecked(true); uiBorderImage->horizontalTileRadioButton->setChecked(true);
if (fillMode == "Round") if (fillMode == QLatin1String("Round"))
uiBorderImage->horizontalTileRadioButtonNoCrop->setChecked(true); uiBorderImage->horizontalTileRadioButtonNoCrop->setChecked(true);
} else { } else {
//uiBorderImage //uiBorderImage
@@ -170,16 +170,16 @@ void ContextPaneWidgetImage::setProperties(QmlJS::PropertyReader *propertyReader
} }
if (propertyReader->hasProperty(QLatin1String("verticalTileMode"))) { if (propertyReader->hasProperty(QLatin1String("verticalTileMode"))) {
QString fillMode = propertyReader->readProperty(QLatin1String("verticalTileMode")).toString(); QString fillMode = propertyReader->readProperty(QLatin1String("verticalTileMode")).toString();
if (fillMode.contains("BorderImage.")) if (fillMode.contains(QLatin1String("BorderImage.")))
fillMode.remove("BorderImage."); fillMode.remove(QLatin1String("BorderImage."));
uiBorderImage->verticalStretchRadioButton->setChecked(true); uiBorderImage->verticalStretchRadioButton->setChecked(true);
if (fillMode == "Stretch") if (fillMode == QLatin1String("Stretch"))
uiBorderImage->verticalStretchRadioButton->setChecked(true); uiBorderImage->verticalStretchRadioButton->setChecked(true);
if (fillMode == "Repeat") if (fillMode == QLatin1String("Repeat"))
uiBorderImage->verticalTileRadioButton->setChecked(true); uiBorderImage->verticalTileRadioButton->setChecked(true);
if (fillMode == "Round") if (fillMode == QLatin1String("Round"))
uiBorderImage->verticalTileRadioButtonNoCrop->setChecked(true); uiBorderImage->verticalTileRadioButtonNoCrop->setChecked(true);
} else { } else {
//uiBorderImage //uiBorderImage
@@ -188,20 +188,20 @@ void ContextPaneWidgetImage::setProperties(QmlJS::PropertyReader *propertyReader
} else { } else {
if (propertyReader->hasProperty(QLatin1String("fillMode"))) { if (propertyReader->hasProperty(QLatin1String("fillMode"))) {
QString fillMode = propertyReader->readProperty(QLatin1String("fillMode")).toString(); QString fillMode = propertyReader->readProperty(QLatin1String("fillMode")).toString();
if (fillMode.contains("Image.")) if (fillMode.contains(QLatin1String("Image.")))
fillMode.remove("Image."); fillMode.remove(QLatin1String("Image."));
ui->stretchRadioButton->setChecked(true); ui->stretchRadioButton->setChecked(true);
if (fillMode == "Image.Tile" || fillMode == "Tile") if (fillMode == QLatin1String("Image.Tile") || fillMode == QLatin1String("Tile"))
ui->tileRadioButton->setChecked(true); ui->tileRadioButton->setChecked(true);
if (fillMode == "Image.TileVertically" || fillMode == "TileVertically") if (fillMode == QLatin1String("Image.TileVertically") || fillMode == QLatin1String("TileVertically"))
ui->horizontalStretchRadioButton->setChecked(true); ui->horizontalStretchRadioButton->setChecked(true);
if (fillMode == "Image.TileHorizontally" || fillMode == "TileHorizontally") if (fillMode == QLatin1String("Image.TileHorizontally") || fillMode == QLatin1String("TileHorizontally"))
ui->verticalStretchRadioButton->setChecked(true); ui->verticalStretchRadioButton->setChecked(true);
if (fillMode == "Image.PreserveAspectFit" || fillMode == "PreserveAspectFit") if (fillMode == QLatin1String("Image.PreserveAspectFit") || fillMode == QLatin1String("PreserveAspectFit"))
ui->preserveAspectFitRadioButton->setChecked(true); ui->preserveAspectFitRadioButton->setChecked(true);
if (fillMode == "Image.PreserveAspectCrop" || fillMode == "PreserveAspectCrop") if (fillMode == QLatin1String("Image.PreserveAspectCrop") || fillMode == QLatin1String("PreserveAspectCrop"))
ui->cropAspectFitRadioButton->setChecked(true); ui->cropAspectFitRadioButton->setChecked(true);
} else { } else {
ui->stretchRadioButton->setChecked(true); ui->stretchRadioButton->setChecked(true);
@@ -210,14 +210,14 @@ void ContextPaneWidgetImage::setProperties(QmlJS::PropertyReader *propertyReader
if (propertyReader->hasProperty(QLatin1String("source"))) { if (propertyReader->hasProperty(QLatin1String("source"))) {
QString source = propertyReader->readProperty(QLatin1String("source")).toString(); QString source = propertyReader->readProperty(QLatin1String("source")).toString();
m_fileWidget->setFileName(source); m_fileWidget->setFileName(source);
if (QFile::exists(m_path + '/' + source)) if (QFile::exists(m_path + QLatin1Char('/') + source))
setPixmap(m_path + '/' + source); setPixmap(m_path + QLatin1Char('/') + source);
else else
setPixmap(source); setPixmap(source);
} else { } else {
m_sizeLabel->setText(""); m_sizeLabel->clear();
m_fileWidget->setFileName(QUrl()); m_fileWidget->setFileName(QUrl());
setPixmap(""); setPixmap(QString());
} }
} }
@@ -233,27 +233,27 @@ void PreviewDialog::setZoom(int z)
m_label->setZoom(z); m_label->setZoom(z);
switch (m_zoom) { switch (m_zoom) {
case 1: case 1:
m_zoomLabel->setText("100%"); m_zoomLabel->setText(QLatin1String("100%"));
m_slider->setValue(1); m_slider->setValue(1);
break; break;
case 2: case 2:
m_zoomLabel->setText("200%"); m_zoomLabel->setText(QLatin1String("200%"));
m_slider->setValue(2); m_slider->setValue(2);
break; break;
case 4: case 4:
m_zoomLabel->setText("400%"); m_zoomLabel->setText(QLatin1String("400%"));
m_slider->setValue(3); m_slider->setValue(3);
break; break;
case 6: case 6:
m_zoomLabel->setText("600%"); m_zoomLabel->setText(QLatin1String("600%"));
m_slider->setValue(4); m_slider->setValue(4);
break; break;
case 8: case 8:
m_zoomLabel->setText("800%"); m_zoomLabel->setText(QLatin1String("800%"));
m_slider->setValue(5); m_slider->setValue(5);
break; break;
case 10: case 10:
m_zoomLabel->setText("1000%"); m_zoomLabel->setText(QLatin1String("1000%"));
m_slider->setValue(6); m_slider->setValue(6);
break; break;
default: break; default: break;
@@ -479,10 +479,10 @@ void ContextPaneWidgetImage::setPixmap(const QString &fileName)
Qt::TileRule horizontalTileRule; Qt::TileRule horizontalTileRule;
Qt::TileRule verticalTileRule; Qt::TileRule verticalTileRule;
if (parseSciFile(fileName, pixmapFileName, left, right, top, bottom, horizontalTileRule, verticalTileRule)) { if (parseSciFile(fileName, pixmapFileName, left, right, top, bottom, horizontalTileRule, verticalTileRule)) {
localFileName = QFileInfo(fileName).absoluteDir().absolutePath() + '/' + pixmapFileName; localFileName = QFileInfo(fileName).absoluteDir().absolutePath() + QLatin1Char('/') + pixmapFileName;
previewDialog()->previewLabel()->setMargins(left, top, right, bottom); previewDialog()->previewLabel()->setMargins(left, top, right, bottom);
} else { // sci file not parsed correctly } else { // sci file not parsed correctly
uiBorderImage->sizeLabel->setText(""); uiBorderImage->sizeLabel->clear();
return; return;
} }
} }
@@ -490,7 +490,8 @@ void ContextPaneWidgetImage::setPixmap(const QString &fileName)
if (source.isNull()) if (source.isNull())
source = pix; source = pix;
previewDialog()->setPixmap(source, previewDialog()->zoom()); previewDialog()->setPixmap(source, previewDialog()->zoom());
uiBorderImage->sizeLabel->setText(QString::number(source.width()) + 'x' + QString::number(source.height())); uiBorderImage->sizeLabel->setText(QString::number(source.width()) + QLatin1Char('x')
+ QString::number(source.height()));
QPainter p(&pix); QPainter p(&pix);
Qt::TileRule horizontalTileMode = Qt::StretchTile; Qt::TileRule horizontalTileMode = Qt::StretchTile;
Qt::TileRule verticalTileMode = Qt::StretchTile; Qt::TileRule verticalTileMode = Qt::StretchTile;
@@ -507,14 +508,14 @@ void ContextPaneWidgetImage::setPixmap(const QString &fileName)
qDrawBorderPixmap(&p, QRect(0, 0, 76, 76), margins, source, source.rect(), margins, rules); qDrawBorderPixmap(&p, QRect(0, 0, 76, 76), margins, source, source.rect(), margins, rules);
//p.drawPixmap(0,0,76,76, source); //p.drawPixmap(0,0,76,76, source);
} else { } else {
uiBorderImage->sizeLabel->setText(""); uiBorderImage->sizeLabel->clear();
} }
uiBorderImage->label->setPixmap(pix); uiBorderImage->label->setPixmap(pix);
} else { } else {
if (QFile(fileName).exists()) { if (QFile(fileName).exists()) {
QPixmap source(fileName); QPixmap source(fileName);
previewDialog()->setPixmap(source, 1); previewDialog()->setPixmap(source, 1);
ui->sizeLabel->setText(QString::number(source.width()) + 'x' + QString::number(source.height())); ui->sizeLabel->setText(QString::number(source.width()) + QLatin1Char('x') + QString::number(source.height()));
QPainter p(&pix); QPainter p(&pix);
if (ui->stretchRadioButton->isChecked()) { if (ui->stretchRadioButton->isChecked()) {
p.drawPixmap(0,0,76,76, source); p.drawPixmap(0,0,76,76, source);
@@ -543,7 +544,7 @@ void ContextPaneWidgetImage::setPixmap(const QString &fileName)
p.drawPixmap(offset, 0, cropped.width(), 76, source); p.drawPixmap(offset, 0, cropped.width(), 76, source);
} }
} else { } else {
ui->sizeLabel->setText(""); ui->sizeLabel->clear();
} }
ui->label->setPixmap(pix); ui->label->setPixmap(pix);
@@ -704,25 +705,25 @@ void PreviewLabel::mousePressEvent(QMouseEvent * event)
QApplication::setOverrideCursor(QCursor(Qt::SizeHorCursor)); QApplication::setOverrideCursor(QCursor(Qt::SizeHorCursor));
m_dragging_left = true; m_dragging_left = true;
event->accept(); event->accept();
m_hooverInfo->setText("Left " + QString::number(m_left)); m_hooverInfo->setText(QLatin1String("Left ") + QString::number(m_left));
m_hooverInfo->show(); m_hooverInfo->show();
} else if (rangeCheck(m_top * m_zoom, event->pos().y())) { } else if (rangeCheck(m_top * m_zoom, event->pos().y())) {
QApplication::setOverrideCursor(QCursor(Qt::SizeVerCursor)); QApplication::setOverrideCursor(QCursor(Qt::SizeVerCursor));
m_dragging_top = true; m_dragging_top = true;
event->accept(); event->accept();
m_hooverInfo->setText("Top " + QString::number(m_top)); m_hooverInfo->setText(QLatin1String("Top ") + QString::number(m_top));
m_hooverInfo->show(); m_hooverInfo->show();
} else if (rangeCheck(m_right * m_zoom, width() - event->pos().x())) { } else if (rangeCheck(m_right * m_zoom, width() - event->pos().x())) {
QApplication::setOverrideCursor(QCursor(Qt::SizeHorCursor)); QApplication::setOverrideCursor(QCursor(Qt::SizeHorCursor));
m_dragging_right = true; m_dragging_right = true;
event->accept(); event->accept();
m_hooverInfo->setText("Right " + QString::number(m_right)); m_hooverInfo->setText(QLatin1String("Right ") + QString::number(m_right));
m_hooverInfo->show(); m_hooverInfo->show();
} else if (rangeCheck(m_bottom * m_zoom, height() - event->pos().y())) { } else if (rangeCheck(m_bottom * m_zoom, height() - event->pos().y())) {
QApplication::setOverrideCursor(QCursor(Qt::SizeVerCursor)); QApplication::setOverrideCursor(QCursor(Qt::SizeVerCursor));
m_dragging_bottom = true; m_dragging_bottom = true;
event->accept(); event->accept();
m_hooverInfo->setText("Bottom " + QString::number(m_bottom)); m_hooverInfo->setText(QLatin1String("Bottom ") + QString::number(m_bottom));
m_hooverInfo->show(); m_hooverInfo->show();
bottom = true; bottom = true;
} else { } else {
@@ -825,46 +826,46 @@ void PreviewLabel::mouseMoveEvent(QMouseEvent * event)
m_left = p.x() / m_zoom; m_left = p.x() / m_zoom;
m_left = limitPositive(m_left); m_left = limitPositive(m_left);
event->accept(); event->accept();
m_hooverInfo->setText("Left " + QString::number(m_left)); m_hooverInfo->setText(QLatin1String("Left ") + QString::number(m_left));
update(); update();
} else if (m_dragging_top) { } else if (m_dragging_top) {
m_top = p.y() / m_zoom; m_top = p.y() / m_zoom;
m_top = limitPositive(m_top); m_top = limitPositive(m_top);
event->accept(); event->accept();
m_hooverInfo->setText("Top " + QString::number(m_top)); m_hooverInfo->setText(QLatin1String("Top ") + QString::number(m_top));
update(); update();
} else if (m_dragging_right) { } else if (m_dragging_right) {
m_right = (width() - p.x()) / m_zoom; m_right = (width() - p.x()) / m_zoom;
m_right = limitPositive(m_right); m_right = limitPositive(m_right);
event->accept(); event->accept();
m_hooverInfo->setText("Right " + QString::number(m_right)); m_hooverInfo->setText(QLatin1String("Right ") + QString::number(m_right));
update(); update();
} else if (m_dragging_bottom) { } else if (m_dragging_bottom) {
m_bottom = (height() - p.y()) / m_zoom; m_bottom = (height() - p.y()) / m_zoom;
m_bottom = limitPositive(m_bottom); m_bottom = limitPositive(m_bottom);
event->accept(); event->accept();
m_hooverInfo->setText("Bottom " + QString::number(m_bottom)); m_hooverInfo->setText(QLatin1String("Bottom ") + QString::number(m_bottom));
bottom = true; bottom = true;
update(); update();
} else if (rangeCheck(m_left * m_zoom, p.x())) { } else if (rangeCheck(m_left * m_zoom, p.x())) {
QApplication::setOverrideCursor(QCursor(Qt::SizeHorCursor)); QApplication::setOverrideCursor(QCursor(Qt::SizeHorCursor));
event->accept(); event->accept();
m_hooverInfo->setText("Left " + QString::number(m_left)); m_hooverInfo->setText(QLatin1String("Left ") + QString::number(m_left));
m_hooverInfo->show(); m_hooverInfo->show();
} else if (rangeCheck(m_top * m_zoom, p.y())) { } else if (rangeCheck(m_top * m_zoom, p.y())) {
QApplication::setOverrideCursor(QCursor(Qt::SizeVerCursor)); QApplication::setOverrideCursor(QCursor(Qt::SizeVerCursor));
event->accept(); event->accept();
m_hooverInfo->setText("Top " + QString::number(m_top)); m_hooverInfo->setText(QLatin1String("Top ") + QString::number(m_top));
m_hooverInfo->show(); m_hooverInfo->show();
} else if (rangeCheck(m_right * m_zoom, width() - p.x())) { } else if (rangeCheck(m_right * m_zoom, width() - p.x())) {
QApplication::setOverrideCursor(QCursor(Qt::SizeHorCursor)); QApplication::setOverrideCursor(QCursor(Qt::SizeHorCursor));
event->accept(); event->accept();
m_hooverInfo->setText("Right " + QString::number(m_right)); m_hooverInfo->setText(QLatin1String("Right ") + QString::number(m_right));
m_hooverInfo->show(); m_hooverInfo->show();
} else if (rangeCheck(m_bottom * m_zoom, height() - p.y())) { } else if (rangeCheck(m_bottom * m_zoom, height() - p.y())) {
QApplication::setOverrideCursor(QCursor(Qt::SizeVerCursor)); QApplication::setOverrideCursor(QCursor(Qt::SizeVerCursor));
event->accept(); event->accept();
m_hooverInfo->setText("Bottom " + QString::number(m_bottom)); m_hooverInfo->setText(QLatin1String("Bottom ") + QString::number(m_bottom));
m_hooverInfo->show(); m_hooverInfo->show();
bottom = true; bottom = true;
} else { } else {

View File

@@ -80,7 +80,7 @@ void ContextPaneWidgetRectangle::setProperties(QmlJS::PropertyReader *propertyRe
m_hasBorder = false; m_hasBorder = false;
if (propertyReader->hasProperty(QLatin1String("color"))) { if (propertyReader->hasProperty(QLatin1String("color"))) {
QString str = propertyReader->readProperty("color").toString(); QString str = propertyReader->readProperty(QLatin1String("color")).toString();
if (QmlJS::toQColor(str).alpha() == 0) if (QmlJS::toQColor(str).alpha() == 0)
m_none = true; m_none = true;
ui->colorColorButton->setColor(str); ui->colorColorButton->setColor(str);
@@ -90,7 +90,7 @@ void ContextPaneWidgetRectangle::setProperties(QmlJS::PropertyReader *propertyRe
} }
if (propertyReader->hasProperty(QLatin1String("border.color"))) { if (propertyReader->hasProperty(QLatin1String("border.color"))) {
ui->borderColorButton->setColor(propertyReader->readProperty("border.color").toString()); ui->borderColorButton->setColor(propertyReader->readProperty(QLatin1String("border.color")).toString());
m_hasBorder = true; m_hasBorder = true;
} else { } else {
ui->borderColorButton->setColor(QLatin1String("transparent")); ui->borderColorButton->setColor(QLatin1String("transparent"));
@@ -112,11 +112,11 @@ void ContextPaneWidgetRectangle::setProperties(QmlJS::PropertyReader *propertyRe
if (m_hasGradient && isGradientEditingEnabled()) { if (m_hasGradient && isGradientEditingEnabled()) {
bool isBound; bool isBound;
ui->colorGradient->setChecked(true); ui->colorGradient->setChecked(true);
ui->gradientLine->setGradient(propertyReader->parseGradient("gradient", &isBound)); ui->gradientLine->setGradient(propertyReader->parseGradient(QLatin1String("gradient"), &isBound));
if (isBound) { if (isBound) {
ui->gradientLabel->setEnabled(false); ui->gradientLabel->setEnabled(false);
ui->gradientLine->setEnabled(false); ui->gradientLine->setEnabled(false);
ui->colorColorButton->setColor("invalidColor"); ui->colorColorButton->setColor(QLatin1String("invalidColor"));
} }
} else { } else {
ui->gradientLine->setEnabled(false); ui->gradientLine->setEnabled(false);
@@ -205,7 +205,8 @@ void ContextPaneWidgetRectangle::onColorNoneClicked()
{ {
if (ui->colorNone->isChecked()) { if (ui->colorNone->isChecked()) {
ui->colorGradient->setEnabled(isGradientEditingEnabled()); ui->colorGradient->setEnabled(isGradientEditingEnabled());
emit removeAndChangeProperty("gradient", "color", "transparent", true); emit removeAndChangeProperty(QLatin1String("gradient"), QLatin1String("color"),
QLatin1String("transparent"), true);
} }
ui->colorGradient->setEnabled(isGradientEditingEnabled()); ui->colorGradient->setEnabled(isGradientEditingEnabled());
} }
@@ -214,7 +215,8 @@ void ContextPaneWidgetRectangle::onColorSolidClicked()
{ {
if (ui->colorSolid->isChecked()) { if (ui->colorSolid->isChecked()) {
ui->gradientLine->setEnabled(false); ui->gradientLine->setEnabled(false);
emit removeAndChangeProperty("gradient", "color", "\"black\"", true); emit removeAndChangeProperty(QLatin1String("gradient"), QLatin1String("color"),
QLatin1String("\"black\""), true);
} }
ui->colorGradient->setEnabled(isGradientEditingEnabled()); ui->colorGradient->setEnabled(isGradientEditingEnabled());
} }
@@ -222,15 +224,15 @@ void ContextPaneWidgetRectangle::onColorSolidClicked()
void ContextPaneWidgetRectangle::onBorderNoneClicked() void ContextPaneWidgetRectangle::onBorderNoneClicked()
{ {
if (ui->borderNone->isChecked()) { if (ui->borderNone->isChecked()) {
emit removeProperty("border.color"); emit removeProperty(QLatin1String("border.color"));
emit removeProperty("border.width");//### emit removeProperty(QLatin1String("border.width"));//###
} }
} }
void ContextPaneWidgetRectangle::onBorderSolidClicked() void ContextPaneWidgetRectangle::onBorderSolidClicked()
{ {
if (ui->borderSolid->isChecked()) { if (ui->borderSolid->isChecked()) {
emit propertyChanged("border.color", "\"black\""); emit propertyChanged(QLatin1String("border.color"), QLatin1String("\"black\""));
} }
} }
@@ -258,7 +260,7 @@ void ContextPaneWidgetRectangle::timerEvent(QTimerEvent *event)
m_gradientTimer = -1; m_gradientTimer = -1;
QLinearGradient gradient = ui->gradientLine->gradient(); QLinearGradient gradient = ui->gradientLine->gradient();
QString str = "Gradient {\n"; QString str = QLatin1String("Gradient {\n");
foreach (const QGradientStop &stop, gradient.stops()) { foreach (const QGradientStop &stop, gradient.stops()) {
str += QLatin1String("GradientStop {\n"); str += QLatin1String("GradientStop {\n");
str += QLatin1String("position: ") + QString::number(stop.first, 'f', 2) + QLatin1String(";\n"); str += QLatin1String("position: ") + QString::number(stop.first, 'f', 2) + QLatin1String(";\n");
@@ -266,7 +268,7 @@ void ContextPaneWidgetRectangle::timerEvent(QTimerEvent *event)
str += QLatin1String("}\n"); str += QLatin1String("}\n");
} }
str += QLatin1String("}"); str += QLatin1String("}");
emit propertyChanged("gradient", str); emit propertyChanged(QLatin1String("gradient"), str);
} }
} }

View File

@@ -101,10 +101,10 @@ CustomColorDialog::CustomColorDialog(QWidget *parent) : QFrame(parent )
gridLayout->addWidget(colorFrameWidget, 0, 2, 2, 1); gridLayout->addWidget(colorFrameWidget, 0, 2, 2, 1);
gridLayout->addWidget(new QLabel("R", this), 0, 3, 1, 1); gridLayout->addWidget(new QLabel(QLatin1String("R"), this), 0, 3, 1, 1);
gridLayout->addWidget(new QLabel("G", this), 1, 3, 1, 1); gridLayout->addWidget(new QLabel(QLatin1String("G"), this), 1, 3, 1, 1);
gridLayout->addWidget(new QLabel("B", this), 2, 3, 1, 1); gridLayout->addWidget(new QLabel(QLatin1String("B"), this), 2, 3, 1, 1);
gridLayout->addWidget(new QLabel("A", this), 3, 3, 1, 1); gridLayout->addWidget(new QLabel(QLatin1String("A"), this), 3, 3, 1, 1);
gridLayout->addWidget(m_rSpinBox, 0, 4, 1, 1); gridLayout->addWidget(m_rSpinBox, 0, 4, 1, 1);
gridLayout->addWidget(m_gSpinBox, 1, 4, 1, 1); gridLayout->addWidget(m_gSpinBox, 1, 4, 1, 1);

View File

@@ -52,7 +52,7 @@ class EasingSimulation : public QObject
public: public:
QGraphicsView *m_g; QGraphicsView *m_g;
EasingSimulation(QObject *parent=0, QGraphicsView *v=0):QObject(parent) { EasingSimulation(QObject *parent=0, QGraphicsView *v=0):QObject(parent) {
m_qtLogo = new PixmapItem(QPixmap(":/qt_logo.png")); m_qtLogo = new PixmapItem(QPixmap(QLatin1String(":/qt_logo.png")));
m_scene.addItem(m_qtLogo); m_scene.addItem(m_qtLogo);
m_scene.setSceneRect(0,0,v->viewport()->width(),m_qtLogo->boundingRect().height()); m_scene.setSceneRect(0,0,v->viewport()->width(),m_qtLogo->boundingRect().height());
m_qtLogo->hide(); m_qtLogo->hide();
@@ -145,20 +145,20 @@ EasingContextPane::~EasingContextPane()
bool EasingContextPane::acceptsType(const QStringList &types) bool EasingContextPane::acceptsType(const QStringList &types)
{ {
return types.contains("NumberAnimation") || return types.contains(QLatin1String("NumberAnimation")) ||
types.contains("PropertyAnimation") || types.contains(QLatin1String("PropertyAnimation")) ||
types.contains("ColorAnimation") || types.contains(QLatin1String("ColorAnimation")) ||
types.contains("RotationAnimation"); types.contains(QLatin1String("RotationAnimation"));
} }
void EasingContextPane::setProperties(QmlJS::PropertyReader *propertyReader) void EasingContextPane::setProperties(QmlJS::PropertyReader *propertyReader)
{ {
m_easingGraph->setGeometry(ui->graphicsView->geometry().adjusted(2,2,-2,-2)); m_easingGraph->setGeometry(ui->graphicsView->geometry().adjusted(2,2,-2,-2));
QString newEasingType = QString("Linear"); QString newEasingType = QLatin1String("Linear");
if (propertyReader->hasProperty(QLatin1String("easing.type"))) { if (propertyReader->hasProperty(QLatin1String("easing.type"))) {
newEasingType = propertyReader->readProperty(QLatin1String("easing.type")).toString(); newEasingType = propertyReader->readProperty(QLatin1String("easing.type")).toString();
if (newEasingType.contains(".")) if (newEasingType.contains(QLatin1Char('.')))
newEasingType = newEasingType.right(newEasingType.length() - newEasingType.indexOf(".") - 1); newEasingType = newEasingType.right(newEasingType.length() - newEasingType.indexOf(QLatin1Char('.')) - 1);
} }
m_easingGraph->setEasingName(newEasingType); m_easingGraph->setEasingName(newEasingType);
@@ -306,13 +306,13 @@ void QmlEditorWidgets::EasingContextPane::on_durationSpinBox_valueChanged(int ne
void QmlEditorWidgets::EasingContextPane::on_easingShapeComboBox_currentIndexChanged(QString newShape) void QmlEditorWidgets::EasingContextPane::on_easingShapeComboBox_currentIndexChanged(QString newShape)
{ {
if (newShape=="Linear") if (newShape==QLatin1String("Linear"))
setLinear(); setLinear();
else if (newShape=="Bounce") else if (newShape==QLatin1String("Bounce"))
setBounce(); setBounce();
else if (newShape=="Elastic") else if (newShape==QLatin1String("Elastic"))
setElastic(); setElastic();
else if (newShape=="Back") else if (newShape==QLatin1String("Back"))
setBack(); setBack();
else else
setOthers(); setOthers();
@@ -343,7 +343,8 @@ void QmlEditorWidgets::EasingContextPane::on_easingExtremesComboBox_currentIndex
void QmlEditorWidgets::EasingContextPane::on_amplitudeSpinBox_valueChanged(double newAmplitude) void QmlEditorWidgets::EasingContextPane::on_amplitudeSpinBox_valueChanged(double newAmplitude)
{ {
if ((newAmplitude != m_easingGraph->amplitude()) && if ((newAmplitude != m_easingGraph->amplitude()) &&
(m_easingGraph->easingShape()=="Bounce" || m_easingGraph->easingShape()=="Elastic")) { (m_easingGraph->easingShape()==QLatin1String("Bounce")
|| m_easingGraph->easingShape()==QLatin1String("Elastic"))) {
m_easingGraph->setAmplitude(newAmplitude); m_easingGraph->setAmplitude(newAmplitude);
m_simulation->updateCurve(m_easingGraph->easingCurve(),ui->durationSpinBox->value()); m_simulation->updateCurve(m_easingGraph->easingCurve(),ui->durationSpinBox->value());
emit propertyChanged(QLatin1String("easing.amplitude"), newAmplitude); emit propertyChanged(QLatin1String("easing.amplitude"), newAmplitude);
@@ -352,7 +353,7 @@ void QmlEditorWidgets::EasingContextPane::on_amplitudeSpinBox_valueChanged(doubl
void QmlEditorWidgets::EasingContextPane::on_periodSpinBox_valueChanged(double newPeriod) void QmlEditorWidgets::EasingContextPane::on_periodSpinBox_valueChanged(double newPeriod)
{ {
if ((newPeriod != m_easingGraph->period()) && (m_easingGraph->easingShape()=="Elastic")) { if ((newPeriod != m_easingGraph->period()) && (m_easingGraph->easingShape()==QLatin1String("Elastic"))) {
m_easingGraph->setPeriod(newPeriod); m_easingGraph->setPeriod(newPeriod);
m_simulation->updateCurve(m_easingGraph->easingCurve(),ui->durationSpinBox->value()); m_simulation->updateCurve(m_easingGraph->easingCurve(),ui->durationSpinBox->value());
emit propertyChanged(QLatin1String("easing.period"), newPeriod); emit propertyChanged(QLatin1String("easing.period"), newPeriod);
@@ -362,7 +363,7 @@ void QmlEditorWidgets::EasingContextPane::on_periodSpinBox_valueChanged(double n
void QmlEditorWidgets::EasingContextPane::on_overshootSpinBox_valueChanged(double newOvershoot) void QmlEditorWidgets::EasingContextPane::on_overshootSpinBox_valueChanged(double newOvershoot)
{ {
if ((newOvershoot != m_easingGraph->overshoot()) && (m_easingGraph->easingShape()=="Back")) { if ((newOvershoot != m_easingGraph->overshoot()) && (m_easingGraph->easingShape()==QLatin1String("Back"))) {
m_easingGraph->setOvershoot(newOvershoot); m_easingGraph->setOvershoot(newOvershoot);
m_simulation->updateCurve(m_easingGraph->easingCurve(),ui->durationSpinBox->value()); m_simulation->updateCurve(m_easingGraph->easingCurve(),ui->durationSpinBox->value());
emit propertyChanged(QLatin1String("easing.overshoot"), newOvershoot); emit propertyChanged(QLatin1String("easing.overshoot"), newOvershoot);

View File

@@ -106,17 +106,17 @@ QEasingCurve EasingGraph::easingCurve() const
QString EasingGraph::easingShape() const QString EasingGraph::easingShape() const
{ {
QString name = easingName(); QString name = easingName();
if (name.left(5)=="InOut") return name.right(name.length()-5); if (name.left(5)==QLatin1String("InOut")) return name.right(name.length()-5);
if (name.left(5)=="OutIn") return name.right(name.length()-5); if (name.left(5)==QLatin1String("OutIn")) return name.right(name.length()-5);
if (name.left(3)=="Out") return name.right(name.length()-3); if (name.left(3)==QLatin1String("Out")) return name.right(name.length()-3);
if (name.left(2)=="In") return name.right(name.length()-2); if (name.left(2)==QLatin1String("In")) return name.right(name.length()-2);
return name; return name;
} }
void EasingGraph::setEasingShape(const QString &newShape) void EasingGraph::setEasingShape(const QString &newShape)
{ {
if (easingShape() != newShape) { if (easingShape() != newShape) {
if (newShape=="Linear") if (newShape==QLatin1String("Linear"))
setEasingName(newShape); setEasingName(newShape);
else else
setEasingName(m_easingExtremes+newShape); setEasingName(m_easingExtremes+newShape);
@@ -126,10 +126,10 @@ void EasingGraph::setEasingShape(const QString &newShape)
QString EasingGraph::easingExtremes() const QString EasingGraph::easingExtremes() const
{ {
QString name = easingName(); QString name = easingName();
if (name.left(5)=="InOut") return "InOut"; if (name.left(5)==QLatin1String("InOut")) return QLatin1String("InOut");
if (name.left(5)=="OutIn") return "OutIn"; if (name.left(5)==QLatin1String("OutIn")) return QLatin1String("OutIn");
if (name.left(3)=="Out") return "Out"; if (name.left(3)==QLatin1String("Out")) return QLatin1String("Out");
if (name.left(2)=="In") return "In"; if (name.left(2)==QLatin1String("In")) return QLatin1String("In");
return QString(); return QString();
} }
@@ -137,7 +137,7 @@ void EasingGraph::setEasingExtremes(const QString &newExtremes)
{ {
if (m_easingExtremes != newExtremes) { if (m_easingExtremes != newExtremes) {
m_easingExtremes = newExtremes; m_easingExtremes = newExtremes;
if (easingShape()!="Linear") if (easingShape()!=QLatin1String("Linear"))
setEasingName(newExtremes+easingShape()); setEasingName(newExtremes+easingShape());
} }
} }
@@ -167,7 +167,7 @@ qreal EasingGraph::overshoot() const
void EasingGraph::setOvershoot(qreal newOvershoot) void EasingGraph::setOvershoot(qreal newOvershoot)
{ {
if ((overshoot() != newOvershoot) && (easingShape()=="Back")) { if ((overshoot() != newOvershoot) && (easingShape()==QLatin1String("Back"))) {
m_curveFunction.setOvershoot(newOvershoot); m_curveFunction.setOvershoot(newOvershoot);
emit overshootChanged(); emit overshootChanged();
update(); update();
@@ -180,7 +180,7 @@ qreal EasingGraph::amplitude() const
void EasingGraph::setAmplitude(qreal newAmplitude) void EasingGraph::setAmplitude(qreal newAmplitude)
{ {
if ((amplitude() != newAmplitude) && ((easingShape()=="Bounce") ||(easingShape()=="Elastic"))) { if ((amplitude() != newAmplitude) && ((easingShape()==QLatin1String("Bounce")) ||(easingShape()==QLatin1String("Elastic")))) {
m_curveFunction.setAmplitude(newAmplitude); m_curveFunction.setAmplitude(newAmplitude);
emit amplitudeChanged(); emit amplitudeChanged();
update(); update();
@@ -194,7 +194,7 @@ qreal EasingGraph::period() const
void EasingGraph::setPeriod(qreal newPeriod) void EasingGraph::setPeriod(qreal newPeriod)
{ {
if ((period() != newPeriod) && (easingShape()=="Elastic")) { if ((period() != newPeriod) && (easingShape()==QLatin1String("Elastic"))) {
m_curveFunction.setPeriod(newPeriod); m_curveFunction.setPeriod(newPeriod);
emit periodChanged(); emit periodChanged();
update(); update();

View File

@@ -42,7 +42,11 @@
namespace QmlEditorWidgets { namespace QmlEditorWidgets {
FileWidget::FileWidget(QWidget *parent) : QWidget(parent), m_filter("(*.*)"), m_showComboBox(false), m_lock(false) FileWidget::FileWidget(QWidget *parent) :
QWidget(parent),
m_filter(QLatin1String("(*.*)")),
m_showComboBox(false),
m_lock(false)
{ {
m_pushButton = new QToolButton(this); m_pushButton = new QToolButton(this);
m_pushButton->setFixedWidth(32); m_pushButton->setFixedWidth(32);
@@ -56,7 +60,7 @@ FileWidget::FileWidget(QWidget *parent) : QWidget(parent), m_filter("(*.*)"), m_
layout->addWidget(m_comboBox); layout->addWidget(m_comboBox);
m_comboBox->setEditable(true); m_comboBox->setEditable(true);
layout->addWidget(m_pushButton); layout->addWidget(m_pushButton);
m_pushButton->setText("..."); m_pushButton->setText(QLatin1String("..."));
connect(m_lineEdit, SIGNAL(editingFinished()), this, SLOT(lineEditChanged())); connect(m_lineEdit, SIGNAL(editingFinished()), this, SLOT(lineEditChanged()));
connect(m_pushButton, SIGNAL(released()), this, SLOT(onButtonReleased())); connect(m_pushButton, SIGNAL(released()), this, SLOT(onButtonReleased()));
connect(m_comboBox, SIGNAL(editTextChanged(QString)), this, SLOT(comboBoxChanged())); connect(m_comboBox, SIGNAL(editTextChanged(QString)), this, SLOT(comboBoxChanged()));
@@ -126,7 +130,7 @@ void FileWidget::setupComboBox()
if (m_path.isValid()) if (m_path.isValid())
dir = QDir(m_path.toLocalFile()); dir = QDir(m_path.toLocalFile());
QStringList filterList = m_filter.split(' '); QStringList filterList = m_filter.split(QLatin1Char(' '));
QDirIterator it(dir.absolutePath(), filterList, QDir::Files, QDirIterator::Subdirectories); QDirIterator it(dir.absolutePath(), filterList, QDir::Files, QDirIterator::Subdirectories);
while (it.hasNext()) { while (it.hasNext()) {

View File

@@ -71,9 +71,9 @@ void FontSizeSpinBox::setText()
{ {
QString text = QString::number(m_value); QString text = QString::number(m_value);
if (isPointSize()) if (isPointSize())
text.append(" pt"); text.append(QLatin1String(" pt"));
else else
text.append(" px"); text.append(QLatin1String(" px"));
lineEdit()->setText(text); lineEdit()->setText(text);
} }
@@ -81,20 +81,20 @@ void FontSizeSpinBox::setText()
void FontSizeSpinBox::onEditingFinished() void FontSizeSpinBox::onEditingFinished()
{ {
QString str = lineEdit()->text(); QString str = lineEdit()->text();
if (str.contains("px")) { if (str.contains(QLatin1String("px"))) {
setIsPixelSize(true); setIsPixelSize(true);
str.remove("px"); str.remove(QLatin1String("px"));
setValue(str.toInt()); setValue(str.toInt());
} else { } else {
setIsPointSize(true); setIsPointSize(true);
str.remove("pt"); str.remove(QLatin1String("pt"));
setValue(str.toInt()); setValue(str.toInt());
} }
} }
QValidator::State FontSizeSpinBox::validate (QString &input, int &p) const QValidator::State FontSizeSpinBox::validate (QString &input, int &p) const
{ {
QRegExp rx("\\d+\\s*(px|pt)"); QRegExp rx(QLatin1String("\\d+\\s*(px|pt)"));
QRegExpValidator v(rx, 0); QRegExpValidator v(rx, 0);
return v.validate(input, p); return v.validate(input, p);
} }

View File

@@ -62,7 +62,7 @@ static inline QColor invertColor(const QColor color)
GradientLine::GradientLine(QWidget *parent) : GradientLine::GradientLine(QWidget *parent) :
QWidget(parent), QWidget(parent),
m_activeColor(Qt::black), m_activeColor(Qt::black),
m_gradientName("gradient"), m_gradientName(QLatin1String("gradient")),
m_colorIndex(0), m_colorIndex(0),
m_dragActive(false), m_dragActive(false),
m_yOffset(0), m_yOffset(0),

View File

@@ -1,7 +1,7 @@
TEMPLATE = lib TEMPLATE = lib
TARGET = QmlEditorWidgets TARGET = QmlEditorWidgets
DEFINES += QWEAKPOINTER_ENABLE_ARROW DEFINES += QWEAKPOINTER_ENABLE_ARROW QT_NO_CAST_FROM_ASCII
unix:QMAKE_CXXFLAGS_DEBUG += -O3 unix:QMAKE_CXXFLAGS_DEBUG += -O3

View File

@@ -8,7 +8,8 @@ QtcLibrary {
cpp.defines: base.concat([ cpp.defines: base.concat([
"QWEAKPOINTER_ENABLE_ARROW", "QWEAKPOINTER_ENABLE_ARROW",
"BUILD_QMLEDITORWIDGETS_LIB", "BUILD_QMLEDITORWIDGETS_LIB",
"QT_CREATOR" "QT_CREATOR",
"QT_NO_CAST_FROM_ASCII"
]) ])
cpp.optimization: "fast" cpp.optimization: "fast"