[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdeexamples/plasma/javascript/plasmoids/enumerateAPI/contents/code
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2009-11-27 21:01:19
Message-ID: 1259355679.701964.26741.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1055334 by aseigo:

add qpen to the painting page; add a dataengine page


 M  +23 -4     main.js  


--- trunk/KDE/kdeexamples/plasma/javascript/plasmoids/enumerateAPI/contents/code/main.js #1055333:1055334
@@ -147,18 +147,23 @@
 display.text = imageApi
 tabbar.addTab(i18n("Images"), display)
 
-var p = new QPainter
-var paintingApi = enumerateObject('QPainter', p, false)
-p = new QColor
+var paintingApi = ''
+var p = new QColor
 paintingApi += enumerateObject('QColor', p, false)
 p = new QFont
 paintingApi += enumerateObject('QFont', p, false)
 p = new QPoint
+paintingApi = enumerateObject('QPainter', p, false)
+p = new QPainter
+paintingApi += enumerateObject('QPainter', p, false)
+p = new QPen
+paintingApi += enumerateObject('QPen', p, false)
+p = new QPoint
 paintingApi += enumerateObject('QPoint', p, false)
 p = new QRectF
 paintingApi += enumerateObject('QRectF', p, false)
 p = new QSizeF(2,2)
-paintingApi += enumerateObject('QSizeF ' + p.width, p, false)
+paintingApi += enumerateObject('QSizeF', p, false)
 
 display = new TextEdit
 display.readOnly = true
@@ -166,6 +171,20 @@
 tabbar.addTab(i18n("Painting"), display)
 
 
+var dataApi = ''
+var d = dataEngine("time")
+dataApi += enumerateObject("DataEngine", d, false)
+var d = dataEngine("time").serviceForSource("Local")
+var d = service("time", "Local")
+dataApi += enumerateObject("Service", d, false)
+
+display = new TextEdit
+display.readOnly = true
+display.text = dataApi
+tabbar.addTab(i18n("DataEngine"), display)
+
+
+tabbar.adjustSize()
 layout.addItem(tabbar)
 
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic