feat: responsive compact mail view + folder unread badges
- CompactMailDelegate: card-based view for narrow panels (<420px) * Avatar with hash-based color, sender + date (relative format) * Subject line with attachment icon * Action buttons: flag, delete, category, more (context menu) * Unread highlight with light blue background + bold sender - MailListView: automatic switch between tree/table (wide) and list/cards (narrow) * QStackedWidget with QTreeView + QListView sharing same proxy model * resizeEvent threshold at 420px * Signals forwarded to MainMainWindow for actions - FolderTreeDelegate: custom paint for folder tree * Unread count badge (blue pill) right-aligned on folder nodes * Account nodes bold, folder nodes normal weight * Proper indentation per depth level - MailItemDao::countUnreadByFolderId() for real-time unread counts - MainMainWindow handlers for compact actions (flag, delete, category, more menu)
This commit is contained in:
@@ -1,51 +1,77 @@
|
||||
CMAKE_PROGRESS_1 = 1
|
||||
CMAKE_PROGRESS_2 = 2
|
||||
CMAKE_PROGRESS_3 = 3
|
||||
CMAKE_PROGRESS_4 = 4
|
||||
CMAKE_PROGRESS_5 = 5
|
||||
CMAKE_PROGRESS_6 = 6
|
||||
CMAKE_PROGRESS_7 = 7
|
||||
CMAKE_PROGRESS_8 = 8
|
||||
CMAKE_PROGRESS_9 = 9
|
||||
CMAKE_PROGRESS_10 = 10
|
||||
CMAKE_PROGRESS_11 = 11
|
||||
CMAKE_PROGRESS_12 = 12
|
||||
CMAKE_PROGRESS_13 = 13
|
||||
CMAKE_PROGRESS_14 = 14
|
||||
CMAKE_PROGRESS_15 = 15
|
||||
CMAKE_PROGRESS_16 = 16
|
||||
CMAKE_PROGRESS_17 = 17
|
||||
CMAKE_PROGRESS_18 = 18
|
||||
CMAKE_PROGRESS_19 = 19
|
||||
CMAKE_PROGRESS_20 = 20
|
||||
CMAKE_PROGRESS_21 = 21
|
||||
CMAKE_PROGRESS_22 = 22
|
||||
CMAKE_PROGRESS_23 = 23
|
||||
CMAKE_PROGRESS_24 = 24
|
||||
CMAKE_PROGRESS_25 = 25
|
||||
CMAKE_PROGRESS_26 = 26
|
||||
CMAKE_PROGRESS_27 = 27
|
||||
CMAKE_PROGRESS_28 = 28
|
||||
CMAKE_PROGRESS_29 = 29
|
||||
CMAKE_PROGRESS_30 = 30
|
||||
CMAKE_PROGRESS_31 = 31
|
||||
CMAKE_PROGRESS_32 = 32
|
||||
CMAKE_PROGRESS_33 = 33
|
||||
CMAKE_PROGRESS_34 = 34
|
||||
CMAKE_PROGRESS_35 = 35
|
||||
CMAKE_PROGRESS_36 = 36
|
||||
CMAKE_PROGRESS_37 = 37
|
||||
CMAKE_PROGRESS_38 = 38
|
||||
CMAKE_PROGRESS_39 = 39
|
||||
CMAKE_PROGRESS_40 = 40
|
||||
CMAKE_PROGRESS_41 = 41
|
||||
CMAKE_PROGRESS_42 = 42
|
||||
CMAKE_PROGRESS_43 = 43
|
||||
CMAKE_PROGRESS_44 = 44
|
||||
CMAKE_PROGRESS_45 = 45
|
||||
CMAKE_PROGRESS_46 = 46
|
||||
CMAKE_PROGRESS_47 = 47
|
||||
CMAKE_PROGRESS_48 = 48
|
||||
CMAKE_PROGRESS_49 = 49
|
||||
CMAKE_PROGRESS_50 = 50
|
||||
CMAKE_PROGRESS_1 = 8
|
||||
CMAKE_PROGRESS_2 = 9
|
||||
CMAKE_PROGRESS_3 = 10
|
||||
CMAKE_PROGRESS_4 = 11
|
||||
CMAKE_PROGRESS_5 = 12
|
||||
CMAKE_PROGRESS_6 = 13
|
||||
CMAKE_PROGRESS_7 = 14
|
||||
CMAKE_PROGRESS_8 = 15
|
||||
CMAKE_PROGRESS_9 = 16
|
||||
CMAKE_PROGRESS_10 = 17
|
||||
CMAKE_PROGRESS_11 = 18
|
||||
CMAKE_PROGRESS_12 = 19
|
||||
CMAKE_PROGRESS_13 = 20
|
||||
CMAKE_PROGRESS_14 = 21
|
||||
CMAKE_PROGRESS_15 = 22
|
||||
CMAKE_PROGRESS_16 = 23
|
||||
CMAKE_PROGRESS_17 = 24
|
||||
CMAKE_PROGRESS_18 = 25
|
||||
CMAKE_PROGRESS_19 = 26
|
||||
CMAKE_PROGRESS_20 = 27
|
||||
CMAKE_PROGRESS_21 = 28
|
||||
CMAKE_PROGRESS_22 = 29
|
||||
CMAKE_PROGRESS_23 = 30
|
||||
CMAKE_PROGRESS_24 = 31
|
||||
CMAKE_PROGRESS_25 = 32
|
||||
CMAKE_PROGRESS_26 = 33
|
||||
CMAKE_PROGRESS_27 = 34
|
||||
CMAKE_PROGRESS_28 = 35
|
||||
CMAKE_PROGRESS_29 = 36
|
||||
CMAKE_PROGRESS_30 = 37
|
||||
CMAKE_PROGRESS_31 = 38
|
||||
CMAKE_PROGRESS_32 = 39
|
||||
CMAKE_PROGRESS_33 = 40
|
||||
CMAKE_PROGRESS_34 = 41
|
||||
CMAKE_PROGRESS_35 = 42
|
||||
CMAKE_PROGRESS_36 = 43
|
||||
CMAKE_PROGRESS_37 = 44
|
||||
CMAKE_PROGRESS_38 = 45
|
||||
CMAKE_PROGRESS_39 = 46
|
||||
CMAKE_PROGRESS_40 = 47
|
||||
CMAKE_PROGRESS_41 = 48
|
||||
CMAKE_PROGRESS_42 = 49
|
||||
CMAKE_PROGRESS_43 = 50
|
||||
CMAKE_PROGRESS_44 = 51
|
||||
CMAKE_PROGRESS_45 = 52
|
||||
CMAKE_PROGRESS_46 = 53
|
||||
CMAKE_PROGRESS_47 = 54
|
||||
CMAKE_PROGRESS_48 = 55
|
||||
CMAKE_PROGRESS_49 = 56
|
||||
CMAKE_PROGRESS_50 = 57
|
||||
CMAKE_PROGRESS_51 = 58
|
||||
CMAKE_PROGRESS_52 = 59
|
||||
CMAKE_PROGRESS_53 = 60
|
||||
CMAKE_PROGRESS_54 = 61
|
||||
CMAKE_PROGRESS_55 = 62
|
||||
CMAKE_PROGRESS_56 = 63
|
||||
CMAKE_PROGRESS_57 = 64
|
||||
CMAKE_PROGRESS_58 = 65
|
||||
CMAKE_PROGRESS_59 = 66
|
||||
CMAKE_PROGRESS_60 = 67
|
||||
CMAKE_PROGRESS_61 = 68
|
||||
CMAKE_PROGRESS_62 = 69
|
||||
CMAKE_PROGRESS_63 = 70
|
||||
CMAKE_PROGRESS_64 = 71
|
||||
CMAKE_PROGRESS_65 = 72
|
||||
CMAKE_PROGRESS_66 = 73
|
||||
CMAKE_PROGRESS_67 = 74
|
||||
CMAKE_PROGRESS_68 = 75
|
||||
CMAKE_PROGRESS_69 = 76
|
||||
CMAKE_PROGRESS_70 = 77
|
||||
CMAKE_PROGRESS_71 = 78
|
||||
CMAKE_PROGRESS_72 = 79
|
||||
CMAKE_PROGRESS_73 = 80
|
||||
CMAKE_PROGRESS_74 = 81
|
||||
CMAKE_PROGRESS_75 = 82
|
||||
CMAKE_PROGRESS_76 = 83
|
||||
|
||||
|
||||
Reference in New Issue
Block a user