Ejemplo n.º 1
0
int LuaDomElement2::createElement(lua_State *L)
{
	DomElement* obj = DomElementValue::check2( L, 1 );
	// Param: Name
	// Erzeugt ein neues Element und fügt es ans Ende der Liste
	Root::Ref<DomElement> e = new DomElement();
	e->setName( luaL_checkstring( L, 2 ) );
	DomElementValue::create( L, e );
	obj->append( e );
	return 1;
}
Ejemplo n.º 2
0
int LuaDomElement2::createText(lua_State *L)
{
	DomElement* obj = DomElementValue::check2( L, 1 );
	// Param: Text (optional)
	QByteArray txt;
	if( lua_gettop(L) > 1 )
		txt = luaL_checkstring( L, 2 );
	Root::Ref<DomText> e = new DomText();
	e->setText( txt );
	obj->append( e );
	DomTextValue::create( L, e );
	return 1;
}