1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <!DOCTYPE Tasks SYSTEM
"Tasks-4.1.dtd">
3 <!-- eric4 tasks file for project QtNote -->
4 <!-- Saved: 2008-03-06, 10:33:17 -->
6 <Task priority=
"1" completed=
"False" bugfix=
"False">
7 <Summary>TODO:
</Summary>
8 <Description></Description>
9 <Created>2008-
02-
26,
16:
13:
01</Created>
14 <Linenumber>46</Linenumber>
17 <Task priority=
"1" completed=
"False" bugfix=
"False">
18 <Summary>TODO:
</Summary>
19 <Description></Description>
20 <Created>2008-
03-
06,
10:
31:
10</Created>
23 <Name>QtNote.py
</Name>
25 <Linenumber>46</Linenumber>
28 <Task priority=
"1" completed=
"False" bugfix=
"False">
32 data = {
"oid": oid,
"item": item_type}
33 NewItem = ItemAddWindow(self.DbEngine, data)
34 res = NewItem.ItemDlg.exec_()
35 if res == QtGui.QDialogButtonBox.Save:
36 Priority = NewItem.ItemDlgGui.CB_Priority.currentText()
37 Body = NewItem.ItemDlgGui.TE_Body.toPlainText()
39 Headline = str(NewItem.ItemDlgGui.LE_Headline.text())
40 if NewItem.ItemDlgGui.CB_Deadline.isChecked():
41 DeadLine = NewItem.ItemDlgGui.DTE_Deadline.dateTime().toString('dd.MM.yyyy hh:mm')
45 "priority": str(Priority),
50 dataDict[
"deadline"] = ''
51 dataDict[
"deadline"] = DeadLine
52 oid = self.DbEngine.InsertItem(dataDict)
53 dataDict[
"oid"] = int(oid)
54 event.setDropAction(QtCore.Qt.CopyAction)
56 self.addItem(dataDict)
57 if res == QtGui.QDialogButtonBox.Close:
62 def startDrag(self, supportedActions):
63 item = self.currentItem()
64 itemData = QtCore.QByteArray()
65 dataStream = QtCore.QDataStream(itemData, QtCore.QIODevice.WriteOnly)
66 oid_cat = item.data(QtCore.Qt.UserRole).toString()
67 id_cat = item.data(QtCore.Qt.UserRole+
1).toString()
68 id_type = item.data(QtCore.Qt.UserRole+
2).toString()
69 dataStream
<< oid_cat
<< id_cat
<< id_type
70 mimeData = QtCore.QMimeData()
71 mimeData.setData(
"application/x-QtNote", itemData)
73 drag = QtGui.QDrag(self)
74 drag.setMimeData(mimeData)
75 drag.setPixmap(QtGui.QPixmap(
"pixmaps/todo_list.png"))
76 if drag.start(QtCore.Qt.MoveAction) == QtCore.Qt.MoveAction:
77 self.takeItem(self.row(item))
</Summary>
78 <Description></Description>
79 <Created>2008-
03-
06,
10:
31:
53</Created>
83 <Name>ToDoItemList.py
</Name>
85 <Linenumber>1</Linenumber>