1 #ifndef DEF_H
2 #define DEF_H
3 
4 // Defaults and definitions for settings
5 #define DEFAULT_HOTKEY "Ctrl+Alt+t"
6 #define DEFAULT_HOTKEY_ENABLE false
7 #define DEFAULT_SHOW_DATES false
8 #define DEFAULT_DELETED_FILE false
9 #define DEFAULT_SEARCH_STRING ""
10 #define DEFAULT_THRESHOLD false
11 #define DEFAULT_THRESHOLD_LABELS false
12 #define DEFAULT_THRESHOLD_INACTIVE false
13 #define DEFAULT_AUTOREFRESH true
14 #define DEFAULT_LIVE_SEARCH true
15 #define DEFAULT_DIRECTORY ""
16 #define DEFAULT_INACTIVE "LATER:;WAIT:"
17 #define DEFAULT_SEPARATE_INACTIVES false
18 #define DEFAULT_ACTIVE_COLOR 0xFF000000
19 #define DEFAULT_INACTIVE_COLOR 0xFF555555
20 #define DEFAULT_DATES false
21 #define DEFAULT_CONTEXT_LOCK false
22 #define DEFAULT_TRAY_ENABLED false
23 #define DEFAULT_SHOW_ALL false
24 #define DEFAULT_DUE false
25 #define DEFAULT_DUE_WARNING 3
26 #define DEFAULT_DUE_WARNING_COLOR 0xFFFFA500
27 #define DEFAULT_DUE_LATE_COLOR 0xFFFF0000
28 #define DEFAULT_CHECK_UPDATES true
29 #define DEFAULT_PRIO_ON_CLOSE 0
30 #define DEFAULT_REMOVE_DOUBLETS false
31 #define DEFAULT_UUID "0000-0000-0000-0000"
32 #define DEFAULT_STAY_ON_TOP false
33 #define DEFAULT_SEARCH_NOT_CHAR '!'
34 #define DEFAULT_DEFAULT_THRESHOLD "rec:"
35 
36 // Names of settings in QSettings
37 #define SETTINGS_DUE "due"
38 #define SETTINGS_DUE_WARNING "due_warning"
39 #define SETTINGS_DUE_WARNING_COLOR "due_warning_color"
40 #define SETTINGS_DUE_LATE_COLOR "due_late_color"
41 #define SETTINGS_TRAY_ENABLED "tray_enabled"
42 #define SETTINGS_HOTKEY "hotkey"
43 #define SETTINGS_SHOW_ALL "show_all"
44 #define SETTINGS_HOTKEY_ENABLE "hotkey_enable"
45 #define SETTINGS_SHOW_DATES "show_dates"
46 #define SETTINGS_DELETED_FILE "deleted_file"
47 #define SETTINGS_SEARCH_STRING "search_string"
48 #define SETTINGS_THRESHOLD "threshold"
49 #define SETTINGS_THRESHOLD_LABELS "threshold_labels"
50 #define SETTINGS_THRESHOLD_INACTIVE "threshold_inactive"
51 #define SETTINGS_AUTOREFRESH "autorefresh"
52 #define SETTINGS_GEOMETRY "geometry"
53 #define SETTINGS_SAVESTATE "savestate"
54 #define SETTINGS_POSITION "pos"
55 #define SETTINGS_SIZE "size"
56 #define SETTINGS_MAXIMIZED "maximized"
57 #define SETTINGS_LIVE_SEARCH "liveSearch"
58 #define SETTINGS_SORT_ALPHA "sort_alpha"
59 #define SETTINGS_DIRECTORY "directory"
60 #define SETTINGS_INACTIVE "inactive"
61 #define SETTINGS_SEPARATE_INACTIVES "separateinactive"
62 #define SETTINGS_ACTIVE_COLOR "activecolor"
63 #define SETTINGS_INACTIVE_COLOR "inactivecolor"
64 #define SETTINGS_ACTIVE_FONT "activefont"
65 #define SETTINGS_INACTIVE_FONT "inactivefont"
66 #define SETTINGS_DATES "dates"
67 #define SETTINGS_CONTEXT_LOCK "context_lock"
68 #define SETTINGS_CHECK_UPDATES "check_updates"
69 #define SETTINGS_LAST_UPDATE_CHECK "last_update_check"
70 #define SETTINGS_PRIO_ON_CLOSE "prio_on_close"
71 #define SETTINGS_FONT_SIZE "font_size"
72 #define SETTINGS_REMOVE_DOUBLETS "remove_doublets"
73 #define SETTINGS_UUID "uuid"
74 #define SETTINGS_STAY_ON_TOP "stay_on_top"
75 #define SETTINGS_SEARCH_NOT_CHAR "search_not_char"
76 #define SETTINGS_DEFAULT_THRESHOLD "default_threshold"
77 
78 enum prio_on_close {removeit=0,moveit,tagit};
79 
80 #endif // DEF_H
81