Johnny Silverman
557d6db040
Change "getMbToPrettyString" to const function
2025-11-04 02:45:07 +02:00
Johnny Silverman
702b9c8415
Use megabytes instead of gigabytes for size calculations internally. Change variable types to "int64_t" for megabyte calc.
...
Add function "getSizeTextFromMegabytes" for generating size strings where it was repeated code.
Optimize code to do less reading of reusable locale strings and read "logicalBlockSize" before reading other size parameters.
2025-11-03 21:54:40 +02:00
edisionnano
088dac6670
Use GigaBytes instead of GibiBytes
...
There's much confusion around this in the digital world, perhaps we should make this configurable but since we advertise GB currently we should actually show GB
2025-06-08 22:29:50 +03:00
Spiros
d6a117f9c7
Fix warnings part 3
2025-05-31 00:29:35 +03:00
Spiros
931b0353da
Add one decimal point precision on host read/writes when TB
2025-05-29 22:15:46 +03:00
Spiros
93023f7d24
Add option to save image
2025-05-29 22:10:10 +03:00
Spiros
b869286c79
Retain placement on refresh
2025-05-29 21:49:52 +03:00
Spiros
5f126e4f28
Highlight the correct disk on the grid view
2025-05-29 20:32:08 +03:00
spiros
2a2af59d24
Fix cyclic navigation enabling the next button even if there's only one drive
2025-05-29 02:49:34 +03:00
spiros
5758597158
Rename warning to caution
2025-05-29 02:40:32 +03:00
spiros
f721d4c190
Merge remote-tracking branch 'origin/main' into feat/disk-grid
2025-05-29 02:15:56 +03:00
Spiros
33faf382fc
Connect grid view buttons
2025-05-26 17:55:30 +03:00
Spiros
6101d77958
Connect the grid view to show disks
2025-05-26 16:59:32 +03:00
Spiros
9b7f4fb44e
Parse Total LBAs for drives which seem to use Gigabytes
2025-05-22 00:13:42 +03:00
Spiros
3416cc7ac1
Fix 4 issues
...
Fixes #48
Fixes CustomButton doesn't get highlighted when clicking a radio button
Fixes issue where disksGroup actions were not being cleared
Fixes some warnings
2025-05-08 14:02:47 +03:00
Spiros
3aaffcc238
Add a hack to ignore nsid
...
Fixes #48
2025-05-08 13:48:29 +03:00
Spiros
91240c40b5
Fix issue where disksGroup actions were not being cleared
2025-04-23 15:16:12 +03:00
Spiros
49c43a002c
Fix CustomButton doesn't get highlighted when clicking a radio button
2025-04-23 14:44:39 +03:00
Spiros
086376086c
Mockup grid view
2025-04-23 14:35:54 +03:00
Spiros
291002a53b
Move headers to an include folder
2025-04-16 01:57:21 +03:00
edisionnano
c81c31acc3
Don't show status if smart_status is null
2025-04-16 01:42:35 +03:00
edisionnano
eae61beac7
Fix #37
...
Closes #37
2025-03-29 02:49:32 +02:00
edisionnano
422fa35405
Include QDialogButtonBox
2025-02-06 00:29:30 +02:00
spiros
36f554c9be
Add ASCII View
...
Closes #27
but only for SCSI and SATA, NVMe ASCII View is not yet implemented
2025-02-06 00:24:31 +02:00
edisionnano
3dcb98be15
Set the device node name as default JSON filename
2025-02-04 22:22:43 +02:00
spiros
f9df8c9513
Also update the UI in memory
2025-02-03 18:21:05 +02:00
spiros
fb90679f6a
Add a clear settings button
2025-02-03 18:13:47 +02:00
spiros
31d581d04b
Update Greek Translation
2024-08-19 18:34:14 +03:00
spiros
d62d44b964
SCSI:Show warning if grown defect list is positive
2024-08-19 15:15:41 +03:00
Spiros
3ee7128ee3
Fix an SK Hynix drive
2024-08-19 13:07:54 +03:00
edisionnano
4f2a834e46
Add support for Percent_Lifetime_Remain
2024-08-16 00:47:44 +03:00
Spiros
0232c8f183
Parse SCSI Critical Temp
...
Also resolve a warning
2024-08-12 16:26:42 +03:00
Spiros
5f6520eb90
Caution if the defect list is not 0
2024-08-11 00:30:08 +03:00
Spiros
7ff7bcb59c
Parse SCSI error counter log
...
scsi_grown_defect_list is next
2024-08-11 00:25:16 +03:00
Spiros
9aeca5ca2c
Parse reads and writes for SCSI devices
2024-08-06 14:24:15 +03:00
Spiros
110d288f4b
Parse SCSI Firmware Version
2024-08-06 12:57:54 +03:00
Spiros
7693b5db5d
Add a fallback value for firmware version
2024-08-03 03:27:27 +03:00
Spiros
d3593531ec
Read SCSI power on count
2024-08-03 03:23:22 +03:00
Spiros
4b44d3815c
Display SCSI Model Name correctly
2024-08-03 03:08:17 +03:00
Spiros
81ba1e5754
Remove unused var, use as_const
2024-07-13 17:54:34 +03:00
edisionnano
d79f846e38
Remove unused variable
2024-07-13 17:44:41 +03:00
spiros
de03f84e27
Add support for CrystalDiskInfo Anime Themes
...
Closes #7
2024-06-24 17:45:51 +03:00
spiros
3d980d18b9
Add an about Qt dialog
2024-06-22 22:23:19 +03:00
edisionnano
660606cc40
Merge branch 'main' into includes
2024-06-22 19:55:09 +03:00
spiros
94da0612a5
Assign the correct type to some variable and fix shadowing cases
2024-06-22 19:39:59 +03:00
spiros
86c4c7647f
Remove some useless casts
2024-06-22 18:04:27 +03:00
spiros
dc8100d3ee
Addressed some issues with the code that produced warnings
2024-06-22 17:55:48 +03:00
Felix Riiga
3dcadfd0ea
Fix a double include I missed
2024-06-22 00:15:52 +02:00
Felix Riiga
f4302fd376
Reorganize includes
2024-06-22 00:01:40 +02:00
spiros
a063ac63b9
Rebrand the project to QDiskInfo
2024-06-21 16:52:28 +03:00