24 #include <QtCore/QDebug>
25 #include <QtGui/QBrush>
26 #include <QtGui/QPixmap>
27 #include <QtGui/QColor>
33 using namespace KJSEmbed;
58 result = KJS::jsBoolean(cppValue);
67 Qt::BrushStyle arg0 = (Qt::BrushStyle)KJSEmbed::
extractInt(exec, args, 0);
78 result = KJS::jsNumber(cppValue);
89 {
"color", 0, KJS::DontDelete|KJS::ReadOnly, &BrushNS::callcolor},
90 {
"gradient", 0, KJS::DontDelete|KJS::ReadOnly, &BrushNS::callgradient},
91 {
"isOpaque", 0, KJS::DontDelete|KJS::ReadOnly, &BrushNS::callisOpaque},
92 {
"setColor", 1, KJS::DontDelete|KJS::ReadOnly, &BrushNS::callsetColor},
93 {
"setStyle", 1, KJS::DontDelete|KJS::ReadOnly, &BrushNS::callsetStyle},
94 {
"setTexture", 1, KJS::DontDelete|KJS::ReadOnly, &BrushNS::callsetTexture},
95 {
"style", 0, KJS::DontDelete|KJS::ReadOnly, &BrushNS::callstyle},
96 {
"texture", 0, KJS::DontDelete|KJS::ReadOnly, &BrushNS::calltexture}
103 if( args.size() == 0 )
107 else if( args.size() == 1 )
109 KJS::JSValue* value0 = args[0];
110 KJS::JSObject* obj0 = value0->toObject(exec);
115 QPixmap
arg0 = KJSEmbed::extractVariant<QPixmap>(exec, args, 0);
120 QBrush arg0 = KJSEmbed::extractVariant<QBrush>(exec, args, 0);
135 else if( args.size() == 2 )
137 KJS::JSValue* value0= args[0];
138 KJS::JSValue* value1= args[1];
139 KJS::JSObject* obj0 = value0->toObject(exec);
140 KJS::JSObject* obj1 = value1->toObject(exec);
144 QColor arg0 = KJSEmbed::extractVariant<QColor>(exec, args, 0);
145 QPixmap
arg1 = KJSEmbed::extractVariant<QPixmap>(exec, args, 1);
151 QPixmap arg1 = KJSEmbed::extractVariant<QPixmap>(exec, args, 1);
156 QColor arg0 = KJSEmbed::extractVariant<QColor>(exec, args, 0);