summaryrefslogtreecommitdiff
path: root/src/libs/qtcreatorcdbext/qtcreatorcdbextension.cpp
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@digia.com>2014-03-11 08:26:54 +0100
committerDavid Schulz <david.schulz@digia.com>2014-03-11 08:31:37 +0100
commit64c477924476e34ebe0bee13ce4e8be041fbbfe3 (patch)
tree18d7d3437ebeaf75bb8528687df390658c760cf7 /src/libs/qtcreatorcdbext/qtcreatorcdbextension.cpp
parentf5d97d48f87bbc4cfcad813da5ca1f00c1eae071 (diff)
downloadqt-creator-64c477924476e34ebe0bee13ce4e8be041fbbfe3.tar.gz
CdbExt: Make max array size configurable.
Change-Id: I1bbf028e94160701726afc6cad1f4f529287a451 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Diffstat (limited to 'src/libs/qtcreatorcdbext/qtcreatorcdbextension.cpp')
-rw-r--r--src/libs/qtcreatorcdbext/qtcreatorcdbextension.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libs/qtcreatorcdbext/qtcreatorcdbextension.cpp b/src/libs/qtcreatorcdbext/qtcreatorcdbextension.cpp
index eced0c9504..ee39ba0ef4 100644
--- a/src/libs/qtcreatorcdbext/qtcreatorcdbextension.cpp
+++ b/src/libs/qtcreatorcdbext/qtcreatorcdbextension.cpp
@@ -174,7 +174,8 @@ static const CommandDescription commandDescriptions[] = {
{"widgetat","Return address of widget at position","<x> <y>"},
{"breakpoints","List breakpoints with modules","[-h] [-v]"},
{"test","Testing command","-T type | -w watch-expression"},
-{"setparameter","Set parameter","maxStringLength=value maxStackDepth=value stateNotification=1,0"}
+{"setparameter","Set parameter",
+ "maxStringLength=value maxArraySize=value maxStackDepth=value stateNotification=1,0"}
};
typedef std::vector<std::string> StringVector;
@@ -912,6 +913,9 @@ extern "C" HRESULT CALLBACK setparameter(CIDebugClient *, PCSTR args)
if (!token.compare(0, equalsPos, "maxStringLength")) {
if (integerFromString(value, &ExtensionContext::instance().parameters().maxStringLength))
++success;
+ } else if (!token.compare(0, equalsPos, "maxArraySize")) {
+ if (integerFromString(value, &ExtensionContext::instance().parameters().maxArraySize))
+ ++success;
} else if (!token.compare(0, equalsPos, "maxStackDepth")) {
if (integerFromString(value, &ExtensionContext::instance().parameters().maxStackDepth))
++success;