Changeset 846 for trunk/src/scripttools
- Timestamp:
- May 5, 2011, 5:36:53 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 143 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.7.2 (added) merged: 845 /branches/vendor/nokia/qt/current merged: 844 /branches/vendor/nokia/qt/4.6.3 removed
- Property svn:mergeinfo changed
-
trunk/src/scripttools/debugging/qscriptbreakpointdata.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptbreakpointdata_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptbreakpointsmodel.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptbreakpointsmodel_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptbreakpointswidget.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptbreakpointswidget_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptbreakpointswidgetinterface.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptbreakpointswidgetinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptbreakpointswidgetinterface_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptcompletionproviderinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptcompletiontask.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptcompletiontask_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptcompletiontaskinterface.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptcompletiontaskinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptcompletiontaskinterface_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebugger.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebugger_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggeragent.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 117 117 Instructs the agent to perform a "step into" operation. This 118 118 function returns immediately. The agent will report step completion 119 at a later time, i.e. when script statements are evalu ted.119 at a later time, i.e. when script statements are evaluated. 120 120 */ 121 121 void QScriptDebuggerAgent::enterStepIntoMode(int count) … … 130 130 Instructs the agent to perform a "step over" operation. This 131 131 function returns immediately. The agent will report step completion 132 at a later time, i.e. when script statements are evalu ted.132 at a later time, i.e. when script statements are evaluated. 133 133 */ 134 134 void QScriptDebuggerAgent::enterStepOverMode(int count) … … 147 147 Instructs the agent to perform a "step out" operation. This 148 148 function returns immediately. The agent will report step completion 149 at a later time, i.e. when script statements are evalu ted.149 at a later time, i.e. when script statements are evaluated. 150 150 */ 151 151 void QScriptDebuggerAgent::enterStepOutMode() -
trunk/src/scripttools/debugging/qscriptdebuggeragent_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggeragent_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerbackend.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerbackend_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerbackend_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercodefinderwidget.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercodefinderwidget_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercodefinderwidgetinterface.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercodefinderwidgetinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercodefinderwidgetinterface_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercodeview.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercodeview_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercodeviewinterface.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercodeviewinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercodeviewinterface_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercodewidget.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercodewidget_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercodewidgetinterface.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercodewidgetinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercodewidgetinterface_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercommand.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercommand_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercommandexecutor.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercommandexecutor_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercommandschedulerfrontend.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercommandschedulerfrontend_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercommandschedulerinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercommandschedulerjob.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercommandschedulerjob_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggercommandschedulerjob_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsole.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 45 45 #include "qscriptdebuggerscriptedconsolecommand_p.h" 46 46 #include "qscriptmessagehandlerinterface_p.h" 47 #include "qscriptbreakpointdata_p.h" 48 #include "qscriptdebuggerresponse_p.h" 49 #include "qscriptdebuggervalueproperty_p.h" 50 #include "qscriptscriptdata_p.h" 47 51 48 52 #include <QtCore/qdir.h> … … 51 55 #include <QtCore/qstringlist.h> 52 56 #include <QtCore/qdebug.h> 57 #include <QtScript/qscriptcontextinfo.h> 53 58 #include <QtScript/qscriptengine.h> 54 59 60 Q_DECLARE_METATYPE(QScriptDebuggerResponse) 61 Q_DECLARE_METATYPE(QScriptBreakpointData) 62 Q_DECLARE_METATYPE(QScriptBreakpointMap) 63 Q_DECLARE_METATYPE(QScriptScriptData) 64 Q_DECLARE_METATYPE(QScriptScriptMap) 65 Q_DECLARE_METATYPE(QScriptContextInfo) 66 Q_DECLARE_METATYPE(QScriptDebuggerValue) 67 Q_DECLARE_METATYPE(QScriptDebuggerValueProperty) 68 Q_DECLARE_METATYPE(QScriptDebuggerValuePropertyList) 69 Q_DECLARE_METATYPE(QScriptDebuggerConsoleCommand*) 70 Q_DECLARE_METATYPE(QScriptDebuggerConsoleCommandList) 71 Q_DECLARE_METATYPE(QScriptDebuggerConsoleCommandGroupData) 72 Q_DECLARE_METATYPE(QScriptDebuggerConsoleCommandGroupMap) 73 55 74 QT_BEGIN_NAMESPACE 75 76 static QScriptValue debuggerResponseToScriptValue(QScriptEngine *eng, const QScriptDebuggerResponse &in) 77 { 78 QScriptValue out = eng->newObject(); 79 out.setProperty(QString::fromLatin1("result"), qScriptValueFromValue(eng, in.result())); 80 out.setProperty(QString::fromLatin1("error"), QScriptValue(eng, in.error())); 81 out.setProperty(QString::fromLatin1("async"), QScriptValue(eng, in.async())); 82 return out; 83 } 84 85 static void debuggerResponseFromScriptValue(const QScriptValue &, QScriptDebuggerResponse &) 86 { 87 Q_ASSERT(0); 88 } 89 90 static QScriptValue breakpointDataToScriptValue(QScriptEngine *eng, const QScriptBreakpointData &in) 91 { 92 QScriptValue out = eng->newObject(); 93 out.setProperty(QString::fromLatin1("scriptId"), QScriptValue(eng, qsreal(in.scriptId()))); 94 out.setProperty(QString::fromLatin1("fileName"), QScriptValue(eng, in.fileName())); 95 out.setProperty(QString::fromLatin1("lineNumber"), QScriptValue(eng, in.lineNumber())); 96 out.setProperty(QString::fromLatin1("enabled"), QScriptValue(eng, in.isEnabled())); 97 out.setProperty(QString::fromLatin1("singleShot"), QScriptValue(eng, in.isSingleShot())); 98 out.setProperty(QString::fromLatin1("ignoreCount"), QScriptValue(eng, in.ignoreCount())); 99 out.setProperty(QString::fromLatin1("condition"), QScriptValue(eng, in.condition())); 100 return out; 101 } 102 103 static void breakpointDataFromScriptValue(const QScriptValue &in, QScriptBreakpointData &out) 104 { 105 QScriptValue scriptId = in.property(QString::fromLatin1("scriptId")); 106 if (scriptId.isValid()) 107 out.setScriptId((qint64)scriptId.toNumber()); 108 out.setFileName(in.property(QString::fromLatin1("fileName")).toString()); 109 out.setLineNumber(in.property(QString::fromLatin1("lineNumber")).toInt32()); 110 QScriptValue enabled = in.property(QString::fromLatin1("enabled")); 111 if (enabled.isValid()) 112 out.setEnabled(enabled.toBoolean()); 113 QScriptValue singleShot = in.property(QString::fromLatin1("singleShot")); 114 if (singleShot.isValid()) 115 out.setSingleShot(singleShot.toBoolean()); 116 out.setIgnoreCount(in.property(QString::fromLatin1("ignoreCount")).toInt32()); 117 out.setCondition(in.property(QString::fromLatin1("condition")).toString()); 118 } 119 120 static QScriptValue breakpointMapToScriptValue(QScriptEngine *eng, const QScriptBreakpointMap &in) 121 { 122 QScriptValue out = eng->newObject(); 123 QScriptBreakpointMap::const_iterator it; 124 for (it = in.constBegin(); it != in.constEnd(); ++it) { 125 out.setProperty(QString::number(it.key()), qScriptValueFromValue(eng, it.value())); 126 } 127 return out; 128 } 129 130 static void breakpointMapFromScriptValue(const QScriptValue &, QScriptBreakpointMap &) 131 { 132 Q_ASSERT(0); 133 } 134 135 static QScriptValue scriptDataToScriptValue(QScriptEngine *eng, const QScriptScriptData &in) 136 { 137 QScriptValue out = eng->newObject(); 138 out.setProperty(QString::fromLatin1("contents"), QScriptValue(eng, in.contents())); 139 out.setProperty(QString::fromLatin1("fileName"), QScriptValue(eng, in.fileName())); 140 out.setProperty(QString::fromLatin1("baseLineNumber"), QScriptValue(eng, in.baseLineNumber())); 141 return out; 142 } 143 144 static void scriptDataFromScriptValue(const QScriptValue &in, QScriptScriptData &out) 145 { 146 QString contents = in.property(QString::fromLatin1("contents")).toString(); 147 QString fileName = in.property(QString::fromLatin1("fileName")).toString(); 148 int baseLineNumber = in.property(QString::fromLatin1("baseLineNumber")).toInt32(); 149 QScriptScriptData tmp(contents, fileName, baseLineNumber); 150 out = tmp; 151 } 152 153 static QScriptValue scriptMapToScriptValue(QScriptEngine *eng, const QScriptScriptMap &in) 154 { 155 QScriptValue out = eng->newObject(); 156 QScriptScriptMap::const_iterator it; 157 for (it = in.constBegin(); it != in.constEnd(); ++it) { 158 out.setProperty(QString::number(it.key()), qScriptValueFromValue(eng, it.value())); 159 } 160 return out; 161 } 162 163 static void scriptMapFromScriptValue(const QScriptValue &, QScriptScriptMap &) 164 { 165 Q_ASSERT(0); 166 } 167 168 static QScriptValue consoleCommandToScriptValue( 169 QScriptEngine *eng, QScriptDebuggerConsoleCommand* const &in) 170 { 171 if (!in) 172 return eng->undefinedValue(); 173 QScriptValue out = eng->newObject(); 174 out.setProperty(QString::fromLatin1("name"), QScriptValue(eng, in->name())); 175 out.setProperty(QString::fromLatin1("group"), QScriptValue(eng, in->group())); 176 out.setProperty(QString::fromLatin1("shortDescription"), QScriptValue(eng, in->shortDescription())); 177 out.setProperty(QString::fromLatin1("longDescription"), QScriptValue(eng, in->longDescription())); 178 out.setProperty(QString::fromLatin1("aliases"), qScriptValueFromValue(eng, in->aliases())); 179 out.setProperty(QString::fromLatin1("seeAlso"), qScriptValueFromValue(eng, in->seeAlso())); 180 return out; 181 } 182 183 static void consoleCommandFromScriptValue( 184 const QScriptValue &, QScriptDebuggerConsoleCommand* &) 185 { 186 Q_ASSERT(0); 187 } 188 189 static QScriptValue consoleCommandGroupDataToScriptValue( 190 QScriptEngine *eng, const QScriptDebuggerConsoleCommandGroupData &in) 191 { 192 QScriptValue out = eng->newObject(); 193 out.setProperty(QString::fromLatin1("longDescription"), QScriptValue(eng, in.longDescription())); 194 out.setProperty(QString::fromLatin1("shortDescription"), QScriptValue(eng, in.shortDescription())); 195 return out; 196 } 197 198 static void consoleCommandGroupDataFromScriptValue( 199 const QScriptValue &, QScriptDebuggerConsoleCommandGroupData &) 200 { 201 Q_ASSERT(0); 202 } 203 204 static QScriptValue consoleCommandGroupMapToScriptValue( 205 QScriptEngine *eng, const QScriptDebuggerConsoleCommandGroupMap &in) 206 { 207 QScriptValue out = eng->newObject(); 208 QScriptDebuggerConsoleCommandGroupMap::const_iterator it; 209 for (it = in.constBegin(); it != in.constEnd(); ++it) { 210 out.setProperty(it.key(), qScriptValueFromValue(eng, it.value())); 211 } 212 return out; 213 } 214 215 static void consoleCommandGroupMapFromScriptValue( 216 const QScriptValue &, QScriptDebuggerConsoleCommandGroupMap &) 217 { 218 Q_ASSERT(0); 219 } 220 221 static QScriptValue contextInfoToScriptValue(QScriptEngine *eng, const QScriptContextInfo &in) 222 { 223 QScriptValue out = eng->newObject(); 224 out.setProperty(QString::fromLatin1("scriptId"), QScriptValue(eng, qsreal(in.scriptId()))); 225 out.setProperty(QString::fromLatin1("fileName"), QScriptValue(eng, in.fileName())); 226 out.setProperty(QString::fromLatin1("lineNumber"), QScriptValue(eng, in.lineNumber())); 227 out.setProperty(QString::fromLatin1("columnNumber"), QScriptValue(eng, in.columnNumber())); 228 out.setProperty(QString::fromLatin1("functionName"), QScriptValue(eng, in.functionName())); 229 return out; 230 } 231 232 static void contextInfoFromScriptValue(const QScriptValue &, QScriptContextInfo &) 233 { 234 Q_ASSERT(0); 235 } 236 237 static QScriptValue debuggerScriptValuePropertyToScriptValue(QScriptEngine *eng, const QScriptDebuggerValueProperty &in) 238 { 239 QScriptValue out = eng->newObject(); 240 out.setProperty(QString::fromLatin1("name"), QScriptValue(eng, in.name())); 241 out.setProperty(QString::fromLatin1("value"), qScriptValueFromValue(eng, in.value())); 242 out.setProperty(QString::fromLatin1("valueAsString"), QScriptValue(eng, in.valueAsString())); 243 out.setProperty(QString::fromLatin1("flags"), QScriptValue(eng, static_cast<int>(in.flags()))); 244 return out; 245 } 246 247 static void debuggerScriptValuePropertyFromScriptValue(const QScriptValue &in, QScriptDebuggerValueProperty &out) 248 { 249 QString name = in.property(QString::fromLatin1("name")).toString(); 250 QScriptDebuggerValue value = qscriptvalue_cast<QScriptDebuggerValue>(in.property(QString::fromLatin1("value"))); 251 QString valueAsString = in.property(QString::fromLatin1("valueAsString")).toString(); 252 int flags = in.property(QString::fromLatin1("flags")).toInt32(); 253 QScriptDebuggerValueProperty tmp(name, value, valueAsString, QScriptValue::PropertyFlags(flags)); 254 out = tmp; 255 } 56 256 57 257 /*! … … 77 277 QScriptDebuggerCommandSchedulerInterface *commandScheduler); 78 278 279 QScriptEngine *commandEngine; 79 280 QScriptDebuggerConsoleCommandManager *commandManager; 80 281 QString commandPrefix; … … 100 301 commandPrefix = QLatin1String("."); 101 302 commandManager = new QScriptDebuggerConsoleCommandManager(); 303 304 commandEngine = new QScriptEngine; 305 qScriptRegisterMetaType<QScriptBreakpointData>(commandEngine, breakpointDataToScriptValue, breakpointDataFromScriptValue); 306 qScriptRegisterMetaType<QScriptBreakpointMap>(commandEngine, breakpointMapToScriptValue, breakpointMapFromScriptValue); 307 qScriptRegisterMetaType<QScriptScriptData>(commandEngine, scriptDataToScriptValue, scriptDataFromScriptValue); 308 qScriptRegisterMetaType<QScriptScriptMap>(commandEngine, scriptMapToScriptValue, scriptMapFromScriptValue); 309 qScriptRegisterMetaType<QScriptContextInfo>(commandEngine, contextInfoToScriptValue, contextInfoFromScriptValue); 310 qScriptRegisterMetaType<QScriptDebuggerValueProperty>(commandEngine, debuggerScriptValuePropertyToScriptValue, debuggerScriptValuePropertyFromScriptValue); 311 qScriptRegisterSequenceMetaType<QScriptDebuggerValuePropertyList>(commandEngine); 312 qScriptRegisterMetaType<QScriptDebuggerResponse>(commandEngine, debuggerResponseToScriptValue, debuggerResponseFromScriptValue); 313 qScriptRegisterMetaType<QScriptDebuggerConsoleCommand*>(commandEngine, consoleCommandToScriptValue, consoleCommandFromScriptValue); 314 qScriptRegisterSequenceMetaType<QScriptDebuggerConsoleCommandList>(commandEngine); 315 qScriptRegisterMetaType<QScriptDebuggerConsoleCommandGroupData>(commandEngine, consoleCommandGroupDataToScriptValue, consoleCommandGroupDataFromScriptValue); 316 qScriptRegisterMetaType<QScriptDebuggerConsoleCommandGroupMap>(commandEngine, consoleCommandGroupMapToScriptValue, consoleCommandGroupMapFromScriptValue); 317 // ### can't do this, if it's an object ID the conversion will be incorrect since 318 // ### the object ID refers to an object in a different engine! 319 // qScriptRegisterMetaType(commandEngine, debuggerScriptValueToScriptValue, debuggerScriptValueFromScriptValue); 102 320 } 103 321 … … 105 323 { 106 324 delete commandManager; 325 delete commandEngine; 107 326 } 108 327 … … 127 346 QScriptDebuggerScriptedConsoleCommand *command; 128 347 command = QScriptDebuggerScriptedConsoleCommand::parse( 129 program, fileName, messageHandler);348 program, fileName, commandEngine, messageHandler); 130 349 if (!command) 131 350 continue; -
trunk/src/scripttools/debugging/qscriptdebuggerconsole_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsolecommand.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsolecommand_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsolecommand_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsolecommandgroupdata.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsolecommandgroupdata_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsolecommandjob.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsolecommandjob_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsolecommandjob_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsolecommandmanager.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsolecommandmanager_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsoleglobalobject.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsoleglobalobject_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsolehistorianinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsolewidget.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsolewidget_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsolewidgetinterface.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsolewidgetinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerconsolewidgetinterface_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerevent.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerevent_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggereventhandlerinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerfrontend.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerfrontend_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerfrontend_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerjob.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerjob_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerjob_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerjobschedulerinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerlocalsmodel.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 55 55 #include <QtCore/qdebug.h> 56 56 #include <QtCore/qcoreapplication.h> 57 #include <QtCore/qpointer.h> 57 58 #include <QtGui/qbrush.h> 58 59 #include <QtGui/qfont.h> … … 371 372 if (!m_index.isValid()) { 372 373 // nothing to do, the node has been removed 374 finish(); 373 375 return; 374 376 } … … 476 478 { 477 479 public: 478 InitModelJob(QScriptDebuggerLocalsModel Private*model,480 InitModelJob(QScriptDebuggerLocalsModel *model, 479 481 int frameIndex, 480 482 QScriptDebuggerCommandSchedulerInterface *scheduler) … … 485 487 void start() 486 488 { 489 if (!m_model) { 490 // Model has been deleted. 491 finish(); 492 return; 493 } 487 494 QScriptDebuggerCommandSchedulerFrontend frontend(commandScheduler(), this); 488 495 frontend.scheduleGetScopeChain(m_frameIndex); … … 492 499 int) 493 500 { 501 if (!m_model) { 502 // Model has been deleted. 503 finish(); 504 return; 505 } 494 506 QScriptDebuggerCommandSchedulerFrontend frontend(commandScheduler(), this); 507 QScriptDebuggerLocalsModelPrivate *model_d = QScriptDebuggerLocalsModelPrivate::get(m_model); 495 508 switch (m_state) { 496 509 case 0: { … … 501 514 if (i > 0) 502 515 name.append(QString::fromLatin1(" (%0)").arg(i)); 503 QModelIndex index = m _model->addTopLevelObject(name, scopeObject);516 QModelIndex index = model_d->addTopLevelObject(name, scopeObject); 504 517 if (i == 0) 505 m _model->emitScopeObjectAvailable(index);518 model_d->emitScopeObjectAvailable(index); 506 519 } 507 520 frontend.scheduleGetThisObject(m_frameIndex); … … 510 523 case 1: { 511 524 QScriptDebuggerValue thisObject = response.resultAsScriptValue(); 512 m _model->addTopLevelObject(QLatin1String("this"), thisObject);525 model_d->addTopLevelObject(QLatin1String("this"), thisObject); 513 526 finish(); 514 527 } break; … … 517 530 518 531 private: 519 Q ScriptDebuggerLocalsModelPrivate *m_model;532 QPointer<QScriptDebuggerLocalsModel> m_model; 520 533 int m_frameIndex; 521 534 int m_state; … … 528 541 Q_D(QScriptDebuggerLocalsModel); 529 542 d->frameIndex = frameIndex; 530 QScriptDebuggerJob *job = new InitModelJob( d, frameIndex, d->commandScheduler);543 QScriptDebuggerJob *job = new InitModelJob(this, frameIndex, d->commandScheduler); 531 544 d->jobScheduler->scheduleJob(job); 532 545 } … … 537 550 { 538 551 public: 539 SyncModelJob(QScriptDebuggerLocalsModel Private*model,552 SyncModelJob(QScriptDebuggerLocalsModel *model, 540 553 int frameIndex, 541 554 QScriptDebuggerCommandSchedulerInterface *scheduler) … … 546 559 void start() 547 560 { 561 if (!m_model) { 562 // Model has been deleted. 563 finish(); 564 return; 565 } 548 566 QScriptDebuggerCommandSchedulerFrontend frontend(commandScheduler(), this); 549 567 frontend.scheduleGetScopeChain(m_frameIndex); … … 553 571 int) 554 572 { 573 if (!m_model) { 574 // Model has been deleted. 575 finish(); 576 return; 577 } 555 578 QScriptDebuggerCommandSchedulerFrontend frontend(commandScheduler(), this); 556 579 switch (m_state) { … … 562 585 } break; 563 586 case 1: { 587 QScriptDebuggerLocalsModelPrivate *model_d = QScriptDebuggerLocalsModelPrivate::get(m_model); 564 588 QScriptDebuggerValue thisObject = response.resultAsScriptValue(); 565 589 m_topLevelObjects.append(thisObject); 566 bool equal = (m_topLevelObjects.size() == m _model->invisibleRootNode->children.size());590 bool equal = (m_topLevelObjects.size() == model_d->invisibleRootNode->children.size()); 567 591 for (int i = 0; equal && (i < m_topLevelObjects.size()); ++i) { 568 592 const QScriptDebuggerValue &object = m_topLevelObjects.at(i); 569 equal = (object == m _model->invisibleRootNode->children.at(i)->property.value());593 equal = (object == model_d->invisibleRootNode->children.at(i)->property.value()); 570 594 } 571 595 if (!equal) { … … 573 597 // we could try to be more clever, i.e. figure out 574 598 // exactly which objects were popped/pushed 575 m _model->removeTopLevelNodes();599 model_d->removeTopLevelNodes(); 576 600 for (int j = 0; j < m_topLevelObjects.size(); ++j) { 577 601 const QScriptDebuggerValue &object = m_topLevelObjects.at(j); … … 584 608 name.append(QString::fromLatin1(" (%0)").arg(j)); 585 609 } 586 QModelIndex index = m _model->addTopLevelObject(name, object);610 QModelIndex index = model_d->addTopLevelObject(name, object); 587 611 if (j == 0) 588 m _model->emitScopeObjectAvailable(index);612 model_d->emitScopeObjectAvailable(index); 589 613 } 590 614 } else { 591 m _model->syncTopLevelNodes();615 model_d->syncTopLevelNodes(); 592 616 } 593 617 finish(); … … 597 621 598 622 private: 599 Q ScriptDebuggerLocalsModelPrivate *m_model;623 QPointer<QScriptDebuggerLocalsModel> m_model; 600 624 int m_frameIndex; 601 625 int m_state; … … 609 633 Q_D(QScriptDebuggerLocalsModel); 610 634 d->frameIndex = frameIndex; 611 QScriptDebuggerJob *job = new SyncModelJob( d, frameIndex, d->commandScheduler);635 QScriptDebuggerJob *job = new SyncModelJob(this, frameIndex, d->commandScheduler); 612 636 d->jobScheduler->scheduleJob(job); 613 637 } … … 637 661 if (!m_index.isValid()) { 638 662 // nothing to do, the node has been removed 663 finish(); 639 664 return; 640 665 } -
trunk/src/scripttools/debugging/qscriptdebuggerlocalsmodel_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerlocalswidget.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 71 71 bool hasChildren(const QModelIndex &parent) const 72 72 { 73 if (!sourceModel()) 74 return false; 73 75 QModelIndex sourceParent = mapToSource(parent); 74 76 if (parent.isValid() && !sourceParent.isValid()) … … 185 187 void QScriptDebuggerLocalsWidgetPrivate::_q_expandIndex(const QModelIndex &index) 186 188 { 187 view->expand(proxy->mapFromSource(index)); 189 if (view->model() == index.model()) 190 view->expand(proxy->mapFromSource(index)); 188 191 } 189 192 -
trunk/src/scripttools/debugging/qscriptdebuggerlocalswidget_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerlocalswidgetinterface.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerlocalswidgetinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerlocalswidgetinterface_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerobjectsnapshotdelta_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerresponse.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerresponse_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerresponsehandlerinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerscriptedconsolecommand.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 47 47 #include "qscriptdebuggerconsoleglobalobject_p.h" 48 48 #include "qscriptdebuggerresponse_p.h" 49 #include "qscriptdebuggervalue_p.h"50 #include "qscriptdebuggervalueproperty_p.h"51 49 #include "qscriptdebuggercommandschedulerinterface_p.h" 52 50 … … 60 58 61 59 Q_DECLARE_METATYPE(QScriptDebuggerResponse) 62 Q_DECLARE_METATYPE(QScriptBreakpointData)63 Q_DECLARE_METATYPE(QScriptBreakpointMap)64 Q_DECLARE_METATYPE(QScriptScriptData)65 Q_DECLARE_METATYPE(QScriptScriptMap)66 Q_DECLARE_METATYPE(QScriptContextInfo)67 Q_DECLARE_METATYPE(QScriptDebuggerValue)68 Q_DECLARE_METATYPE(QScriptDebuggerValueProperty)69 Q_DECLARE_METATYPE(QScriptDebuggerValuePropertyList)70 Q_DECLARE_METATYPE(QScriptDebuggerConsoleCommand*)71 Q_DECLARE_METATYPE(QScriptDebuggerConsoleCommandList)72 Q_DECLARE_METATYPE(QScriptDebuggerConsoleCommandGroupData)73 Q_DECLARE_METATYPE(QScriptDebuggerConsoleCommandGroupMap)74 60 75 61 QT_BEGIN_NAMESPACE 76 77 static QScriptValue debuggerResponseToScriptValue(QScriptEngine *eng, const QScriptDebuggerResponse &in)78 {79 QScriptValue out = eng->newObject();80 out.setProperty(QString::fromLatin1("result"), qScriptValueFromValue(eng, in.result()));81 out.setProperty(QString::fromLatin1("error"), QScriptValue(eng, in.error()));82 out.setProperty(QString::fromLatin1("async"), QScriptValue(eng, in.async()));83 return out;84 }85 86 static void debuggerResponseFromScriptValue(const QScriptValue &, QScriptDebuggerResponse &)87 {88 Q_ASSERT(0);89 }90 91 static QScriptValue breakpointDataToScriptValue(QScriptEngine *eng, const QScriptBreakpointData &in)92 {93 QScriptValue out = eng->newObject();94 out.setProperty(QString::fromLatin1("scriptId"), QScriptValue(eng, qsreal(in.scriptId())));95 out.setProperty(QString::fromLatin1("fileName"), QScriptValue(eng, in.fileName()));96 out.setProperty(QString::fromLatin1("lineNumber"), QScriptValue(eng, in.lineNumber()));97 out.setProperty(QString::fromLatin1("enabled"), QScriptValue(eng, in.isEnabled()));98 out.setProperty(QString::fromLatin1("singleShot"), QScriptValue(eng, in.isSingleShot()));99 out.setProperty(QString::fromLatin1("ignoreCount"), QScriptValue(eng, in.ignoreCount()));100 out.setProperty(QString::fromLatin1("condition"), QScriptValue(eng, in.condition()));101 return out;102 }103 104 static void breakpointDataFromScriptValue(const QScriptValue &in, QScriptBreakpointData &out)105 {106 QScriptValue scriptId = in.property(QString::fromLatin1("scriptId"));107 if (scriptId.isValid())108 out.setScriptId((qint64)scriptId.toNumber());109 out.setFileName(in.property(QString::fromLatin1("fileName")).toString());110 out.setLineNumber(in.property(QString::fromLatin1("lineNumber")).toInt32());111 QScriptValue enabled = in.property(QString::fromLatin1("enabled"));112 if (enabled.isValid())113 out.setEnabled(enabled.toBoolean());114 QScriptValue singleShot = in.property(QString::fromLatin1("singleShot"));115 if (singleShot.isValid())116 out.setSingleShot(singleShot.toBoolean());117 out.setIgnoreCount(in.property(QString::fromLatin1("ignoreCount")).toInt32());118 out.setCondition(in.property(QString::fromLatin1("condition")).toString());119 }120 121 static QScriptValue breakpointMapToScriptValue(QScriptEngine *eng, const QScriptBreakpointMap &in)122 {123 QScriptValue out = eng->newObject();124 QScriptBreakpointMap::const_iterator it;125 for (it = in.constBegin(); it != in.constEnd(); ++it) {126 out.setProperty(QString::number(it.key()), qScriptValueFromValue(eng, it.value()));127 }128 return out;129 }130 131 static void breakpointMapFromScriptValue(const QScriptValue &, QScriptBreakpointMap &)132 {133 Q_ASSERT(0);134 }135 136 static QScriptValue scriptDataToScriptValue(QScriptEngine *eng, const QScriptScriptData &in)137 {138 QScriptValue out = eng->newObject();139 out.setProperty(QString::fromLatin1("contents"), QScriptValue(eng, in.contents()));140 out.setProperty(QString::fromLatin1("fileName"), QScriptValue(eng, in.fileName()));141 out.setProperty(QString::fromLatin1("baseLineNumber"), QScriptValue(eng, in.baseLineNumber()));142 return out;143 }144 145 static void scriptDataFromScriptValue(const QScriptValue &in, QScriptScriptData &out)146 {147 QString contents = in.property(QString::fromLatin1("contents")).toString();148 QString fileName = in.property(QString::fromLatin1("fileName")).toString();149 int baseLineNumber = in.property(QString::fromLatin1("baseLineNumber")).toInt32();150 QScriptScriptData tmp(contents, fileName, baseLineNumber);151 out = tmp;152 }153 154 static QScriptValue scriptMapToScriptValue(QScriptEngine *eng, const QScriptScriptMap &in)155 {156 QScriptValue out = eng->newObject();157 QScriptScriptMap::const_iterator it;158 for (it = in.constBegin(); it != in.constEnd(); ++it) {159 out.setProperty(QString::number(it.key()), qScriptValueFromValue(eng, it.value()));160 }161 return out;162 }163 164 static void scriptMapFromScriptValue(const QScriptValue &, QScriptScriptMap &)165 {166 Q_ASSERT(0);167 }168 169 static QScriptValue consoleCommandToScriptValue(170 QScriptEngine *eng, QScriptDebuggerConsoleCommand* const &in)171 {172 if (!in)173 return eng->undefinedValue();174 QScriptValue out = eng->newObject();175 out.setProperty(QString::fromLatin1("name"), QScriptValue(eng, in->name()));176 out.setProperty(QString::fromLatin1("group"), QScriptValue(eng, in->group()));177 out.setProperty(QString::fromLatin1("shortDescription"), QScriptValue(eng, in->shortDescription()));178 out.setProperty(QString::fromLatin1("longDescription"), QScriptValue(eng, in->longDescription()));179 out.setProperty(QString::fromLatin1("aliases"), qScriptValueFromValue(eng, in->aliases()));180 out.setProperty(QString::fromLatin1("seeAlso"), qScriptValueFromValue(eng, in->seeAlso()));181 return out;182 }183 184 static void consoleCommandFromScriptValue(185 const QScriptValue &, QScriptDebuggerConsoleCommand* &)186 {187 Q_ASSERT(0);188 }189 190 static QScriptValue consoleCommandGroupDataToScriptValue(191 QScriptEngine *eng, const QScriptDebuggerConsoleCommandGroupData &in)192 {193 QScriptValue out = eng->newObject();194 out.setProperty(QString::fromLatin1("longDescription"), QScriptValue(eng, in.longDescription()));195 out.setProperty(QString::fromLatin1("shortDescription"), QScriptValue(eng, in.shortDescription()));196 return out;197 }198 199 static void consoleCommandGroupDataFromScriptValue(200 const QScriptValue &, QScriptDebuggerConsoleCommandGroupData &)201 {202 Q_ASSERT(0);203 }204 205 static QScriptValue consoleCommandGroupMapToScriptValue(206 QScriptEngine *eng, const QScriptDebuggerConsoleCommandGroupMap &in)207 {208 QScriptValue out = eng->newObject();209 QScriptDebuggerConsoleCommandGroupMap::const_iterator it;210 for (it = in.constBegin(); it != in.constEnd(); ++it) {211 out.setProperty(it.key(), qScriptValueFromValue(eng, it.value()));212 }213 return out;214 }215 216 static void consoleCommandGroupMapFromScriptValue(217 const QScriptValue &, QScriptDebuggerConsoleCommandGroupMap &)218 {219 Q_ASSERT(0);220 }221 222 static QScriptValue contextInfoToScriptValue(QScriptEngine *eng, const QScriptContextInfo &in)223 {224 QScriptValue out = eng->newObject();225 out.setProperty(QString::fromLatin1("scriptId"), QScriptValue(eng, qsreal(in.scriptId())));226 out.setProperty(QString::fromLatin1("fileName"), QScriptValue(eng, in.fileName()));227 out.setProperty(QString::fromLatin1("lineNumber"), QScriptValue(eng, in.lineNumber()));228 out.setProperty(QString::fromLatin1("columnNumber"), QScriptValue(eng, in.columnNumber()));229 out.setProperty(QString::fromLatin1("functionName"), QScriptValue(eng, in.functionName()));230 return out;231 }232 233 static void contextInfoFromScriptValue(const QScriptValue &, QScriptContextInfo &)234 {235 Q_ASSERT(0);236 }237 238 static QScriptValue debuggerScriptValuePropertyToScriptValue(QScriptEngine *eng, const QScriptDebuggerValueProperty &in)239 {240 QScriptValue out = eng->newObject();241 out.setProperty(QString::fromLatin1("name"), QScriptValue(eng, in.name()));242 out.setProperty(QString::fromLatin1("value"), qScriptValueFromValue(eng, in.value()));243 out.setProperty(QString::fromLatin1("valueAsString"), QScriptValue(eng, in.valueAsString()));244 out.setProperty(QString::fromLatin1("flags"), QScriptValue(eng, static_cast<int>(in.flags())));245 return out;246 }247 248 static void debuggerScriptValuePropertyFromScriptValue(const QScriptValue &in, QScriptDebuggerValueProperty &out)249 {250 QString name = in.property(QString::fromLatin1("name")).toString();251 QScriptDebuggerValue value = qscriptvalue_cast<QScriptDebuggerValue>(in.property(QString::fromLatin1("value")));252 QString valueAsString = in.property(QString::fromLatin1("valueAsString")).toString();253 int flags = in.property(QString::fromLatin1("flags")).toInt32();254 QScriptDebuggerValueProperty tmp(name, value, valueAsString, QScriptValue::PropertyFlags(flags));255 out = tmp;256 }257 62 258 63 /*! … … 280 85 QStringList argumentTypes; 281 86 QStringList subCommands; 282 QScript Engine *engine;87 QScriptValue globalObject; 283 88 QScriptValue execFunction; 284 89 QScriptValue responseFunction; … … 287 92 QScriptDebuggerScriptedConsoleCommandPrivate::QScriptDebuggerScriptedConsoleCommandPrivate() 288 93 { 289 engine = 0;290 94 } 291 95 292 96 QScriptDebuggerScriptedConsoleCommandPrivate::~QScriptDebuggerScriptedConsoleCommandPrivate() 293 97 { 294 delete engine;295 98 } 296 99 … … 300 103 const QStringList &aliases, const QStringList &seeAlso, 301 104 const QStringList &argumentTypes, const QStringList &subCommands, 105 const QScriptValue &globalObject, 302 106 const QScriptValue &execFunction, const QScriptValue &responseFunction) 303 107 : QScriptDebuggerConsoleCommand(*new QScriptDebuggerScriptedConsoleCommandPrivate) … … 312 116 d->argumentTypes = argumentTypes; 313 117 d->subCommands = subCommands; 118 d->globalObject = globalObject; 314 119 d->execFunction = execFunction; 315 120 d->responseFunction = responseFunction; 316 d->engine = execFunction.engine();317 318 qScriptRegisterMetaType<QScriptBreakpointData>(d->engine, breakpointDataToScriptValue, breakpointDataFromScriptValue);319 qScriptRegisterMetaType<QScriptBreakpointMap>(d->engine, breakpointMapToScriptValue, breakpointMapFromScriptValue);320 qScriptRegisterMetaType<QScriptScriptData>(d->engine, scriptDataToScriptValue, scriptDataFromScriptValue);321 qScriptRegisterMetaType<QScriptScriptMap>(d->engine, scriptMapToScriptValue, scriptMapFromScriptValue);322 qScriptRegisterMetaType<QScriptContextInfo>(d->engine, contextInfoToScriptValue, contextInfoFromScriptValue);323 qScriptRegisterMetaType<QScriptDebuggerValueProperty>(d->engine, debuggerScriptValuePropertyToScriptValue, debuggerScriptValuePropertyFromScriptValue);324 qScriptRegisterSequenceMetaType<QScriptDebuggerValuePropertyList>(d->engine);325 qScriptRegisterMetaType<QScriptDebuggerResponse>(d->engine, debuggerResponseToScriptValue, debuggerResponseFromScriptValue);326 qScriptRegisterMetaType<QScriptDebuggerConsoleCommand*>(d->engine, consoleCommandToScriptValue, consoleCommandFromScriptValue);327 qScriptRegisterSequenceMetaType<QScriptDebuggerConsoleCommandList>(d->engine);328 qScriptRegisterMetaType<QScriptDebuggerConsoleCommandGroupData>(d->engine, consoleCommandGroupDataToScriptValue, consoleCommandGroupDataFromScriptValue);329 qScriptRegisterMetaType<QScriptDebuggerConsoleCommandGroupMap>(d->engine, consoleCommandGroupMapToScriptValue, consoleCommandGroupMapFromScriptValue);330 // ### can't do this, if it's an object ID the conversion will be incorrect since331 // ### the object ID refers to an object in a different engine!332 // qScriptRegisterMetaType(d->engine, debuggerScriptValueToScriptValue, debuggerScriptValueFromScriptValue);333 121 } 334 122 … … 406 194 { 407 195 Q_D(QScriptDebuggerScriptedConsoleCommandJob); 408 QScriptEngine *engine = d->command->engine; 196 QScriptEngine *engine = d->command->globalObject.engine(); 197 engine->setGlobalObject(d->command->globalObject); 409 198 QScriptValueList args; 410 199 for (int i = 0; i < d->arguments.size(); ++i) … … 436 225 Q_D(QScriptDebuggerScriptedConsoleCommandJob); 437 226 // ### generalize 438 QScriptEngine *engine = d->command->engine; 227 QScriptEngine *engine = d->command->globalObject.engine(); 228 engine->setGlobalObject(d->command->globalObject); 439 229 QScriptValueList args; 440 230 args.append(qScriptValueFromValue(engine, response)); 441 231 args.append(QScriptValue(engine, commandId)); 442 232 QScriptDebuggerConsoleGlobalObject *global; 443 global = qobject_cast<QScriptDebuggerConsoleGlobalObject*>( engine->globalObject().toQObject());233 global = qobject_cast<QScriptDebuggerConsoleGlobalObject*>(d->command->globalObject.toQObject()); 444 234 Q_ASSERT(global != 0); 445 235 global->setScheduler(this); … … 552 342 QScriptDebuggerScriptedConsoleCommand *QScriptDebuggerScriptedConsoleCommand::parse( 553 343 const QString &program, const QString &fileName, 554 QScriptMessageHandlerInterface *messageHandler) 555 { 556 QScriptEngine *engine = new QScriptEngine(); 344 QScriptEngine *engine, QScriptMessageHandlerInterface *messageHandler) 345 { 557 346 // create a custom global object 558 347 QScriptDebuggerConsoleGlobalObject *cppGlobal = new QScriptDebuggerConsoleGlobalObject(); … … 575 364 messageHandler->message(QtCriticalMsg, ret.toString(), fileName, 576 365 engine->uncaughtExceptionLineNumber()); 577 delete engine;578 366 return 0; 579 367 } … … 582 370 if (!name.isString()) { 583 371 messageHandler->message(QtCriticalMsg, QLatin1String("command definition lacks a name"), fileName); 584 delete engine;585 372 return 0; 586 373 } … … 591 378 messageHandler->message(QtCriticalMsg, QString::fromLatin1("definition of command \"%0\" lacks a group name") 592 379 .arg(nameStr), fileName); 593 delete engine;594 380 return 0; 595 381 } … … 600 386 messageHandler->message(QtCriticalMsg, QString::fromLatin1("definition of command \"%0\" lacks shortDescription") 601 387 .arg(nameStr), fileName); 602 delete engine;603 388 return 0; 604 389 } … … 609 394 messageHandler->message(QtCriticalMsg, QString::fromLatin1("definition of command \"%0\" lacks longDescription") 610 395 .arg(nameStr), fileName); 611 delete engine;612 396 return 0; 613 397 } … … 630 414 messageHandler->message(QtCriticalMsg, QString::fromLatin1("definition of command \"%0\" lacks execute() function") 631 415 .arg(nameStr), fileName); 632 delete engine;633 416 return 0; 634 417 } … … 641 424 aliases, seeAlso, 642 425 argTypes, subCommands, 643 execFunction, responseFunction);426 global, execFunction, responseFunction); 644 427 return result; 645 428 } -
trunk/src/scripttools/debugging/qscriptdebuggerscriptedconsolecommand_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 58 58 QT_BEGIN_NAMESPACE 59 59 60 class QScriptEngine; 60 61 class QScriptValue; 61 62 … … 73 74 const QStringList &argumentTypes, 74 75 const QStringList &subCommands, 76 const QScriptValue &globalObject, 75 77 const QScriptValue &execFunction, 76 78 const QScriptValue &responseFunction); … … 80 82 static QScriptDebuggerScriptedConsoleCommand *parse( 81 83 const QString &program, const QString &fileName, 82 QScript MessageHandlerInterface *messageHandler);84 QScriptEngine *engine, QScriptMessageHandlerInterface *messageHandler); 83 85 84 86 QString name() const; -
trunk/src/scripttools/debugging/qscriptdebuggerscriptsmodel.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerscriptsmodel_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerscriptswidget.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerscriptswidget_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerscriptswidgetinterface.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerscriptswidgetinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerscriptswidgetinterface_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerstackmodel.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerstackmodel_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerstackwidget.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerstackwidget_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerstackwidgetinterface.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerstackwidgetinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerstackwidgetinterface_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerstandardwidgetfactory.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerstandardwidgetfactory_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggervalue.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggervalue_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggervalueproperty.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggervalueproperty_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebuggerwidgetfactoryinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebugoutputwidget.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebugoutputwidget_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebugoutputwidgetinterface.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebugoutputwidgetinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptdebugoutputwidgetinterface_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptedit.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptedit_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptenginedebugger.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptenginedebugger.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptenginedebuggerfrontend.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptenginedebuggerfrontend_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscripterrorlogwidget.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscripterrorlogwidget_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscripterrorlogwidgetinterface.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscripterrorlogwidgetinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscripterrorlogwidgetinterface_p_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptmessagehandlerinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptobjectsnapshot.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptobjectsnapshot_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptscriptdata.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptscriptdata_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptstdmessagehandler.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptstdmessagehandler_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptsyntaxhighlighter.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptsyntaxhighlighter_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscripttooltipproviderinterface_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptvalueproperty.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptvalueproperty_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptxmlparser.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) -
trunk/src/scripttools/debugging/qscriptxmlparser_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com)
Note:
See TracChangeset
for help on using the changeset viewer.