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