forked from openlp/openlp
Servie Manager DnD part 1
This commit is contained in:
parent
d74b9f6d16
commit
aa0450f543
@ -490,23 +490,16 @@ class ServiceManager(QtGui.QWidget):
|
|||||||
Service Item to be added
|
Service Item to be added
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
sitem, count = self.findServiceItem()
|
||||||
|
item.render()
|
||||||
|
if sitem == -1:
|
||||||
self.serviceItems.append({u'data': item,
|
self.serviceItems.append({u'data': item,
|
||||||
u'order': len(self.serviceItems) + 1, u'expanded':True})
|
u'order': len(self.serviceItems) + 1, u'expanded':True})
|
||||||
treewidgetitem = QtGui.QTreeWidgetItem(self.ServiceManagerList)
|
self.repaintServiceList(len(self.serviceItems) + 1, 0)
|
||||||
treewidgetitem.setText(0,item.title)
|
else:
|
||||||
treewidgetitem.setIcon(0,item.iconic_representation)
|
self.serviceItems.insert(sitem + 1, {u'data': item,
|
||||||
treewidgetitem.setData(0, QtCore.Qt.UserRole,
|
u'order': len(self.serviceItems)+1, u'expanded':True})
|
||||||
QtCore.QVariant(len(self.serviceItems)))
|
self.repaintServiceList(sitem + 1, 0)
|
||||||
treewidgetitem.setExpanded(True)
|
|
||||||
item.render()
|
|
||||||
count = 0
|
|
||||||
for frame in item.frames:
|
|
||||||
treewidgetitem1 = QtGui.QTreeWidgetItem(treewidgetitem)
|
|
||||||
text = frame[u'title']
|
|
||||||
treewidgetitem1.setText(0,text[:40])
|
|
||||||
treewidgetitem1.setData(0, QtCore.Qt.UserRole,
|
|
||||||
QtCore.QVariant(count))
|
|
||||||
count = count + 1
|
|
||||||
self.parent.serviceChanged(False, self.serviceName)
|
self.parent.serviceChanged(False, self.serviceName)
|
||||||
|
|
||||||
def makePreview(self):
|
def makePreview(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user