Aaron J. Seigo
a85e29367a
isolate out the common QScriptEngine setup that is sharable between the various ScriptEngines; this will prevent having to reimplement (or more likely copy and paste) the extensions loading, print, debug, etc. from the applet implementation to get that support in dataengines and runners.
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1070936
2010-01-07 02:04:59 +00:00
Aaron J. Seigo
5946da0f42
implement a specialized findChild; this makes it look like there's the usual findChild, but this one is defanged
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1070552
2010-01-06 00:23:31 +00:00
Aaron J. Seigo
092bf9d3e6
count/itemAt; plugs some holes that made layouts rather unuseful (though getting reports about these things is nice: people are actually using them! wow! :)
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1070549
2010-01-05 23:48:56 +00:00
John Layt
3d468dfd5f
krazy fixes
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1067066
2009-12-28 20:50:30 +00:00
Aaron J. Seigo
5e924edc6d
need to also register KJob with the runtime otherwise those signals are not very usable from the runtime; found while trying to connect to the finished signal of an http request
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1063096
2009-12-16 22:46:34 +00:00
Aaron J. Seigo
745dc92f50
--unecessary duplication
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1063084
2009-12-16 22:29:43 +00:00
Aaron J. Seigo
f26351ef58
typo caught while fixing up isActive
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1063078
2009-12-16 22:18:02 +00:00
Aaron J. Seigo
f266a263db
make isActive a setter as well, more javascriptty
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1063077
2009-12-16 22:15:54 +00:00
Aaron J. Seigo
47deeea77c
huge cleanup with lots of inter-twined changes, but this should be more or less ready for 4.4.0 at this point! changes include:
...
* discovered QByteArrays were completely opaque to the runtime, obviously not good seeing how many things use them. fortunately, Qt has bindings for them ... in the examples! so just pulled those over (license compatible, thankfully) and now that works
* implement the remaining security hooks so it knows the difference between different kinds of urls
* export KIO::Job into the runtime; i really wish we could have had more time to do something more elegant than just pushing the object wholesale into the runtime as it exposes a LOT of API, but this works, should be safe (security wise) and as we are in feature freeze there's really nothing better that can be done to replace it at this point in time
* move some of the utility bindings (i18n, DataEngine) into simplebindings/ for consistency
* break out the qvariant stuff that is used outside of the DataEngine bindings for clarity
* brea out a bunch of the bookkeeping setup stuff from simplejavascriptapplet.cpp (it was getting messy) and put it into a separate .cpp file
svn path=/trunk/KDE/kdebase/runtime/; revision=1063070
2009-12-16 22:05:46 +00:00
Andreas Hartmetz
18a9f087a4
Thou shalst not commit old cheese which uses experimental API, unless thou hath
...
tested that it still compilest.
svn path=/trunk/KDE/kdebase/runtime/; revision=1062521
2009-12-15 00:33:01 +00:00
Aaron J. Seigo
5e3c8f51ff
missing license headers and emails
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1062487
2009-12-14 22:04:05 +00:00
Aaron J. Seigo
52aaea24e7
make animation groups work again in javascript by subclassing the Qt classes and making the interesting methods scriptable in the subclasses and calling the parent class implementations.
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1062484
2009-12-14 21:54:23 +00:00
André Wöbbeking
83d02aaecb
-pedantic
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1056518
2009-11-30 11:44:47 +00:00
Artur Duque de Souza
4f35912332
Fix the GridLayout bindings as we do not have properties
...
Now I figured it out: the c++ class has no properties because
the setters need to get the row or the column and this is not
a property. So now this commit fixes the problem of exporting
it as properties in the binding.
svn path=/trunk/KDE/kdebase/runtime/; revision=1055931
2009-11-29 04:38:33 +00:00
Artur Duque de Souza
a356b3d452
Create bindings for QGraphicsGridLayout
...
We should definetely have a common header for the layout bindings
so we avoid duplicating the "layoutItem" function with different
names all around.
I created some macros to help creating the binding for GridLayout
that may be helpful in other scenarious. Maybe put this macros on
this shared header too ?
Anyway, the bindings for this class are ready if I didn't forget
any important functions and the code for layout item was a little
bit simplified trying to qscriptvalue_cast to QGraphicsLayout* instead
of each implementation of it.
svn path=/trunk/KDE/kdebase/runtime/; revision=1055930
2009-11-29 04:17:30 +00:00
Aaron J. Seigo
58a46c3d52
now that we've figured out how the gc() works, don't need this around anymore
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1055417
2009-11-28 00:11:36 +00:00
Aaron J. Seigo
b07076032d
clean up api
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1055360
2009-11-27 21:31:43 +00:00
Andreas Hartmetz
192b733ae2
fix the build
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1055349
2009-11-27 21:17:11 +00:00
Aaron J. Seigo
ec69b36867
clean up api
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1055348
2009-11-27 21:15:25 +00:00
Aaron J. Seigo
0ab7db4524
pen, without which painter is a lot less useful
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1055311
2009-11-27 20:29:14 +00:00
Aaron J. Seigo
bd7231cd97
clean up api
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1055310
2009-11-27 20:28:42 +00:00
Aaron J. Seigo
24133e0882
move AppletInterface into the simplebindings dir
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1055288
2009-11-27 19:34:04 +00:00
Aaron J. Seigo
3cafef2efe
clean up the api
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1055279
2009-11-27 19:01:50 +00:00
Aaron J. Seigo
acc0469b24
uiloader is part of the simplebindings
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1054901
2009-11-27 03:12:43 +00:00
Aaron J. Seigo
65ec9a6bcb
fix color api
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1054898
2009-11-27 03:03:48 +00:00
Aaron J. Seigo
bc053f81c1
fix up the rect api
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1054897
2009-11-27 02:59:09 +00:00
Aaron J. Seigo
d9770c3128
fix point api up
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1054896
2009-11-27 02:49:38 +00:00
Aaron J. Seigo
23cba1143e
declare the default constructors and width/height as getters/setters
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1054895
2009-11-27 02:43:45 +00:00
Aaron J. Seigo
9b44b1b751
mark these as getters
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1054887
2009-11-27 02:20:33 +00:00
Aaron J. Seigo
86b12fc8cb
add an accepted signal, differentiate between accepted and finished; more qdialog-like and lets the widget react to a failed file dialog
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1051186
2009-11-18 23:26:28 +00:00
Aaron J. Seigo
e968acb6e6
better ownership and scriptvalue reusage
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1051166
2009-11-18 22:58:15 +00:00
Aaron J. Seigo
71f818d1e7
Restore files
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1051162
2009-11-18 22:55:46 +00:00
Aaron J. Seigo
969a5bdf28
Restore files
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1051161
2009-11-18 22:55:29 +00:00
Aaron J. Seigo
441ba69f40
Restore files
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1051160
2009-11-18 22:55:12 +00:00
Aaron J. Seigo
81d14ee7e5
Restore files
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1051157
2009-11-18 22:54:54 +00:00
Aaron J. Seigo
54d27a6cbf
Restore files
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1051156
2009-11-18 22:54:36 +00:00
Aaron J. Seigo
d7bd1a7a86
Restore files
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1051155
2009-11-18 22:54:17 +00:00
Aaron J. Seigo
d7ca740b00
Restore files
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1051154
2009-11-18 22:53:59 +00:00
Aaron J. Seigo
32d85b7e1f
Restore files
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1051153
2009-11-18 22:53:41 +00:00
Aaron J. Seigo
a28943f2ec
Restore files
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1051152
2009-11-18 22:53:23 +00:00
Aaron J. Seigo
5bb3f72d85
Restore files
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1051150
2009-11-18 22:53:06 +00:00
Aaron J. Seigo
ed48126f88
Restore files
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1051149
2009-11-18 22:52:48 +00:00
Aaron J. Seigo
ff00206769
Restore files
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1051148
2009-11-18 22:52:31 +00:00
Aaron J. Seigo
7bf7dbac2d
Restore files
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1051147
2009-11-18 22:52:14 +00:00
Aaron J. Seigo
2be0601378
Restore files
...
svn path=/trunk/KDE/kdebase/runtime/; revision=1051146
2009-11-18 22:50:35 +00:00