[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/base/plasma/declarative-applets/replacements/microblog/contents/ui
From: Marco Martin <notmart () gmail ! com>
Date: 2011-04-09 20:04:37
Message-ID: 20110409200437.778EAAC8D1 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1227508 by mart:
split in subcomponents, easier for the device profiles
A BasicComponents (directory)
A BasicComponents/MessageWidget.qml MessageWidget.qml#1227501 \
[License: LGPL (v2+)] A BasicComponents/PostingWidget.qml \
PostingWidget.qml#1217044 [License: LGPL (v2+)] A BasicComponents/qmldir \
A ComplexComponents (directory)
A ComplexComponents/MessageList.qml [License: LGPL (v2+)]
A ComplexComponents/qmldir
A MainWidget (directory)
A MainWidget/MainWidget.qml [License: LGPL (v2+)]
A MainWidget/qmldir
D MessageWidget.qml
D PostingWidget.qml
M +8 -21 main.qml
--- trunk/playground/base/plasma/declarative-applets/replacements/microblog/contents/ui/main.qml \
#1227507:1227508 @@ -22,6 +22,8 @@
import org.kde.plasma.components 0.1 as PlasmaComponents
import org.kde.qtextracomponents 0.1 as QtExtraComponents
+import "plasmapackage:/ui/MainWidget"
+
Item {
id: main
width: 200
@@ -38,6 +40,7 @@
Component.onCompleted: {
plasmoid.addEventListener('ConfigChanged', configChanged);
plasmoid.configurationRequired = true
+ configChanged()
}
function configChanged()
@@ -50,8 +53,8 @@
return
}
- dataSource.connectedSources = \
["TimelineWithFriends:"+userName+"@"+serviceUrl, \
"UserImages:"+serviceUrl]
- var service = dataSource.serviceForSource(dataSource.connectedSources[0])
+ microblogSource.connectedSources = \
["TimelineWithFriends:"+userName+"@"+serviceUrl, "UserImages:"+serviceUrl] + \
var service = microblogSource.serviceForSource(microblogSource.connectedSources[0]) \
var operation = service.operationDescription("auth"); operation.password = \
plasmoid.readConfig("password") service.startOperationCall(operation);
@@ -60,7 +63,7 @@
}
PlasmaCore.DataSource {
- id: dataSource
+ id: microblogSource
engine: "microblog"
interval: 50000
@@ -69,23 +72,7 @@
}
}
- /*MainWidget {
- anchors.fill: parent
- }*/
-
- ListView {
- id: entryList
- anchors.fill: parent
- clip: true
- spacing: 5
- model: PlasmaCore.DataModel {
- dataSource: dataSource
- keyRoleFilter: "[\\d]*"
+ MainWidget {
+ anchors.fill: main
}
- header: PostingWidget {}
-
- delegate: MessageWidget {
- width: entryList.width
}
- }
-}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic