forked from qt-creator/qt-creator
fix C++11 string literal incompatibility
Change-Id: Ie5d484ba7078f29eae6636d01e1d99e3e45d1a45 Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -1336,8 +1336,8 @@ static void qDumpQDateTime(QDumper &d)
|
|||||||
# if 0
|
# if 0
|
||||||
d.beginHash();
|
d.beginHash();
|
||||||
d.putItem("name", "toUTC");
|
d.putItem("name", "toUTC");
|
||||||
d.putItem("exp", "(("NSX"QDateTime"NSY"*)").put(d.data).put(")"
|
d.putItem("exp", "((" NSX "QDateTime" NSY "*)").put(d.data).put(")"
|
||||||
"->toTimeSpec('"NS"Qt::UTC')");
|
"->toTimeSpec('" NS "Qt::UTC')");
|
||||||
d.putItem("type", NS"QDateTime");
|
d.putItem("type", NS"QDateTime");
|
||||||
d.putItem("numchild", "1");
|
d.putItem("numchild", "1");
|
||||||
d.endHash();
|
d.endHash();
|
||||||
@@ -1346,8 +1346,8 @@ static void qDumpQDateTime(QDumper &d)
|
|||||||
# if 0
|
# if 0
|
||||||
d.beginHash();
|
d.beginHash();
|
||||||
d.putItem("name", "toLocalTime");
|
d.putItem("name", "toLocalTime");
|
||||||
d.putItem("exp", "(("NSX"QDateTime"NSY"*)").put(d.data).put(")"
|
d.putItem("exp", "((" NSX "QDateTime" NSY "*)").put(d.data).put(")"
|
||||||
"->toTimeSpec('"NS"Qt::LocalTime')");
|
"->toTimeSpec('" NS "Qt::LocalTime')");
|
||||||
d.putItem("type", NS"QDateTime");
|
d.putItem("type", NS"QDateTime");
|
||||||
d.putItem("numchild", "1");
|
d.putItem("numchild", "1");
|
||||||
d.endHash();
|
d.endHash();
|
||||||
@@ -1461,7 +1461,7 @@ static void qDumpQFileInfo(QDumper &d)
|
|||||||
d.putItem("value", info.created().toString());
|
d.putItem("value", info.created().toString());
|
||||||
d.putItem("valueencoded", "2");
|
d.putItem("valueencoded", "2");
|
||||||
d.beginItem("exp");
|
d.beginItem("exp");
|
||||||
d.put("(("NSX"QFileInfo"NSY"*)").put(d.data).put(")->created()");
|
d.put("((" NSX "QFileInfo" NSY "*)").put(d.data).put(")->created()");
|
||||||
d.endItem();
|
d.endItem();
|
||||||
d.putItem("type", NS"QDateTime");
|
d.putItem("type", NS"QDateTime");
|
||||||
d.putItem("numchild", "1");
|
d.putItem("numchild", "1");
|
||||||
@@ -1472,7 +1472,7 @@ static void qDumpQFileInfo(QDumper &d)
|
|||||||
d.putItem("value", info.lastModified().toString());
|
d.putItem("value", info.lastModified().toString());
|
||||||
d.putItem("valueencoded", "2");
|
d.putItem("valueencoded", "2");
|
||||||
d.beginItem("exp");
|
d.beginItem("exp");
|
||||||
d.put("(("NSX"QFileInfo"NSY"*)").put(d.data).put(")->lastModified()");
|
d.put("((" NSX "QFileInfo" NSY "*)").put(d.data).put(")->lastModified()");
|
||||||
d.endItem();
|
d.endItem();
|
||||||
d.putItem("type", NS"QDateTime");
|
d.putItem("type", NS"QDateTime");
|
||||||
d.putItem("numchild", "1");
|
d.putItem("numchild", "1");
|
||||||
@@ -1483,7 +1483,7 @@ static void qDumpQFileInfo(QDumper &d)
|
|||||||
d.putItem("value", info.lastRead().toString());
|
d.putItem("value", info.lastRead().toString());
|
||||||
d.putItem("valueencoded", "2");
|
d.putItem("valueencoded", "2");
|
||||||
d.beginItem("exp");
|
d.beginItem("exp");
|
||||||
d.put("(("NSX"QFileInfo"NSY"*)").put(d.data).put(")->lastRead()");
|
d.put("((" NSX "QFileInfo" NSY "*)").put(d.data).put(")->lastRead()");
|
||||||
d.endItem();
|
d.endItem();
|
||||||
d.putItem("type", NS"QDateTime");
|
d.putItem("type", NS"QDateTime");
|
||||||
d.putItem("numchild", "1");
|
d.putItem("numchild", "1");
|
||||||
@@ -1826,28 +1826,28 @@ static void qDumpQLocale(QDumper &d)
|
|||||||
d.beginHash();
|
d.beginHash();
|
||||||
d.putItem("name", "country");
|
d.putItem("name", "country");
|
||||||
d.beginItem("exp");
|
d.beginItem("exp");
|
||||||
d.put("(("NSX"QLocale"NSY"*)").put(d.data).put(")->country()");
|
d.put("((" NSX "QLocale" NSY "*)").put(d.data).put(")->country()");
|
||||||
d.endItem();
|
d.endItem();
|
||||||
d.endHash();
|
d.endHash();
|
||||||
|
|
||||||
d.beginHash();
|
d.beginHash();
|
||||||
d.putItem("name", "language");
|
d.putItem("name", "language");
|
||||||
d.beginItem("exp");
|
d.beginItem("exp");
|
||||||
d.put("(("NSX"QLocale"NSY"*)").put(d.data).put(")->language()");
|
d.put("((" NSX "QLocale" NSY "*)").put(d.data).put(")->language()");
|
||||||
d.endItem();
|
d.endItem();
|
||||||
d.endHash();
|
d.endHash();
|
||||||
|
|
||||||
d.beginHash();
|
d.beginHash();
|
||||||
d.putItem("name", "measurementSystem");
|
d.putItem("name", "measurementSystem");
|
||||||
d.beginItem("exp");
|
d.beginItem("exp");
|
||||||
d.put("(("NSX"QLocale"NSY"*)").put(d.data).put(")->measurementSystem()");
|
d.put("((" NSX "QLocale" NSY "*)").put(d.data).put(")->measurementSystem()");
|
||||||
d.endItem();
|
d.endItem();
|
||||||
d.endHash();
|
d.endHash();
|
||||||
|
|
||||||
d.beginHash();
|
d.beginHash();
|
||||||
d.putItem("name", "numberOptions");
|
d.putItem("name", "numberOptions");
|
||||||
d.beginItem("exp");
|
d.beginItem("exp");
|
||||||
d.put("(("NSX"QLocale"NSY"*)").put(d.data).put(")->numberOptions()");
|
d.put("((" NSX "QLocale" NSY "*)").put(d.data).put(")->numberOptions()");
|
||||||
d.endItem();
|
d.endItem();
|
||||||
d.endHash();
|
d.endHash();
|
||||||
|
|
||||||
@@ -1963,7 +1963,7 @@ static void qDumpQMap(QDumper &d)
|
|||||||
d.put(valueType).put(" >");
|
d.put(valueType).put(" >");
|
||||||
d.endItem();
|
d.endItem();
|
||||||
d.beginItem("exp");
|
d.beginItem("exp");
|
||||||
d.put("*('"NS"QMapData::Node<").put(keyType).put(",");
|
d.put("*('" NS "QMapData::Node<").put(keyType).put(",");
|
||||||
d.put(valueType).put(" >'*)").put(node);
|
d.put(valueType).put(" >'*)").put(node);
|
||||||
d.endItem();
|
d.endItem();
|
||||||
#endif
|
#endif
|
||||||
@@ -2010,7 +2010,7 @@ static void qDumpQModelIndex(QDumper &d)
|
|||||||
d.put("<invalid>");
|
d.put("<invalid>");
|
||||||
d.endItem();
|
d.endItem();
|
||||||
d.beginItem("exp");
|
d.beginItem("exp");
|
||||||
d.put("(("NSX"QModelIndex"NSY"*)").put(d.data).put(")->parent()");
|
d.put("((" NSX "QModelIndex" NSY "*)").put(d.data).put(")->parent()");
|
||||||
d.endItem();
|
d.endItem();
|
||||||
d.putItem("type", NS"QModelIndex");
|
d.putItem("type", NS"QModelIndex");
|
||||||
d.putItem("numchild", "1");
|
d.putItem("numchild", "1");
|
||||||
@@ -2154,7 +2154,7 @@ static void qDumpQVariantHelper(const QVariant *v, QString *value,
|
|||||||
break;
|
break;
|
||||||
# if QT_VERSION >= 0x040500
|
# if QT_VERSION >= 0x040500
|
||||||
case QVariant::StringList:
|
case QVariant::StringList:
|
||||||
*exp = QString(QLatin1String("(*('"NS"QStringList'*)%1)"))
|
*exp = QString(QLatin1String("(*('" NS "QStringList'*)%1)"))
|
||||||
.arg((quintptr)v);
|
.arg((quintptr)v);
|
||||||
*numchild = v->toStringList().size();
|
*numchild = v->toStringList().size();
|
||||||
break;
|
break;
|
||||||
@@ -2232,11 +2232,11 @@ static void qDumpQVariantHelper(const QVariant *v, QString *value,
|
|||||||
# endif
|
# endif
|
||||||
default: {
|
default: {
|
||||||
static const char *qTypeFormat = sizeof(void *) == sizeof(long)
|
static const char *qTypeFormat = sizeof(void *) == sizeof(long)
|
||||||
? "'"NS"%s "NS"qVariantValue<"NS"%s >'(*('"NS"QVariant'*)0x%lx)"
|
? "'" NS "%s " NS "qVariantValue<" NS "%s >'(*('" NS "QVariant'*)0x%lx)"
|
||||||
: "'"NS"%s "NS"qVariantValue<"NS"%s >'(*('"NS"QVariant'*)0x%llx)";
|
: "'" NS "%s " NS "qVariantValue<" NS "%s >'(*('" NS "QVariant'*)0x%llx)";
|
||||||
static const char *nonQTypeFormat = sizeof(void *) == sizeof(long)
|
static const char *nonQTypeFormat = sizeof(void *) == sizeof(long)
|
||||||
? "'%s "NS"qVariantValue<%s >'(*('"NS"QVariant'*)0x%lx)"
|
? "'%s " NS "qVariantValue<%s >'(*('" NS "QVariant'*)0x%lx)"
|
||||||
: "'%s "NS"qVariantValue<%s >'(*('"NS"QVariant'*)0x%llx)";
|
: "'%s " NS "qVariantValue<%s >'(*('" NS "QVariant'*)0x%llx)";
|
||||||
char buf[1000];
|
char buf[1000];
|
||||||
const char *format = (v->typeName()[0] == 'Q') ? qTypeFormat : nonQTypeFormat;
|
const char *format = (v->typeName()[0] == 'Q') ? qTypeFormat : nonQTypeFormat;
|
||||||
qsnprintf(buf, sizeof(buf) - 1, format, v->typeName(), v->typeName(), v);
|
qsnprintf(buf, sizeof(buf) - 1, format, v->typeName(), v->typeName(), v);
|
||||||
@@ -2852,8 +2852,8 @@ static void qDumpQSet(QDumper &d)
|
|||||||
d.beginHash();
|
d.beginHash();
|
||||||
d.putItem("type", d.innerType);
|
d.putItem("type", d.innerType);
|
||||||
d.beginItem("exp");
|
d.beginItem("exp");
|
||||||
d.put("(('"NS"QHashNode<").put(d.innerType
|
d.put("(('" NS "QHashNode<").put(d.innerType
|
||||||
).put(","NS"QHashDummyValue>'*)"
|
).put("," NS "QHashDummyValue>'*)"
|
||||||
).put(static_cast<const void*>(node)).put(")->key");
|
).put(static_cast<const void*>(node)).put(")->key");
|
||||||
d.endItem();
|
d.endItem();
|
||||||
d.endHash();
|
d.endHash();
|
||||||
@@ -3646,58 +3646,58 @@ void *qDumpObjectData440(
|
|||||||
// They are mentioned here nevertheless. For types that are not listed
|
// They are mentioned here nevertheless. For types that are not listed
|
||||||
// here, dumpers won't be used.
|
// here, dumpers won't be used.
|
||||||
d.put("dumpers=["
|
d.put("dumpers=["
|
||||||
"\""NS"QAbstractItem\","
|
"\"" NS "QAbstractItem\","
|
||||||
"\""NS"QAbstractItemModel\","
|
"\"" NS "QAbstractItemModel\","
|
||||||
"\""NS"QByteArray\","
|
"\"" NS "QByteArray\","
|
||||||
"\""NS"QChar\","
|
"\"" NS "QChar\","
|
||||||
"\""NS"QDate\","
|
"\"" NS "QDate\","
|
||||||
"\""NS"QDateTime\","
|
"\"" NS "QDateTime\","
|
||||||
"\""NS"QDir\","
|
"\"" NS "QDir\","
|
||||||
"\""NS"QFile\","
|
"\"" NS "QFile\","
|
||||||
"\""NS"QFileInfo\","
|
"\"" NS "QFileInfo\","
|
||||||
"\""NS"QHash\","
|
"\"" NS "QHash\","
|
||||||
"\""NS"QHashNode\","
|
"\"" NS "QHashNode\","
|
||||||
"\""NS"QImage\","
|
"\"" NS "QImage\","
|
||||||
//"\""NS"QImageData\","
|
//"\"" NS "QImageData\","
|
||||||
"\""NS"QLinkedList\","
|
"\"" NS "QLinkedList\","
|
||||||
"\""NS"QList\","
|
"\"" NS "QList\","
|
||||||
"\""NS"QLocale\","
|
"\"" NS "QLocale\","
|
||||||
"\""NS"QMap\","
|
"\"" NS "QMap\","
|
||||||
"\""NS"QMapNode\","
|
"\"" NS "QMapNode\","
|
||||||
"\""NS"QModelIndex\","
|
"\"" NS "QModelIndex\","
|
||||||
"\""NS"QObject\","
|
"\"" NS "QObject\","
|
||||||
"\""NS"QObjectMethodList\"," // hack to get nested properties display
|
"\"" NS "QObjectMethodList\"," // hack to get nested properties display
|
||||||
"\""NS"QObjectProperty\","
|
"\"" NS "QObjectProperty\","
|
||||||
"\""NS"QObjectPropertyList\","
|
"\"" NS "QObjectPropertyList\","
|
||||||
"\""NS"QObjectSignal\","
|
"\"" NS "QObjectSignal\","
|
||||||
"\""NS"QObjectSignalList\","
|
"\"" NS "QObjectSignalList\","
|
||||||
"\""NS"QObjectSlot\","
|
"\"" NS "QObjectSlot\","
|
||||||
"\""NS"QObjectSlotList\","
|
"\"" NS "QObjectSlotList\","
|
||||||
"\""NS"QObjectChildList\","
|
"\"" NS "QObjectChildList\","
|
||||||
"\""NS"QPoint\","
|
"\"" NS "QPoint\","
|
||||||
"\""NS"QPointF\","
|
"\"" NS "QPointF\","
|
||||||
"\""NS"QRect\","
|
"\"" NS "QRect\","
|
||||||
"\""NS"QRectF\","
|
"\"" NS "QRectF\","
|
||||||
//"\""NS"QRegion\","
|
//"\"" NS "QRegion\","
|
||||||
"\""NS"QSet\","
|
"\"" NS "QSet\","
|
||||||
"\""NS"QSize\","
|
"\"" NS "QSize\","
|
||||||
"\""NS"QSizeF\","
|
"\"" NS "QSizeF\","
|
||||||
"\""NS"QStack\","
|
"\"" NS "QStack\","
|
||||||
"\""NS"QString\","
|
"\"" NS "QString\","
|
||||||
"\""NS"QStringList\","
|
"\"" NS "QStringList\","
|
||||||
"\""NS"QTextCodec\","
|
"\"" NS "QTextCodec\","
|
||||||
"\""NS"QTime\","
|
"\"" NS "QTime\","
|
||||||
"\""NS"QVariant\","
|
"\"" NS "QVariant\","
|
||||||
"\""NS"QVariantList\","
|
"\"" NS "QVariantList\","
|
||||||
"\""NS"QVector\","
|
"\"" NS "QVector\","
|
||||||
#if QT_VERSION >= 0x040500
|
#if QT_VERSION >= 0x040500
|
||||||
"\""NS"QMultiMap\","
|
"\"" NS "QMultiMap\","
|
||||||
"\""NS"QSharedPointer\","
|
"\"" NS "QSharedPointer\","
|
||||||
"\""NS"QWeakPointer\","
|
"\"" NS "QWeakPointer\","
|
||||||
#endif
|
#endif
|
||||||
#if USE_QT_GUI
|
#if USE_QT_GUI
|
||||||
"\""NS"QPixmap\","
|
"\"" NS "QPixmap\","
|
||||||
"\""NS"QWidget\","
|
"\"" NS "QWidget\","
|
||||||
#endif
|
#endif
|
||||||
#ifdef Q_OS_WIN
|
#ifdef Q_OS_WIN
|
||||||
"\"basic_string\","
|
"\"basic_string\","
|
||||||
@@ -3720,7 +3720,7 @@ void *qDumpObjectData440(
|
|||||||
"\"").put(((QT_VERSION >> 16) & 255)).put("\","
|
"\"").put(((QT_VERSION >> 16) & 255)).put("\","
|
||||||
"\"").put(((QT_VERSION >> 8) & 255)).put("\","
|
"\"").put(((QT_VERSION >> 8) & 255)).put("\","
|
||||||
"\"").put(((QT_VERSION) & 255)).put("\"]");
|
"\"").put(((QT_VERSION) & 255)).put("\"]");
|
||||||
d.put(",namespace=\""NS"\",");
|
d.put(",namespace=\"" NS "\",");
|
||||||
d.put("dumperversion=\"1.3\",");
|
d.put("dumperversion=\"1.3\",");
|
||||||
d.disarm();
|
d.disarm();
|
||||||
}
|
}
|
||||||
|
@@ -69,11 +69,11 @@ QSet<QString> BazaarEditor::annotationChanges() const
|
|||||||
if (txt.isEmpty())
|
if (txt.isEmpty())
|
||||||
return changes;
|
return changes;
|
||||||
|
|
||||||
QRegExp changeNumRx(QLatin1String("^("BZR_CHANGE_PATTERN") "));
|
QRegExp changeNumRx(QLatin1String("^(" BZR_CHANGE_PATTERN ") "));
|
||||||
QTC_ASSERT(changeNumRx.isValid(), return changes);
|
QTC_ASSERT(changeNumRx.isValid(), return changes);
|
||||||
if (changeNumRx.indexIn(txt) != -1) {
|
if (changeNumRx.indexIn(txt) != -1) {
|
||||||
changes.insert(changeNumRx.cap(1));
|
changes.insert(changeNumRx.cap(1));
|
||||||
changeNumRx.setPattern(QLatin1String("\n("BZR_CHANGE_PATTERN") "));
|
changeNumRx.setPattern(QLatin1String("\n(" BZR_CHANGE_PATTERN ") "));
|
||||||
QTC_ASSERT(changeNumRx.isValid(), return changes);
|
QTC_ASSERT(changeNumRx.isValid(), return changes);
|
||||||
int pos = 0;
|
int pos = 0;
|
||||||
while ((pos = changeNumRx.indexIn(txt, pos)) != -1) {
|
while ((pos = changeNumRx.indexIn(txt, pos)) != -1) {
|
||||||
|
@@ -48,13 +48,13 @@ namespace Internal {
|
|||||||
|
|
||||||
// Match a CVS revision ("1.1.1.1")
|
// Match a CVS revision ("1.1.1.1")
|
||||||
#define CVS_REVISION_PATTERN "[\\d\\.]+"
|
#define CVS_REVISION_PATTERN "[\\d\\.]+"
|
||||||
#define CVS_REVISION_AT_START_PATTERN "^("CVS_REVISION_PATTERN") "
|
#define CVS_REVISION_AT_START_PATTERN "^(" CVS_REVISION_PATTERN ") "
|
||||||
|
|
||||||
CVSEditor::CVSEditor(const VCSBase::VCSBaseEditorParameters *type,
|
CVSEditor::CVSEditor(const VCSBase::VCSBaseEditorParameters *type,
|
||||||
QWidget *parent) :
|
QWidget *parent) :
|
||||||
VCSBase::VCSBaseEditorWidget(type, parent),
|
VCSBase::VCSBaseEditorWidget(type, parent),
|
||||||
m_revisionAnnotationPattern(QLatin1String(CVS_REVISION_AT_START_PATTERN".*$")),
|
m_revisionAnnotationPattern(QLatin1String(CVS_REVISION_AT_START_PATTERN".*$")),
|
||||||
m_revisionLogPattern(QLatin1String("^revision *("CVS_REVISION_PATTERN")$"))
|
m_revisionLogPattern(QLatin1String("^revision *(" CVS_REVISION_PATTERN ")$"))
|
||||||
{
|
{
|
||||||
QTC_ASSERT(m_revisionAnnotationPattern.isValid(), return);
|
QTC_ASSERT(m_revisionAnnotationPattern.isValid(), return);
|
||||||
QTC_ASSERT(m_revisionLogPattern.isValid(), return);
|
QTC_ASSERT(m_revisionLogPattern.isValid(), return);
|
||||||
@@ -72,7 +72,7 @@ QSet<QString> CVSEditor::annotationChanges() const
|
|||||||
QTC_ASSERT(r.isValid(), return changes);
|
QTC_ASSERT(r.isValid(), return changes);
|
||||||
if (r.indexIn(txt) != -1) {
|
if (r.indexIn(txt) != -1) {
|
||||||
changes.insert(r.cap(1));
|
changes.insert(r.cap(1));
|
||||||
r.setPattern(QLatin1String("\n("CVS_REVISION_PATTERN") "));
|
r.setPattern(QLatin1String("\n(" CVS_REVISION_PATTERN ") "));
|
||||||
QTC_ASSERT(r.isValid(), return changes);
|
QTC_ASSERT(r.isValid(), return changes);
|
||||||
int pos = 0;
|
int pos = 0;
|
||||||
while ((pos = r.indexIn(txt, pos)) != -1) {
|
while ((pos = r.indexIn(txt, pos)) != -1) {
|
||||||
|
@@ -442,7 +442,7 @@ CdbEngine::CdbEngine(const DebuggerStartParameters &sp,
|
|||||||
m_specialStopMode(NoSpecialStop),
|
m_specialStopMode(NoSpecialStop),
|
||||||
m_nextCommandToken(0),
|
m_nextCommandToken(0),
|
||||||
m_currentBuiltinCommandIndex(-1),
|
m_currentBuiltinCommandIndex(-1),
|
||||||
m_extensionCommandPrefixBA("!"QT_CREATOR_CDB_EXT"."),
|
m_extensionCommandPrefixBA("!" QT_CREATOR_CDB_EXT "."),
|
||||||
m_operateByInstructionPending(true),
|
m_operateByInstructionPending(true),
|
||||||
m_operateByInstruction(true), // Default CDB setting
|
m_operateByInstruction(true), // Default CDB setting
|
||||||
m_notifyEngineShutdownOnTermination(false),
|
m_notifyEngineShutdownOnTermination(false),
|
||||||
@@ -573,7 +573,7 @@ QString CdbEngine::extensionLibraryName(bool is64Bit)
|
|||||||
// Determine extension lib name and path to use
|
// Determine extension lib name and path to use
|
||||||
QString rc;
|
QString rc;
|
||||||
QTextStream(&rc) << QFileInfo(QCoreApplication::applicationDirPath()).path()
|
QTextStream(&rc) << QFileInfo(QCoreApplication::applicationDirPath()).path()
|
||||||
<< "/lib/" << (is64Bit ? QT_CREATOR_CDB_EXT"64" : QT_CREATOR_CDB_EXT"32")
|
<< "/lib/" << (is64Bit ? QT_CREATOR_CDB_EXT "64" : QT_CREATOR_CDB_EXT "32")
|
||||||
<< '/' << QT_CREATOR_CDB_EXT << ".dll";
|
<< '/' << QT_CREATOR_CDB_EXT << ".dll";
|
||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
@@ -80,11 +80,11 @@ QSet<QString> GitEditor::annotationChanges() const
|
|||||||
if (txt.isEmpty())
|
if (txt.isEmpty())
|
||||||
return changes;
|
return changes;
|
||||||
// Hunt for first change number in annotation: "<change>:"
|
// Hunt for first change number in annotation: "<change>:"
|
||||||
QRegExp r(QLatin1String("^("CHANGE_PATTERN_8C") "));
|
QRegExp r(QLatin1String("^(" CHANGE_PATTERN_8C ") "));
|
||||||
QTC_ASSERT(r.isValid(), return changes);
|
QTC_ASSERT(r.isValid(), return changes);
|
||||||
if (r.indexIn(txt) != -1) {
|
if (r.indexIn(txt) != -1) {
|
||||||
changes.insert(r.cap(1));
|
changes.insert(r.cap(1));
|
||||||
r.setPattern(QLatin1String("\n("CHANGE_PATTERN_8C") "));
|
r.setPattern(QLatin1String("\n(" CHANGE_PATTERN_8C ") "));
|
||||||
QTC_ASSERT(r.isValid(), return changes);
|
QTC_ASSERT(r.isValid(), return changes);
|
||||||
int pos = 0;
|
int pos = 0;
|
||||||
while ((pos = r.indexIn(txt, pos)) != -1) {
|
while ((pos = r.indexIn(txt, pos)) != -1) {
|
||||||
|
@@ -43,18 +43,18 @@
|
|||||||
#define LIBRARY_MACRO_VARIABLE "<LIBRARY_MACRO>"
|
#define LIBRARY_MACRO_VARIABLE "<LIBRARY_MACRO>"
|
||||||
|
|
||||||
static const char *globalHeaderContentsC =
|
static const char *globalHeaderContentsC =
|
||||||
"#ifndef "GUARD_VARIABLE"\n"
|
"#ifndef " GUARD_VARIABLE "\n"
|
||||||
"#define "GUARD_VARIABLE"\n"
|
"#define " GUARD_VARIABLE "\n"
|
||||||
"\n"
|
"\n"
|
||||||
"#include <QtCore/qglobal.h>\n"
|
"#include <QtCore/qglobal.h>\n"
|
||||||
"\n"
|
"\n"
|
||||||
"#if defined("LIBRARY_MACRO_VARIABLE")\n"
|
"#if defined(" LIBRARY_MACRO_VARIABLE ")\n"
|
||||||
"# define "EXPORT_MACRO_VARIABLE" Q_DECL_EXPORT\n"
|
"# define " EXPORT_MACRO_VARIABLE " Q_DECL_EXPORT\n"
|
||||||
"#else\n"
|
"#else\n"
|
||||||
"# define "EXPORT_MACRO_VARIABLE" Q_DECL_IMPORT\n"
|
"# define " EXPORT_MACRO_VARIABLE " Q_DECL_IMPORT\n"
|
||||||
"#endif\n"
|
"#endif\n"
|
||||||
"\n"
|
"\n"
|
||||||
"#endif // "GUARD_VARIABLE"\n";
|
"#endif // " GUARD_VARIABLE "\n";
|
||||||
|
|
||||||
namespace Qt4ProjectManager {
|
namespace Qt4ProjectManager {
|
||||||
namespace Internal {
|
namespace Internal {
|
||||||
|
@@ -516,15 +516,15 @@ static const QByteArray generateQStringSpec(const QString &str, bool isNull = fa
|
|||||||
{
|
{
|
||||||
if (isNull)
|
if (isNull)
|
||||||
return QByteArray("value='IiIgKG51bGwp',valueencoded='5',"
|
return QByteArray("value='IiIgKG51bGwp',valueencoded='5',"
|
||||||
"type='"NS"QString',numchild='0'");
|
"type='" NS "QString',numchild='0'");
|
||||||
return
|
return
|
||||||
QByteArray("value='%',valueencoded='2',type='"NS"QString',numchild='0'")
|
QByteArray("value='%',valueencoded='2',type='" NS "QString',numchild='0'")
|
||||||
<< utfToBase64(str);
|
<< utfToBase64(str);
|
||||||
}
|
}
|
||||||
|
|
||||||
static const QByteArray generateQCharSpec(const QChar& ch)
|
static const QByteArray generateQCharSpec(const QChar& ch)
|
||||||
{
|
{
|
||||||
return QByteArray("value='%',valueencoded='2',type='"NS"QChar',numchild='0'")
|
return QByteArray("value='%',valueencoded='2',type='" NS "QChar',numchild='0'")
|
||||||
<< utfToBase64(QString(QLatin1String("'%1' (%2, 0x%3)")).
|
<< utfToBase64(QString(QLatin1String("'%1' (%2, 0x%3)")).
|
||||||
arg(ch).arg(ch.unicode()).arg(ch.unicode(), 0, 16));
|
arg(ch).arg(ch.unicode()).arg(ch.unicode(), 0, 16));
|
||||||
}
|
}
|
||||||
@@ -550,7 +550,7 @@ static const QByteArray generateIntSpec(int n)
|
|||||||
const QByteArray createExp(const void *ptr,
|
const QByteArray createExp(const void *ptr,
|
||||||
const QByteArray &type, const QByteArray &method)
|
const QByteArray &type, const QByteArray &method)
|
||||||
{
|
{
|
||||||
return QByteArray("exp='(("NSX"%"NSY"*)%)->%'")
|
return QByteArray("exp='((" NSX "%" NSY "*)%)->%'")
|
||||||
<< type << ptrToBa(ptr) << method;
|
<< type << ptrToBa(ptr) << method;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -661,7 +661,7 @@ void tst_Dumpers::dumpQAbstractItemHelper(QModelIndex &index)
|
|||||||
QByteArray indexSpecValue = QByteArray().append(rowStr + "," + colStr + ",").
|
QByteArray indexSpecValue = QByteArray().append(rowStr + "," + colStr + ",").
|
||||||
append(internalPtrStrValue + "," + modelPtrStr);
|
append(internalPtrStrValue + "," + modelPtrStr);
|
||||||
QByteArray expected = QByteArray("tiname='iname',addr='").append(ptrToBa(&index)).
|
QByteArray expected = QByteArray("tiname='iname',addr='").append(ptrToBa(&index)).
|
||||||
append("',type='"NS"QAbstractItem',addr='$").append(indexSpecSymbolic).
|
append("',type='" NS "QAbstractItem',addr='$").append(indexSpecSymbolic).
|
||||||
append("',value='").append(valToString(model->data(index).toString())).
|
append("',value='").append(valToString(model->data(index).toString())).
|
||||||
append("',numchild='%',children=[");
|
append("',numchild='%',children=[");
|
||||||
int rowCount = model->rowCount(index);
|
int rowCount = model->rowCount(index);
|
||||||
@@ -675,7 +675,7 @@ void tst_Dumpers::dumpQAbstractItemHelper(QModelIndex &index)
|
|||||||
append(N(childIndex.row())).append(",").
|
append(N(childIndex.row())).append(",").
|
||||||
append(N(childIndex.column())).append(",").
|
append(N(childIndex.column())).append(",").
|
||||||
append(ptrToBa(childIndex.internalPointer())).append(",").
|
append(ptrToBa(childIndex.internalPointer())).append(",").
|
||||||
append(modelPtrStr).append("',type='"NS"QAbstractItem',value='").
|
append(modelPtrStr).append("',type='" NS "QAbstractItem',value='").
|
||||||
append(valToString(model->data(childIndex).toString())).append("'}");
|
append(valToString(model->data(childIndex).toString())).append("'}");
|
||||||
expected <<= N(model->rowCount(childIndex)
|
expected <<= N(model->rowCount(childIndex)
|
||||||
* model->columnCount(childIndex));
|
* model->columnCount(childIndex));
|
||||||
@@ -773,7 +773,7 @@ void tst_Dumpers::dumpQAbstractItemAndModelIndex()
|
|||||||
"{name='parent',value='<invalid>',exp='(('$T'*)$A)->parent()',"
|
"{name='parent',value='<invalid>',exp='(('$T'*)$A)->parent()',"
|
||||||
"type='$T',numchild='1'},"
|
"type='$T',numchild='1'},"
|
||||||
"{name='internalId',%},"
|
"{name='internalId',%},"
|
||||||
"{name='model',value='%',type='"NS"QAbstractItemModel*',"
|
"{name='model',value='%',type='" NS "QAbstractItemModel*',"
|
||||||
"numchild='1'}]")
|
"numchild='1'}]")
|
||||||
<< generateQStringSpec(N(index.internalId()))
|
<< generateQStringSpec(N(index.internalId()))
|
||||||
<< ptrToBa(&m),
|
<< ptrToBa(&m),
|
||||||
@@ -790,7 +790,7 @@ void tst_Dumpers::dumpQAbstractItemAndModelIndex()
|
|||||||
"{name='parent',value='<invalid>',exp='(('$T'*)$A)->parent()',"
|
"{name='parent',value='<invalid>',exp='(('$T'*)$A)->parent()',"
|
||||||
"type='$T',numchild='1'},"
|
"type='$T',numchild='1'},"
|
||||||
"{name='internalId',%},"
|
"{name='internalId',%},"
|
||||||
"{name='model',value='%',type='"NS"QAbstractItemModel*',"
|
"{name='model',value='%',type='" NS "QAbstractItemModel*',"
|
||||||
"numchild='1'}]")
|
"numchild='1'}]")
|
||||||
<< generateQStringSpec(N(index2.internalId()))
|
<< generateQStringSpec(N(index2.internalId()))
|
||||||
<< ptrToBa(&m2),
|
<< ptrToBa(&m2),
|
||||||
@@ -807,7 +807,7 @@ void tst_Dumpers::dumpQAbstractItemAndModelIndex()
|
|||||||
"{name='parent',value='<invalid>',exp='(('$T'*)$A)->parent()',"
|
"{name='parent',value='<invalid>',exp='(('$T'*)$A)->parent()',"
|
||||||
"type='$T',numchild='1'},"
|
"type='$T',numchild='1'},"
|
||||||
"{name='internalId',%},"
|
"{name='internalId',%},"
|
||||||
"{name='model',value='%',type='"NS"QAbstractItemModel*',"
|
"{name='model',value='%',type='" NS "QAbstractItemModel*',"
|
||||||
"numchild='1'}]")
|
"numchild='1'}]")
|
||||||
<< generateQStringSpec(N(index3.internalId()))
|
<< generateQStringSpec(N(index3.internalId()))
|
||||||
<< ptrToBa(&m2),
|
<< ptrToBa(&m2),
|
||||||
@@ -822,7 +822,7 @@ void tst_Dumpers::dumpQAbstractItemAndModelIndex()
|
|||||||
"{name='parent',value='(1, 0)',exp='(('$T'*)$A)->parent()',"
|
"{name='parent',value='(1, 0)',exp='(('$T'*)$A)->parent()',"
|
||||||
"type='$T',numchild='1'},"
|
"type='$T',numchild='1'},"
|
||||||
"{name='internalId',%},"
|
"{name='internalId',%},"
|
||||||
"{name='model',value='%',type='"NS"QAbstractItemModel*',"
|
"{name='model',value='%',type='" NS "QAbstractItemModel*',"
|
||||||
"numchild='1'}]")
|
"numchild='1'}]")
|
||||||
<< generateQStringSpec(N(index.internalId()))
|
<< generateQStringSpec(N(index.internalId()))
|
||||||
<< ptrToBa(&m2),
|
<< ptrToBa(&m2),
|
||||||
@@ -839,9 +839,9 @@ void tst_Dumpers::dumpQAbstractItemModelHelper(QAbstractItemModel &m)
|
|||||||
{
|
{
|
||||||
QByteArray address = ptrToBa(&m);
|
QByteArray address = ptrToBa(&m);
|
||||||
QByteArray expected = QByteArray("tiname='iname',addr='%',"
|
QByteArray expected = QByteArray("tiname='iname',addr='%',"
|
||||||
"type='"NS"QAbstractItemModel',value='(%,%)',numchild='1',children=["
|
"type='" NS "QAbstractItemModel',value='(%,%)',numchild='1',children=["
|
||||||
"{numchild='1',name='"NS"QObject',addr='%',value='%',"
|
"{numchild='1',name='" NS "QObject',addr='%',value='%',"
|
||||||
"valueencoded='2',type='"NS"QObject',displayedtype='%'}")
|
"valueencoded='2',type='" NS "QObject',displayedtype='%'}")
|
||||||
<< address
|
<< address
|
||||||
<< N(m.rowCount())
|
<< N(m.rowCount())
|
||||||
<< N(m.columnCount())
|
<< N(m.columnCount())
|
||||||
@@ -854,7 +854,7 @@ void tst_Dumpers::dumpQAbstractItemModelHelper(QAbstractItemModel &m)
|
|||||||
QModelIndex mi = m.index(row, column);
|
QModelIndex mi = m.index(row, column);
|
||||||
expected.append(QByteArray(",{name='[%,%]',value='%',"
|
expected.append(QByteArray(",{name='[%,%]',value='%',"
|
||||||
"valueencoded='2',numchild='%',addr='$%,%,%,%',"
|
"valueencoded='2',numchild='%',addr='$%,%,%,%',"
|
||||||
"type='"NS"QAbstractItem'}")
|
"type='" NS "QAbstractItem'}")
|
||||||
<< N(row)
|
<< N(row)
|
||||||
<< N(column)
|
<< N(column)
|
||||||
<< utfToBase64(m.data(mi).toString())
|
<< utfToBase64(m.data(mi).toString())
|
||||||
@@ -907,19 +907,19 @@ void tst_Dumpers::dumpQByteArray()
|
|||||||
{
|
{
|
||||||
// Case 1: Empty object.
|
// Case 1: Empty object.
|
||||||
QByteArray ba;
|
QByteArray ba;
|
||||||
testDumper("value='',valueencoded='1',type='"NS"QByteArray',numchild='0',"
|
testDumper("value='',valueencoded='1',type='" NS "QByteArray',numchild='0',"
|
||||||
"childtype='char',childnumchild='0',children=[]",
|
"childtype='char',childnumchild='0',children=[]",
|
||||||
&ba, NS"QByteArray", true);
|
&ba, NS"QByteArray", true);
|
||||||
|
|
||||||
// Case 2: One element.
|
// Case 2: One element.
|
||||||
ba.append('a');
|
ba.append('a');
|
||||||
testDumper("value='YQ==',valueencoded='1',type='"NS"QByteArray',numchild='1',"
|
testDumper("value='YQ==',valueencoded='1',type='" NS "QByteArray',numchild='1',"
|
||||||
"childtype='char',childnumchild='0',children=[{value='61 (97 'a')'}]",
|
"childtype='char',childnumchild='0',children=[{value='61 (97 'a')'}]",
|
||||||
&ba, NS"QByteArray", true);
|
&ba, NS"QByteArray", true);
|
||||||
|
|
||||||
// Case 3: Two elements.
|
// Case 3: Two elements.
|
||||||
ba.append('b');
|
ba.append('b');
|
||||||
testDumper("value='YWI=',valueencoded='1',type='"NS"QByteArray',numchild='2',"
|
testDumper("value='YWI=',valueencoded='1',type='" NS "QByteArray',numchild='2',"
|
||||||
"childtype='char',childnumchild='0',children=["
|
"childtype='char',childnumchild='0',children=["
|
||||||
"{value='61 (97 'a')'},{value='62 (98 'b')'}]",
|
"{value='61 (97 'a')'},{value='62 (98 'b')'}]",
|
||||||
&ba, NS"QByteArray", true);
|
&ba, NS"QByteArray", true);
|
||||||
@@ -933,13 +933,13 @@ void tst_Dumpers::dumpQByteArray()
|
|||||||
testDumper(QByteArray("value='YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh"
|
testDumper(QByteArray("value='YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh"
|
||||||
"YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh"
|
"YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh"
|
||||||
"YWFhYWFhYWFhYWFhYWFhYWFhYWFhYQ== <size: 101, cut...>',"
|
"YWFhYWFhYWFhYWFhYWFhYWFhYWFhYQ== <size: 101, cut...>',"
|
||||||
"valueencoded='1',type='"NS"QByteArray',numchild='101',"
|
"valueencoded='1',type='" NS "QByteArray',numchild='101',"
|
||||||
"childtype='char',childnumchild='0',children=[%]") << children,
|
"childtype='char',childnumchild='0',children=[%]") << children,
|
||||||
&ba, NS"QByteArray", true);
|
&ba, NS"QByteArray", true);
|
||||||
|
|
||||||
// Case 5: Regular and special characters and the replacement character.
|
// Case 5: Regular and special characters and the replacement character.
|
||||||
ba = QByteArray("abc\a\n\r\033\'\"?");
|
ba = QByteArray("abc\a\n\r\033\'\"?");
|
||||||
testDumper("value='YWJjBwoNGyciPw==',valueencoded='1',type='"NS"QByteArray',"
|
testDumper("value='YWJjBwoNGyciPw==',valueencoded='1',type='" NS "QByteArray',"
|
||||||
"numchild='10',childtype='char',childnumchild='0',children=["
|
"numchild='10',childtype='char',childnumchild='0',children=["
|
||||||
"{value='61 (97 'a')'},{value='62 (98 'b')'},"
|
"{value='61 (97 'a')'},{value='62 (98 'b')'},"
|
||||||
"{value='63 (99 'c')'},{value='07 (7 '?')'},"
|
"{value='63 (99 'c')'},{value='07 (7 '?')'},"
|
||||||
@@ -1007,7 +1007,7 @@ void tst_Dumpers::dumpQDir()
|
|||||||
{
|
{
|
||||||
// Case 1: Current working directory.
|
// Case 1: Current working directory.
|
||||||
QDir dir = QDir::current();
|
QDir dir = QDir::current();
|
||||||
testDumper(QByteArray("value='%',valueencoded='2',type='"NS"QDir',numchild='3',"
|
testDumper(QByteArray("value='%',valueencoded='2',type='" NS "QDir',numchild='3',"
|
||||||
"children=[{name='absolutePath',%},{name='canonicalPath',%}]")
|
"children=[{name='absolutePath',%},{name='canonicalPath',%}]")
|
||||||
<< utfToBase64(dir.absolutePath())
|
<< utfToBase64(dir.absolutePath())
|
||||||
<< generateQStringSpec(dir.absolutePath())
|
<< generateQStringSpec(dir.absolutePath())
|
||||||
@@ -1016,7 +1016,7 @@ void tst_Dumpers::dumpQDir()
|
|||||||
|
|
||||||
// Case 2: Root directory.
|
// Case 2: Root directory.
|
||||||
dir = QDir::root();
|
dir = QDir::root();
|
||||||
testDumper(QByteArray("value='%',valueencoded='2',type='"NS"QDir',numchild='3',"
|
testDumper(QByteArray("value='%',valueencoded='2',type='" NS "QDir',numchild='3',"
|
||||||
"children=[{name='absolutePath',%},{name='canonicalPath',%}]")
|
"children=[{name='absolutePath',%},{name='canonicalPath',%}]")
|
||||||
<< utfToBase64(dir.absolutePath())
|
<< utfToBase64(dir.absolutePath())
|
||||||
<< generateQStringSpec(dir.absolutePath())
|
<< generateQStringSpec(dir.absolutePath())
|
||||||
@@ -1030,7 +1030,7 @@ void tst_Dumpers::dumpQFile()
|
|||||||
// Case 1: Empty file name => Does not exist.
|
// Case 1: Empty file name => Does not exist.
|
||||||
QFile file1("");
|
QFile file1("");
|
||||||
testDumper(QByteArray("value='',valueencoded='2',type='$T',numchild='2',"
|
testDumper(QByteArray("value='',valueencoded='2',type='$T',numchild='2',"
|
||||||
"children=[{name='fileName',value='',valueencoded='2',type='"NS"QString',"
|
"children=[{name='fileName',value='',valueencoded='2',type='" NS "QString',"
|
||||||
"numchild='0'},"
|
"numchild='0'},"
|
||||||
"{name='exists',value='false',type='bool',numchild='0'}]"),
|
"{name='exists',value='false',type='bool',numchild='0'}]"),
|
||||||
&file1, NS"QFile", true);
|
&file1, NS"QFile", true);
|
||||||
@@ -1039,7 +1039,7 @@ void tst_Dumpers::dumpQFile()
|
|||||||
QTemporaryFile file2;
|
QTemporaryFile file2;
|
||||||
file2.open();
|
file2.open();
|
||||||
testDumper(QByteArray("value='%',valueencoded='2',type='$T',numchild='2',"
|
testDumper(QByteArray("value='%',valueencoded='2',type='$T',numchild='2',"
|
||||||
"children=[{name='fileName',value='%',valueencoded='2',type='"NS"QString',"
|
"children=[{name='fileName',value='%',valueencoded='2',type='" NS "QString',"
|
||||||
"numchild='0'},"
|
"numchild='0'},"
|
||||||
"{name='exists',value='true',type='bool',numchild='0'}]")
|
"{name='exists',value='true',type='bool',numchild='0'}]")
|
||||||
<< utfToBase64(file2.fileName()) << utfToBase64(file2.fileName()),
|
<< utfToBase64(file2.fileName()) << utfToBase64(file2.fileName()),
|
||||||
@@ -1048,7 +1048,7 @@ void tst_Dumpers::dumpQFile()
|
|||||||
// Case 3: File with a name that most likely does not exist.
|
// Case 3: File with a name that most likely does not exist.
|
||||||
QFile file3("jfjfdskjdflsdfjfdls");
|
QFile file3("jfjfdskjdflsdfjfdls");
|
||||||
testDumper(QByteArray("value='%',valueencoded='2',type='$T',numchild='2',"
|
testDumper(QByteArray("value='%',valueencoded='2',type='$T',numchild='2',"
|
||||||
"children=[{name='fileName',value='%',valueencoded='2',type='"NS"QString',"
|
"children=[{name='fileName',value='%',valueencoded='2',type='" NS "QString',"
|
||||||
"numchild='0'},"
|
"numchild='0'},"
|
||||||
"{name='exists',value='false',type='bool',numchild='0'}]")
|
"{name='exists',value='false',type='bool',numchild='0'}]")
|
||||||
<< utfToBase64(file3.fileName()) << utfToBase64(file3.fileName()),
|
<< utfToBase64(file3.fileName()) << utfToBase64(file3.fileName()),
|
||||||
@@ -1097,11 +1097,11 @@ void tst_Dumpers::dumpQFileInfo()
|
|||||||
"{name='isSymLink',%},"
|
"{name='isSymLink',%},"
|
||||||
"{name='isWritable',%},"
|
"{name='isWritable',%},"
|
||||||
"{name='created',value='%',valueencoded='2',%,"
|
"{name='created',value='%',valueencoded='2',%,"
|
||||||
"type='"NS"QDateTime',numchild='1'},"
|
"type='" NS "QDateTime',numchild='1'},"
|
||||||
"{name='lastModified',value='%',valueencoded='2',%,"
|
"{name='lastModified',value='%',valueencoded='2',%,"
|
||||||
"type='"NS"QDateTime',numchild='1'},"
|
"type='" NS "QDateTime',numchild='1'},"
|
||||||
"{name='lastRead',value='%',valueencoded='2',%,"
|
"{name='lastRead',value='%',valueencoded='2',%,"
|
||||||
"type='"NS"QDateTime',numchild='1'}]");
|
"type='" NS "QDateTime',numchild='1'}]");
|
||||||
expected <<= utfToBase64(fi.filePath());
|
expected <<= utfToBase64(fi.filePath());
|
||||||
expected <<= generateQStringSpec(fi.absolutePath());
|
expected <<= generateQStringSpec(fi.absolutePath());
|
||||||
expected <<= generateQStringSpec(fi.absoluteFilePath());
|
expected <<= generateQStringSpec(fi.absoluteFilePath());
|
||||||
@@ -1213,7 +1213,7 @@ void tst_Dumpers::dumpQHashNode()
|
|||||||
|
|
||||||
void tst_Dumpers::dumpQImageHelper(const QImage &img)
|
void tst_Dumpers::dumpQImageHelper(const QImage &img)
|
||||||
{
|
{
|
||||||
QByteArray expected = "value='(%x%)',type='"NS"QImage',numchild='0'"
|
QByteArray expected = "value='(%x%)',type='" NS "QImage',numchild='0'"
|
||||||
<< N(img.width())
|
<< N(img.width())
|
||||||
<< N(img.height());
|
<< N(img.height());
|
||||||
testDumper(expected, &img, NS"QImage", true);
|
testDumper(expected, &img, NS"QImage", true);
|
||||||
@@ -1237,7 +1237,7 @@ void tst_Dumpers::dumpQImage()
|
|||||||
void tst_Dumpers::dumpQImageDataHelper(QImage &img)
|
void tst_Dumpers::dumpQImageDataHelper(QImage &img)
|
||||||
{
|
{
|
||||||
const QByteArray ba(QByteArray::fromRawData((const char*) img.bits(), img.numBytes()));
|
const QByteArray ba(QByteArray::fromRawData((const char*) img.bits(), img.numBytes()));
|
||||||
QByteArray expected = QByteArray("tiname='$I',addr='$A',type='"NS"QImageData',").
|
QByteArray expected = QByteArray("tiname='$I',addr='$A',type='" NS "QImageData',").
|
||||||
append("numchild='0',value='<hover here>',valuetooltipencoded='1',").
|
append("numchild='0',value='<hover here>',valuetooltipencoded='1',").
|
||||||
append("valuetooltipsize='").append(N(ba.size())).append("',").
|
append("valuetooltipsize='").append(N(ba.size())).append("',").
|
||||||
append("valuetooltip='").append(ba.toBase64()).append("'");
|
append("valuetooltip='").append(ba.toBase64()).append("'");
|
||||||
@@ -1373,7 +1373,7 @@ void tst_Dumpers::dumpQLinkedList()
|
|||||||
|
|
||||||
// Case 2.1: Empty list.
|
// Case 2.1: Empty list.
|
||||||
testDumper("value='<0 items>',valueeditable='false',numchild='0',"
|
testDumper("value='<0 items>',valueeditable='false',numchild='0',"
|
||||||
"childtype='"NS"QString',childnumchild='0',children=[]",
|
"childtype='" NS "QString',childnumchild='0',children=[]",
|
||||||
&l2, NS"QLinkedList", true, NS"QString");
|
&l2, NS"QLinkedList", true, NS"QString");
|
||||||
|
|
||||||
// Case 2.2: One element.
|
// Case 2.2: One element.
|
||||||
@@ -1381,7 +1381,7 @@ void tst_Dumpers::dumpQLinkedList()
|
|||||||
iter = l2.constBegin();
|
iter = l2.constBegin();
|
||||||
qDebug() << *iter;
|
qDebug() << *iter;
|
||||||
testDumper("value='<1 items>',valueeditable='false',numchild='1',"
|
testDumper("value='<1 items>',valueeditable='false',numchild='1',"
|
||||||
"childtype='"NS"QString',childnumchild='0',children=[{addr='%',value='%',}]"
|
"childtype='" NS "QString',childnumchild='0',children=[{addr='%',value='%',}]"
|
||||||
<< ptrToBa(iter.operator->()) << utfToBase64(*iter),
|
<< ptrToBa(iter.operator->()) << utfToBase64(*iter),
|
||||||
&l2, NS"QLinkedList", true, NS"QString");
|
&l2, NS"QLinkedList", true, NS"QString");
|
||||||
|
|
||||||
@@ -1402,7 +1402,7 @@ void tst_Dumpers::dumpQLinkedList()
|
|||||||
l2.append("Test " + N(i));
|
l2.append("Test " + N(i));
|
||||||
|
|
||||||
expected = "value='<1002 items>',valueeditable='false',"
|
expected = "value='<1002 items>',valueeditable='false',"
|
||||||
"numchild='1002',childtype='"NS"QString',childnumchild='0',children=['";
|
"numchild='1002',childtype='" NS "QString',childnumchild='0',children=['";
|
||||||
iter = l2.constBegin();
|
iter = l2.constBegin();
|
||||||
for (int i = 0; i < 1002; ++i, ++iter)
|
for (int i = 0; i < 1002; ++i, ++iter)
|
||||||
expected.append("{addr='%',value='%'},"
|
expected.append("{addr='%',value='%'},"
|
||||||
@@ -1476,7 +1476,7 @@ void tst_Dumpers::dumpQList_QString()
|
|||||||
slist.append("a");
|
slist.append("a");
|
||||||
slist.append("b");
|
slist.append("b");
|
||||||
testDumper("value='<2 items>',valueeditable='false',numchild='2',"
|
testDumper("value='<2 items>',valueeditable='false',numchild='2',"
|
||||||
"internal='1',childtype='"NS"QString',childnumchild='0',children=["
|
"internal='1',childtype='" NS "QString',childnumchild='0',children=["
|
||||||
"{addr='" + str(&slist.at(0)) + "',value='YQA=',valueencoded='2'},"
|
"{addr='" + str(&slist.at(0)) + "',value='YQA=',valueencoded='2'},"
|
||||||
"{addr='" + str(&slist.at(1)) + "',value='YgA=',valueencoded='2'}]",
|
"{addr='" + str(&slist.at(1)) + "',value='YgA=',valueencoded='2'}]",
|
||||||
&slist, NS"QList", true, NS"QString");
|
&slist, NS"QList", true, NS"QString");
|
||||||
@@ -1594,12 +1594,12 @@ template <typename K, typename V>
|
|||||||
size_t backwardOffset = size_t(&node->backward) - valOff;
|
size_t backwardOffset = size_t(&node->backward) - valOff;
|
||||||
char *addr = reinterpret_cast<char *>(&(*it)) + backwardOffset;
|
char *addr = reinterpret_cast<char *>(&(*it)) + backwardOffset;
|
||||||
expected.append("addr='").append(ptrToBa(addr)).
|
expected.append("addr='").append(ptrToBa(addr)).
|
||||||
append("',type='"NS"QMapNode<").append(keyTypeStr).append(",").
|
append("',type='" NS "QMapNode<").append(keyTypeStr).append(",").
|
||||||
append(valTypeStr).append(" >").append("'");
|
append(valTypeStr).append(" >").append("'");
|
||||||
#else
|
#else
|
||||||
expected.append("type='"NS"QMapData::Node<").append(keyTypeStr).
|
expected.append("type='" NS "QMapData::Node<").append(keyTypeStr).
|
||||||
append(",").append(valTypeStr).append(" >").
|
append(",").append(valTypeStr).append(" >").
|
||||||
append("',exp='*('"NS"QMapData::Node<").append(keyTypeStr).
|
append("',exp='*('" NS "QMapData::Node<").append(keyTypeStr).
|
||||||
append(",").append(valTypeStr).append(" >").
|
append(",").append(valTypeStr).append(" >").
|
||||||
append(" >'*)").append(ptrToBa(&(*it))).append("'");
|
append(" >'*)").append(ptrToBa(&(*it))).append("'");
|
||||||
#endif
|
#endif
|
||||||
@@ -1787,12 +1787,12 @@ void tst_Dumpers::dumpQObjectChildListHelper(QObject &o)
|
|||||||
const int size = children.size();
|
const int size = children.size();
|
||||||
const QString sizeStr = N(size);
|
const QString sizeStr = N(size);
|
||||||
QByteArray expected = QByteArray("numchild='").append(sizeStr).append("',value='<").
|
QByteArray expected = QByteArray("numchild='").append(sizeStr).append("',value='<").
|
||||||
append(sizeStr).append(" items>',type='"NS"QObjectChildList',children=[");
|
append(sizeStr).append(" items>',type='" NS "QObjectChildList',children=[");
|
||||||
for (int i = 0; i < size; ++i) {
|
for (int i = 0; i < size; ++i) {
|
||||||
const QObject *child = children.at(i);
|
const QObject *child = children.at(i);
|
||||||
expected.append("{addr='").append(ptrToBa(child)).append("',value='").
|
expected.append("{addr='").append(ptrToBa(child)).append("',value='").
|
||||||
append(utfToBase64(child->objectName())).
|
append(utfToBase64(child->objectName())).
|
||||||
append("',valueencoded='2',type='"NS"QObject',displayedtype='").
|
append("',valueencoded='2',type='" NS "QObject',displayedtype='").
|
||||||
append(child->metaObject()->className()).append("',numchild='1'}");
|
append(child->metaObject()->className()).append("',numchild='1'}");
|
||||||
if (i < size - 1)
|
if (i < size - 1)
|
||||||
expected.append(",");
|
expected.append(",");
|
||||||
@@ -1820,7 +1820,7 @@ void tst_Dumpers::dumpQObjectMethodList()
|
|||||||
{
|
{
|
||||||
QStringListModel m;
|
QStringListModel m;
|
||||||
testDumper("addr='<synthetic>',type='$T',numchild='24',"
|
testDumper("addr='<synthetic>',type='$T',numchild='24',"
|
||||||
"childtype='"NS"QMetaMethod::Method',childnumchild='0',children=["
|
"childtype='" NS "QMetaMethod::Method',childnumchild='0',children=["
|
||||||
"{name='0 0 destroyed(QObject*)',value='<Signal> (1)'},"
|
"{name='0 0 destroyed(QObject*)',value='<Signal> (1)'},"
|
||||||
"{name='1 1 destroyed()',value='<Signal> (1)'},"
|
"{name='1 1 destroyed()',value='<Signal> (1)'},"
|
||||||
"{name='2 2 deleteLater()',value='<Slot> (2)'},"
|
"{name='2 2 deleteLater()',value='<Slot> (2)'},"
|
||||||
@@ -1904,7 +1904,7 @@ typedef QVector<QObjectPrivate::ConnectionList> ConnLists;
|
|||||||
void tst_Dumpers::dumpQObjectSignalHelper(QObject &o, int sigNum)
|
void tst_Dumpers::dumpQObjectSignalHelper(QObject &o, int sigNum)
|
||||||
{
|
{
|
||||||
//qDebug() << o.objectName() << sigNum;
|
//qDebug() << o.objectName() << sigNum;
|
||||||
QByteArray expected("addr='<synthetic>',numchild='1',type='"NS"QObjectSignal'");
|
QByteArray expected("addr='<synthetic>',numchild='1',type='" NS "QObjectSignal'");
|
||||||
#if QT_VERSION >= 0x040400 && QT_VERSION <= 0x040700
|
#if QT_VERSION >= 0x040400 && QT_VERSION <= 0x040700
|
||||||
expected.append(",children=[");
|
expected.append(",children=[");
|
||||||
const QObjectPrivate *p = Cheater::getPrivate(o);
|
const QObjectPrivate *p = Cheater::getPrivate(o);
|
||||||
@@ -1924,11 +1924,11 @@ void tst_Dumpers::dumpQObjectSignalHelper(QObject &o, int sigNum)
|
|||||||
append(o.metaObject()->className()).
|
append(o.metaObject()->className()).
|
||||||
append("',numchild='0',addr='").append(ptrToBa(&o)).append("'");
|
append("',numchild='0',addr='").append(ptrToBa(&o)).append("'");
|
||||||
else if (conn->receiver == 0)
|
else if (conn->receiver == 0)
|
||||||
expected.append("value='0x0',type='"NS"QObject *',numchild='0'");
|
expected.append("value='0x0',type='" NS "QObject *',numchild='0'");
|
||||||
else
|
else
|
||||||
expected.append("addr='").append(ptrToBa(conn->receiver)).append("',value='").
|
expected.append("addr='").append(ptrToBa(conn->receiver)).append("',value='").
|
||||||
append(utfToBase64(conn->receiver->objectName())).append("',valueencoded='2',").
|
append(utfToBase64(conn->receiver->objectName())).append("',valueencoded='2',").
|
||||||
append("type='"NS"QObject',displayedtype='").
|
append("type='" NS "QObject',displayedtype='").
|
||||||
append(conn->receiver->metaObject()->className()).append("',numchild='1'");
|
append(conn->receiver->metaObject()->className()).append("',numchild='1'");
|
||||||
expected.append("},{name='").append(iStr).append(" slot',type='',value='");
|
expected.append("},{name='").append(iStr).append(" slot',type='',value='");
|
||||||
if (conn->receiver != 0)
|
if (conn->receiver != 0)
|
||||||
@@ -1951,7 +1951,7 @@ void tst_Dumpers::dumpQObjectSignal()
|
|||||||
// Case 1: Simple QObject.
|
// Case 1: Simple QObject.
|
||||||
QObject o;
|
QObject o;
|
||||||
o.setObjectName("Test");
|
o.setObjectName("Test");
|
||||||
testDumper("addr='<synthetic>',numchild='1',type='"NS"QObjectSignal',"
|
testDumper("addr='<synthetic>',numchild='1',type='" NS "QObjectSignal',"
|
||||||
"children=[],numchild='0'",
|
"children=[],numchild='0'",
|
||||||
&o, NS"QObjectSignal", true, "", "", 0);
|
&o, NS"QObjectSignal", true, "", "", 0);
|
||||||
|
|
||||||
@@ -1987,58 +1987,58 @@ void tst_Dumpers::dumpQObjectSignalList()
|
|||||||
QObject o;
|
QObject o;
|
||||||
o.setObjectName("Test");
|
o.setObjectName("Test");
|
||||||
|
|
||||||
testDumper("type='"NS"QObjectSignalList',value='<2 items>',"
|
testDumper("type='" NS "QObjectSignalList',value='<2 items>',"
|
||||||
"addr='$A',numchild='2',children=["
|
"addr='$A',numchild='2',children=["
|
||||||
"{name='0',value='destroyed(QObject*)',numchild='0',"
|
"{name='0',value='destroyed(QObject*)',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSignal'},"
|
"addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='1',value='destroyed()',numchild='0',"
|
"{name='1',value='destroyed()',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSignal'}]",
|
"addr='$A',type='" NS "QObjectSignal'}]",
|
||||||
&o, NS"QObjectSignalList", true);
|
&o, NS"QObjectSignalList", true);
|
||||||
|
|
||||||
// Case 2: QAbstractItemModel with no connections.
|
// Case 2: QAbstractItemModel with no connections.
|
||||||
QStringListModel m(QStringList() << "Test1" << "Test2");
|
QStringListModel m(QStringList() << "Test1" << "Test2");
|
||||||
QByteArray expected = "type='"NS"QObjectSignalList',value='<20 items>',"
|
QByteArray expected = "type='" NS "QObjectSignalList',value='<20 items>',"
|
||||||
"addr='$A',numchild='20',children=["
|
"addr='$A',numchild='20',children=["
|
||||||
"{name='0',value='destroyed(QObject*)',numchild='0',"
|
"{name='0',value='destroyed(QObject*)',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSignal'},"
|
"addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='1',value='destroyed()',numchild='0',"
|
"{name='1',value='destroyed()',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSignal'},"
|
"addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='4',value='dataChanged(QModelIndex,QModelIndex)',numchild='0',"
|
"{name='4',value='dataChanged(QModelIndex,QModelIndex)',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSignal'},"
|
"addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='5',value='headerDataChanged(Qt::Orientation,int,int)',"
|
"{name='5',value='headerDataChanged(Qt::Orientation,int,int)',"
|
||||||
"numchild='0',addr='$A',type='"NS"QObjectSignal'},"
|
"numchild='0',addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='6',value='layoutChanged()',numchild='0',"
|
"{name='6',value='layoutChanged()',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSignal'},"
|
"addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='7',value='layoutAboutToBeChanged()',numchild='0',"
|
"{name='7',value='layoutAboutToBeChanged()',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSignal'},"
|
"addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='8',value='rowsAboutToBeInserted(QModelIndex,int,int)',"
|
"{name='8',value='rowsAboutToBeInserted(QModelIndex,int,int)',"
|
||||||
"numchild='0',addr='$A',type='"NS"QObjectSignal'},"
|
"numchild='0',addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='9',value='rowsInserted(QModelIndex,int,int)',"
|
"{name='9',value='rowsInserted(QModelIndex,int,int)',"
|
||||||
"numchild='0',addr='$A',type='"NS"QObjectSignal'},"
|
"numchild='0',addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='10',value='rowsAboutToBeRemoved(QModelIndex,int,int)',"
|
"{name='10',value='rowsAboutToBeRemoved(QModelIndex,int,int)',"
|
||||||
"numchild='%',addr='$A',type='"NS"QObjectSignal'},"
|
"numchild='%',addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='11',value='rowsRemoved(QModelIndex,int,int)',"
|
"{name='11',value='rowsRemoved(QModelIndex,int,int)',"
|
||||||
"numchild='%',addr='$A',type='"NS"QObjectSignal'},"
|
"numchild='%',addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='12',value='columnsAboutToBeInserted(QModelIndex,int,int)',"
|
"{name='12',value='columnsAboutToBeInserted(QModelIndex,int,int)',"
|
||||||
"numchild='%',addr='$A',type='"NS"QObjectSignal'},"
|
"numchild='%',addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='13',value='columnsInserted(QModelIndex,int,int)',"
|
"{name='13',value='columnsInserted(QModelIndex,int,int)',"
|
||||||
"numchild='%',addr='$A',type='"NS"QObjectSignal'},"
|
"numchild='%',addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='14',value='columnsAboutToBeRemoved(QModelIndex,int,int)',"
|
"{name='14',value='columnsAboutToBeRemoved(QModelIndex,int,int)',"
|
||||||
"numchild='%',addr='$A',type='"NS"QObjectSignal'},"
|
"numchild='%',addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='15',value='columnsRemoved(QModelIndex,int,int)',"
|
"{name='15',value='columnsRemoved(QModelIndex,int,int)',"
|
||||||
"numchild='%',addr='$A',type='"NS"QObjectSignal'},"
|
"numchild='%',addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='16',value='modelAboutToBeReset()',"
|
"{name='16',value='modelAboutToBeReset()',"
|
||||||
"numchild='0',addr='$A',type='"NS"QObjectSignal'},"
|
"numchild='0',addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='17',value='modelReset()',"
|
"{name='17',value='modelReset()',"
|
||||||
"numchild='0',addr='$A',type='"NS"QObjectSignal'},"
|
"numchild='0',addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='18',value='rowsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int)',"
|
"{name='18',value='rowsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int)',"
|
||||||
"numchild='0',addr='$A',type='"NS"QObjectSignal'},"
|
"numchild='0',addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='19',value='rowsMoved(QModelIndex,int,int,QModelIndex,int)',"
|
"{name='19',value='rowsMoved(QModelIndex,int,int,QModelIndex,int)',"
|
||||||
"numchild='0',addr='$A',type='"NS"QObjectSignal'},"
|
"numchild='0',addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='20',value='columnsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int)',"
|
"{name='20',value='columnsAboutToBeMoved(QModelIndex,int,int,QModelIndex,int)',"
|
||||||
"numchild='0',addr='$A',type='"NS"QObjectSignal'},"
|
"numchild='0',addr='$A',type='" NS "QObjectSignal'},"
|
||||||
"{name='21',value='columnsMoved(QModelIndex,int,int,QModelIndex,int)',"
|
"{name='21',value='columnsMoved(QModelIndex,int,int,QModelIndex,int)',"
|
||||||
"numchild='0',addr='$A',type='"NS"QObjectSignal'}]";
|
"numchild='0',addr='$A',type='" NS "QObjectSignal'}]";
|
||||||
|
|
||||||
|
|
||||||
testDumper(expected << "0" << "0" << "0" << "0" << "0" << "0",
|
testDumper(expected << "0" << "0" << "0" << "0" << "0" << "0",
|
||||||
@@ -2143,22 +2143,22 @@ void tst_Dumpers::dumpQObjectSlotList()
|
|||||||
o.setObjectName("Test");
|
o.setObjectName("Test");
|
||||||
testDumper("numchild='2',value='<2 items>',type='$T',"
|
testDumper("numchild='2',value='<2 items>',type='$T',"
|
||||||
"children=[{name='2',value='deleteLater()',numchild='0',"
|
"children=[{name='2',value='deleteLater()',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSlot'},"
|
"addr='$A',type='" NS "QObjectSlot'},"
|
||||||
"{name='3',value='_q_reregisterTimers(void*)',numchild='0',"
|
"{name='3',value='_q_reregisterTimers(void*)',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSlot'}]",
|
"addr='$A',type='" NS "QObjectSlot'}]",
|
||||||
&o, NS"QObjectSlotList", true);
|
&o, NS"QObjectSlotList", true);
|
||||||
|
|
||||||
// Case 2: QAbstractItemModel with no connections.
|
// Case 2: QAbstractItemModel with no connections.
|
||||||
QStringListModel m(QStringList() << "Test1" << "Test2");
|
QStringListModel m(QStringList() << "Test1" << "Test2");
|
||||||
testDumper("numchild='4',value='<4 items>',type='$T',"
|
testDumper("numchild='4',value='<4 items>',type='$T',"
|
||||||
"children=[{name='2',value='deleteLater()',numchild='0',"
|
"children=[{name='2',value='deleteLater()',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSlot'},"
|
"addr='$A',type='" NS "QObjectSlot'},"
|
||||||
"{name='3',value='_q_reregisterTimers(void*)',numchild='0',"
|
"{name='3',value='_q_reregisterTimers(void*)',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSlot'},"
|
"addr='$A',type='" NS "QObjectSlot'},"
|
||||||
"{name='22',value='submit()',numchild='0',"
|
"{name='22',value='submit()',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSlot'},"
|
"addr='$A',type='" NS "QObjectSlot'},"
|
||||||
"{name='23',value='revert()',numchild='0',"
|
"{name='23',value='revert()',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSlot'}]",
|
"addr='$A',type='" NS "QObjectSlot'}]",
|
||||||
&m, NS"QObjectSlotList", true);
|
&m, NS"QObjectSlotList", true);
|
||||||
|
|
||||||
// Case 3: QAbstractItemModel with connections to itself and to another
|
// Case 3: QAbstractItemModel with connections to itself and to another
|
||||||
@@ -2177,13 +2177,13 @@ void tst_Dumpers::dumpQObjectSlotList()
|
|||||||
connect(&o, SIGNAL(destroyed(QObject *)), &m, SLOT(submit()));
|
connect(&o, SIGNAL(destroyed(QObject *)), &m, SLOT(submit()));
|
||||||
testDumper("numchild='4',value='<4 items>',type='$T',"
|
testDumper("numchild='4',value='<4 items>',type='$T',"
|
||||||
"children=[{name='2',value='deleteLater()',numchild='0',"
|
"children=[{name='2',value='deleteLater()',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSlot'},"
|
"addr='$A',type='" NS "QObjectSlot'},"
|
||||||
"{name='3',value='_q_reregisterTimers(void*)',numchild='0',"
|
"{name='3',value='_q_reregisterTimers(void*)',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSlot'},"
|
"addr='$A',type='" NS "QObjectSlot'},"
|
||||||
"{name='22',value='submit()',numchild='0',"
|
"{name='22',value='submit()',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSlot'},"
|
"addr='$A',type='" NS "QObjectSlot'},"
|
||||||
"{name='23',value='revert()',numchild='0',"
|
"{name='23',value='revert()',numchild='0',"
|
||||||
"addr='$A',type='"NS"QObjectSlot'}]",
|
"addr='$A',type='" NS "QObjectSlot'}]",
|
||||||
&m, NS"QObjectSlotList", true);
|
&m, NS"QObjectSlotList", true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2330,7 +2330,7 @@ void tst_Dumpers::dumpQVariant_QStringList()
|
|||||||
{
|
{
|
||||||
QVariant v = QStringList() << "Hi";
|
QVariant v = QStringList() << "Hi";
|
||||||
testDumper("value='(QStringList) ',type='$T',numchild='1',"
|
testDumper("value='(QStringList) ',type='$T',numchild='1',"
|
||||||
"children=[{name='value',exp='(*('"NS"QStringList'*)%)',"
|
"children=[{name='value',exp='(*('" NS "QStringList'*)%)',"
|
||||||
"type='QStringList',numchild='1'}]"
|
"type='QStringList',numchild='1'}]"
|
||||||
<< QByteArray::number(quintptr(&v)),
|
<< QByteArray::number(quintptr(&v)),
|
||||||
&v, NS"QVariant", true);
|
&v, NS"QVariant", true);
|
||||||
@@ -2369,7 +2369,7 @@ void tst_Dumpers::dumpQTextCodecHelper(QTextCodec *codec)
|
|||||||
{
|
{
|
||||||
const QByteArray name = codec->name().toBase64();
|
const QByteArray name = codec->name().toBase64();
|
||||||
QByteArray expected = QByteArray("value='%',valueencoded='1',type='$T',"
|
QByteArray expected = QByteArray("value='%',valueencoded='1',type='$T',"
|
||||||
"numchild='2',children=[{name='name',value='%',type='"NS"QByteArray',"
|
"numchild='2',children=[{name='name',value='%',type='" NS "QByteArray',"
|
||||||
"numchild='0',valueencoded='1'},{name='mibEnum',%}]")
|
"numchild='0',valueencoded='1'},{name='mibEnum',%}]")
|
||||||
<< name << name << generateIntSpec(codec->mibEnum());
|
<< name << name << generateIntSpec(codec->mibEnum());
|
||||||
testDumper(expected, codec, NS"QTextCodec", true);
|
testDumper(expected, codec, NS"QTextCodec", true);
|
||||||
|
File diff suppressed because it is too large
Load Diff
@@ -42,7 +42,7 @@
|
|||||||
#include <cstdio>
|
#include <cstdio>
|
||||||
|
|
||||||
static const char usageC[] =
|
static const char usageC[] =
|
||||||
"\n%1 v0.1 built "__DATE__"\n\n"
|
"\n%1 v0.1 built " __DATE__ "\n\n"
|
||||||
"Test client for Symbian CODA\n\n"
|
"Test client for Symbian CODA\n\n"
|
||||||
"Usage:\n"
|
"Usage:\n"
|
||||||
"%1 ping connection Note: For serial connections ONLY.\n"
|
"%1 ping connection Note: For serial connections ONLY.\n"
|
||||||
|
Reference in New Issue
Block a user