示例#1
0
    def reload(self):
        self._todos = []

        sortOrder = QOrganizerItemSortOrder()
        sortOrder.setDetailDefinitionName(QOrganizerTodoTime.DefinitionName,
                                          QOrganizerTodoTime.FieldDueDateTime)

        todoFilter = QOrganizerItemFilter()

        items = self.manager.items(todoFilter, [sortOrder])

        todos = []
        for item in items:
            if item.type() == QOrganizerItemType.TypeTodo:
                todo = QOrganizerTodo(item)

                display = todo.startDateTime().toString("yy/MM/dd hh:mm") +\
                        "-" + todo.dueDateTime().toString("yy/MM/dd hh:mm") +\
                        "\n" + todo.displayLabel()

                todos.append((display, todo))

        self._todos = todos
        self.todosChanged.emit()
示例#2
0
    def reload(self):
        self._todos = []

        sortOrder = QOrganizerItemSortOrder()
        sortOrder.setDetailDefinitionName(QOrganizerTodoTime.DefinitionName,
                                          QOrganizerTodoTime.FieldDueDateTime)

        todoFilter = QOrganizerItemFilter()

        items = self.manager.items(todoFilter, [sortOrder])

        todos = []
        for item in items:
            if item.type() == QOrganizerItemType.TypeTodo:
                todo = QOrganizerTodo(item)

                display = todo.startDateTime().toString("yy/MM/dd hh:mm") +\
                        "-" + todo.dueDateTime().toString("yy/MM/dd hh:mm") +\
                        "\n" + todo.displayLabel()

                todos.append((display, todo))

        self._todos = todos
        self.todosChanged.emit()