-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathtodo
36 lines (29 loc) · 1.33 KB
/
todo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
PREVIOUS INSTANCE
[done!]if there is a guitimer running, bring it to foreground/ show the mainwindow
::use QLocalServer & QLocalSocket
BETTER WAY RATHER THAN SUBCLASS
[done!]*?*how to add keyevent to a label
1. python way of dynamically changing keyEvent function
2. What about c++?
::Use QT action
::but you need to CONNECT for a label, subclassing is eaier to change
SHORTCUT
add a label show all shortcut
configurable shorcuts
show how many interval have passed and show in the intervalNoticeMsg as well as the main window
personal event Management
[done!] add event log support using sqlite3
PERSISTENT DATA
test if mongoDB/MySQL is available, and auto backup your data using mongo. Log(with rotate) the backUp operation
DATABASESHOW
FIXME:
add save config for dataShow window size & table column size
[done!] use a right path(the same path with guitimer.py) instead of 'event.db'
:: use getattr( sys, 'executable', False ): in config.py
FIXME:
when using a 10min interval notice, and complete a task.
Then start another, the notice remains and does not start a new 10min count.(it will notice you in 3minutes or some other)
and why the interval changeTo 5min?
::the startTimer function is too large with too much responsibilities
FIXME:
startBtn does not update progress