Bläddra i källkod

Expose QComboBox::findData to host environment

Neal Wilson 10 år sedan
förälder
incheckning
936754e29f
1 ändrade filer med 8 tillägg och 0 borttagningar
  1. 8
    0
      src/typica.w

+ 8
- 0
src/typica.w Visa fil

5816
 QScriptValue QComboBox_addItem(QScriptContext *context, QScriptEngine *engine);
5816
 QScriptValue QComboBox_addItem(QScriptContext *context, QScriptEngine *engine);
5817
 QScriptValue QComboBox_setModel(QScriptContext *context, QScriptEngine *engine);
5817
 QScriptValue QComboBox_setModel(QScriptContext *context, QScriptEngine *engine);
5818
 QScriptValue QComboBox_findText(QScriptContext *context, QScriptEngine *engine);
5818
 QScriptValue QComboBox_findText(QScriptContext *context, QScriptEngine *engine);
5819
+QScriptValue QComboBox_findData(QScriptContext *context, QScriptEngine *engine);
5819
 
5820
 
5820
 @ These functions should seem familiar by now.
5821
 @ These functions should seem familiar by now.
5821
 
5822
 
5833
 	value.setProperty("addItem", engine->newFunction(QComboBox_addItem));
5834
 	value.setProperty("addItem", engine->newFunction(QComboBox_addItem));
5834
 	value.setProperty("setModel", engine->newFunction(QComboBox_setModel));
5835
 	value.setProperty("setModel", engine->newFunction(QComboBox_setModel));
5835
 	value.setProperty("findText", engine->newFunction(QComboBox_findText));
5836
 	value.setProperty("findText", engine->newFunction(QComboBox_findText));
5837
+	value.setProperty("findData", engine->newFunction(QComboBox_findData));
5836
 }
5838
 }
5837
 
5839
 
5838
 QScriptValue QComboBox_currentData(QScriptContext *context,
5840
 QScriptValue QComboBox_currentData(QScriptContext *context,
5863
 	return QScriptValue(engine, self->findText(argument<QString>(0, context)));
5865
 	return QScriptValue(engine, self->findText(argument<QString>(0, context)));
5864
 }
5866
 }
5865
 
5867
 
5868
+QScriptValue QComboBox_findData(QScriptContext *context, QScriptEngine *engine)
5869
+{
5870
+	QComboBox *self = getself<QComboBox *>(context);
5871
+	return QScriptValue(engine, self->findData(argument<QVariant>(0, context)));
5872
+}
5873
+
5866
 @i abouttypica.w
5874
 @i abouttypica.w
5867
 
5875
 
5868
 @** A representation of temperature measurements.
5876
 @** A representation of temperature measurements.

Laddar…
Avbryt
Spara