> On May 9, 2011, 9:27 p.m., Aaron J. Seigo wrote: > > this must not be included in the default bindings set. it must become an > > extension, just as HTTP and NetworkIO are. i'm not entirely convinced that > > raw Socket access is needed, though the other half of me can imagine > > scenarios where it is. ;) in any case, see: > > > > > > http://techbase.kde.org/Development/Tutorials/Plasma/JavaScript/API#Extensions > > > > also: what are your use cases? and where are the test cases you are using > > this with? > > > > finally, the methods that represent setters and getters should not be > > marked as scriptable but instead by exported as Q_PROPERTIES. > > > > i hope the above doesn't sound overly negative, as i'm very happy that > > there is someone contributing to these bindings. i think this is the first > > major contribution outside of core plasma hackers :)
Thanks for the review and hints. Will look at it if I have a bit more time again. My testcase is a Plasma/Applet javascript that connects with some services using telnet. I will try to cleanup and provide a working sample once it's in a better state. - Sebastian ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/101321/#review3231 ----------------------------------------------------------- On May 9, 2011, 6:10 p.m., Sebastian Sauer wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://git.reviewboard.kde.org/r/101321/ > ----------------------------------------------------------- > > (Updated May 9, 2011, 6:10 p.m.) > > > Review request for Plasma. > > > Summary > ------- > > This patch adds bindings for QSocket to the Plasma Javascript engine. The > idea is to enable low-level access to QSocket to allow dealing with online- > and remote-services. > > Does there exist a security-/authentification solution this needs to > integrate with? > > > Diffs > ----- > > plasma/scriptengines/javascript/CMakeLists.txt 1451e16 > plasma/scriptengines/javascript/plasmoid/simplejavascriptapplet.cpp 0076cd8 > plasma/scriptengines/javascript/simplebindings/socket.h PRE-CREATION > plasma/scriptengines/javascript/simplebindings/socket.cpp PRE-CREATION > > Diff: http://git.reviewboard.kde.org/r/101321/diff > > > Testing > ------- > > Works fine with my testcases. > > > Thanks, > > Sebastian > >
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel