OSDN Git Service

QmlDesigner.rewriter: allow more debuging info
authorThomas Hartmann <Thomas.Hartmann@nokia.com>
Wed, 3 Aug 2011 13:31:19 +0000 (15:31 +0200)
committerThomas Hartmann <Thomas.Hartmann@nokia.com>
Wed, 3 Aug 2011 13:59:53 +0000 (15:59 +0200)
Change-Id: I8e4571ac5a8a0ee57823e2e54a2c63f5bbe4538f
Reviewed-on: http://codereview.qt.nokia.com/2571
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
src/plugins/qmldesigner/designercore/model/plaintexteditmodifier.cpp

index fd237aa..c5880e5 100644 (file)
@@ -93,6 +93,17 @@ void PlainTextEditModifier::replace(int offset, int length, const QString &repla
 
 void PlainTextEditModifier::move(const MoveInfo &moveInfo)
 {
+#if 0
+    qDebug() << "Original:"    << m_textEdit->toPlainText();
+    qDebug() << "Move:" << m_textEdit->toPlainText().mid(moveInfo.objectStart, moveInfo.objectEnd - moveInfo.objectStart);
+    qDebug() << "     prefix:" << moveInfo.prefixToInsert;
+    qDebug() << "     suffix:" <<  moveInfo.suffixToInsert;
+    qDebug() << "     leadingCharsToRemove:" <<  moveInfo.leadingCharsToRemove;
+    qDebug() << "                          " <<  m_textEdit->toPlainText().mid(moveInfo.objectStart - moveInfo.leadingCharsToRemove,  moveInfo.leadingCharsToRemove);
+    qDebug() << "     trailingCharsToRemove:" <<  moveInfo.trailingCharsToRemove;
+    qDebug() << "                           " <<  m_textEdit->toPlainText().mid(moveInfo.objectEnd, moveInfo.trailingCharsToRemove);
+#endif
+
     Q_ASSERT(moveInfo.objectStart >= 0);
     Q_ASSERT(moveInfo.objectEnd > moveInfo.objectStart);
     Q_ASSERT(moveInfo.destination >= 0);