24 #include <QtCore/QDebug>
25 #include <QtCore/QSize>
27 using namespace KJSEmbed;
48 QSize cppValue =
value.expandedTo(arg0);
53 int cppValue =
value.height();
54 result = KJS::jsNumber(cppValue);
58 bool cppValue =
value.isEmpty();
59 result = KJS::jsBoolean(cppValue);
63 bool cppValue =
value.isNull();
64 result = KJS::jsBoolean(cppValue);
68 bool cppValue =
value.isValid();
69 result = KJS::jsBoolean(cppValue);
73 int cppValue =
value.rheight();
74 result = KJS::jsNumber(cppValue);
78 int cppValue =
value.rwidth();
79 result = KJS::jsNumber(cppValue);
83 if( args.size() == 2 )
85 QSize arg0 = KJSEmbed::extractVariant<QSize>(exec,args, 0);
87 value.scale(arg0, arg1);
89 else if( args.size() == 3 )
94 value.scale(arg0, arg1, arg2);
99 int arg0 = KJSEmbed::
extractInt(exec, args, 0);
104 int arg0 = KJSEmbed::
extractInt(exec, args, 0);
120 {
"boundedTo", 0, KJS::DontDelete|KJS::ReadOnly, &SizeNS::callboundedTo},
121 {
"expandedTo", 0, KJS::DontDelete|KJS::ReadOnly, &SizeNS::callexpandedTo},
122 {
"height", 0, KJS::DontDelete|KJS::ReadOnly, &SizeNS::callheight},
123 {
"isEmpty", 0, KJS::DontDelete|KJS::ReadOnly, &SizeNS::callisEmpty},
124 {
"isNull", 0, KJS::DontDelete|KJS::ReadOnly, &SizeNS::callisNull},
125 {
"isValid", 0, KJS::DontDelete|KJS::ReadOnly, &SizeNS::callisValid},
126 {
"rheight", 0, KJS::DontDelete|KJS::ReadOnly, &SizeNS::callrheight},
127 {
"rwidth", 0, KJS::DontDelete|KJS::ReadOnly, &SizeNS::callrwidth},
128 {
"scale", 2, KJS::DontDelete|KJS::ReadOnly, &SizeNS::callscale},
129 {
"setHeight", 0, KJS::DontDelete|KJS::ReadOnly, &SizeNS::callsetHeight},
130 {
"setWidth", 0, KJS::DontDelete|KJS::ReadOnly, &SizeNS::callsetWidth},
131 {
"transpose", 0, KJS::DontDelete|KJS::ReadOnly, &SizeNS::calltranspose},
132 {
"width", 0, KJS::DontDelete|KJS::ReadOnly, &SizeNS::callwidth}
139 if( args.size() == 0 )
143 else if( args.size() == 2 )