9 Tasks can be defined manually or automatically. Automatically |
9 Tasks can be defined manually or automatically. Automatically |
10 generated tasks are derived from a comment with a special |
10 generated tasks are derived from a comment with a special |
11 introductory text. This text is configurable. |
11 introductory text. This text is configurable. |
12 """ |
12 """ |
13 |
13 |
|
14 import fnmatch |
14 import os |
15 import os |
15 import fnmatch |
|
16 import threading |
16 import threading |
17 import time |
17 import time |
18 |
18 |
19 from PyQt6.QtCore import pyqtSignal, Qt, QThread |
19 from PyQt6.QtCore import Qt, QThread, pyqtSignal |
20 from PyQt6.QtWidgets import ( |
20 from PyQt6.QtWidgets import ( |
|
21 QAbstractItemView, |
|
22 QApplication, |
|
23 QDialog, |
21 QHeaderView, |
24 QHeaderView, |
|
25 QInputDialog, |
22 QLineEdit, |
26 QLineEdit, |
|
27 QMenu, |
23 QTreeWidget, |
28 QTreeWidget, |
24 QDialog, |
|
25 QInputDialog, |
|
26 QApplication, |
|
27 QMenu, |
|
28 QAbstractItemView, |
|
29 QTreeWidgetItem, |
29 QTreeWidgetItem, |
30 ) |
30 ) |
31 |
31 |
|
32 from eric7 import Preferences, Utilities |
|
33 from eric7.EricGui import EricPixmapCache |
|
34 from eric7.EricWidgets import EricMessageBox |
32 from eric7.EricWidgets.EricApplication import ericApp |
35 from eric7.EricWidgets.EricApplication import ericApp |
33 from eric7.EricWidgets import EricMessageBox |
|
34 from eric7.EricWidgets.EricProgressDialog import EricProgressDialog |
36 from eric7.EricWidgets.EricProgressDialog import EricProgressDialog |
35 |
|
36 from .Task import Task, TaskType, TaskPriority |
|
37 |
|
38 from eric7.EricGui import EricPixmapCache |
|
39 |
|
40 from eric7 import Preferences, Utilities |
|
41 |
|
42 from eric7.Utilities.AutoSaver import AutoSaver |
37 from eric7.Utilities.AutoSaver import AutoSaver |
|
38 |
|
39 from .Task import Task, TaskPriority, TaskType |
43 |
40 |
44 |
41 |
45 class TaskViewer(QTreeWidget): |
42 class TaskViewer(QTreeWidget): |
46 """ |
43 """ |
47 Class implementing the task viewer. |
44 Class implementing the task viewer. |