Changeset 58483 in webkit for trunk/JavaScriptCore/qt/api/qscriptvalue.cpp
- Timestamp:
- Apr 29, 2010, 1:14:50 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/qt/api/qscriptvalue.cpp
r53850 r58483 116 116 */ 117 117 QScriptValue::QScriptValue(QScriptEngine* engine, bool value) 118 : d_ptr(new QScriptValuePrivate(engine, value)) 119 { 118 { 119 if (engine) 120 d_ptr = new QScriptValuePrivate(QScriptEnginePrivate::get(engine), value); 121 else 122 d_ptr = new QScriptValuePrivate(value); 120 123 } 121 124 … … 127 130 */ 128 131 QScriptValue::QScriptValue(QScriptEngine* engine, int value) 129 : d_ptr(new QScriptValuePrivate(engine, value)) 130 { 132 { 133 if (engine) 134 d_ptr = new QScriptValuePrivate(QScriptEnginePrivate::get(engine), value); 135 else 136 d_ptr = new QScriptValuePrivate(value); 131 137 } 132 138 … … 138 144 */ 139 145 QScriptValue::QScriptValue(QScriptEngine* engine, uint value) 140 : d_ptr(new QScriptValuePrivate(engine, value)) 141 { 146 { 147 if (engine) 148 d_ptr = new QScriptValuePrivate(QScriptEnginePrivate::get(engine), value); 149 else 150 d_ptr = new QScriptValuePrivate(value); 142 151 } 143 152 … … 149 158 */ 150 159 QScriptValue::QScriptValue(QScriptEngine* engine, qsreal value) 151 : d_ptr(new QScriptValuePrivate(engine, value)) 152 { 160 { 161 if (engine) 162 d_ptr = new QScriptValuePrivate(QScriptEnginePrivate::get(engine), value); 163 else 164 d_ptr = new QScriptValuePrivate(value); 153 165 } 154 166 … … 160 172 */ 161 173 QScriptValue::QScriptValue(QScriptEngine* engine, const QString& value) 162 : d_ptr(new QScriptValuePrivate(engine, value)) 163 { 174 { 175 if (engine) 176 d_ptr = new QScriptValuePrivate(QScriptEnginePrivate::get(engine), value); 177 else 178 d_ptr = new QScriptValuePrivate(value); 164 179 } 165 180 … … 171 186 */ 172 187 QScriptValue::QScriptValue(QScriptEngine* engine, const char* value) 173 : d_ptr(new QScriptValuePrivate(engine, QString::fromUtf8(value))) 174 { 188 { 189 if (engine) 190 d_ptr = new QScriptValuePrivate(QScriptEnginePrivate::get(engine), QString::fromUtf8(value)); 191 else 192 d_ptr = new QScriptValuePrivate(QString::fromUtf8(value)); 175 193 } 176 194 … … 182 200 */ 183 201 QScriptValue::QScriptValue(QScriptEngine* engine, SpecialValue value) 184 : d_ptr(new QScriptValuePrivate(engine, value)) 185 { 202 { 203 if (engine) 204 d_ptr = new QScriptValuePrivate(QScriptEnginePrivate::get(engine), value); 205 else 206 d_ptr = new QScriptValuePrivate(value); 186 207 } 187 208
Note:
See TracChangeset
for help on using the changeset viewer.