66
65
anchors{ left: parent.left; right: parent.right }
67
66
height: units.gu(8)
72
70
anchors { fill: parent; margins: units.gu(1) }
73
71
gradientColor: "goldenrod"
78
75
text: i18n.tr("Add a Topic")
80
77
anchors.centerIn: parent
86
82
anchors.fill: parent
87
83
onClicked: pageStack.push(createTopicPage)
152
141
anchors { fill: parent; margins: 0 }
156
144
// console.log("enter", drag.source)
157
topicItem.selected = true ;
145
topicItem.selected = true
162
149
// console.log("exit", drag.source)
163
topicItem.selected = false ;
150
topicItem.selected = false
168
// console.log("drop", drag.source) ;
169
topicItem.selected = false ;
170
drag.source.opacity = 0 ;
171
console.log("dropped item feed id", drag.source.feedId) ;
172
console.log("dropped item topic id", drag.source.topicId) ;
173
DB.deleteFeedTag(drag.source.feedId, drag.source.topicId) ;
174
DB.addFeedTag(drag.source.feedId, model.id) ;
175
delegateRoot.isExpended = true ;
154
// console.log("drop", drag.source)
155
topicItem.selected = false
156
drag.source.opacity = 0
157
console.log("dropped item feed id", drag.source.feedId)
158
console.log("dropped item topic id", drag.source.topicId)
159
DB.deleteFeedTag(drag.source.feedId, drag.source.topicId)
160
DB.addFeedTag(drag.source.feedId, model.id)
161
delegateRoot.isExpended = true
181
166
id: connTopicList
182
167
target: topicList
184
169
onCollapseAllItem:
186
delegateRoot.isExpended = false ;
171
delegateRoot.isExpended = false
192
176
id: connEditFeed0
197
if (model.id == newTopicId || model.id == previousTopicId)
199
topicItem.reloadFeed() ;
200
topicItem.isExpended = true ;
180
if (model.id == newTopicId || model.id == previousTopicId){
181
topicItem.reloadFeed()
182
topicItem.isExpended = true
206
if (model.id == topicId)
208
topicItem.reloadFeed() ;
209
topicItem.isExpended = true ;
187
if (model.id == topicId){
188
topicItem.reloadFeed()
189
topicItem.isExpended = true
223
202
target: createTopicPage
234
211
target: chooseTopicPage
239
for (var i=0; i<topicModel.count; i++)
241
if (topicModel.get(i).id == topicId)
243
topicList.currentIndex = i ;
244
topicList.currentItem.isExpended = true ;
215
for (var i=0; i<topicModel.count; i++){
216
if (topicModel.get(i).id == topicId){
217
topicList.currentIndex = i
218
topicList.currentItem.isExpended = true