Commit graph

207 commits

Author SHA1 Message Date
Valentino Orlandi d5317fda2c
Code improvements + added new Dialogs 2022-07-01 21:28:47 +02:00
Valentino Orlandi cdf514cb6a
Added deepTypeCheck function
Better handling the determination of log type
2022-07-01 20:19:21 +02:00
Valentino Orlandi a99696e5db
Code improvements
Read functions now throw the exception to the parent, for better
handling
2022-07-01 20:16:43 +02:00
Valentino Orlandi 41b06dcc95
Added utility functions
Show the Default-initial and "Failed to read" text
2022-07-01 20:15:09 +02:00
Valentino Orlandi 37deec97bd
Code improvements and updates 2022-06-30 20:47:49 +02:00
Valentino Orlandi 9fac1187e0
Implemented threading for dynamic performances
Craplog now runs as thread, performance instants are shown meanwhile.
Added functions for printable formatting of the perfs.
2022-06-30 20:47:05 +02:00
Valentino Orlandi 6bedf98781
Improved graphics for MakeStatistics
Added icons, labels.
Implemented dynamic performances.
2022-06-30 20:38:35 +02:00
Valentino Orlandi a542b1ee86
Code improvements 2022-06-30 20:35:47 +02:00
Valentino Orlandi 1e1db5d9b3
Updated Logs' section (MakeStatistics) graphics 2022-06-29 21:47:20 +02:00
Valentino Orlandi 7ee92ae652
Code improvements 2022-06-29 21:46:35 +02:00
Valentino Orlandi 4913a52114
Updated logs strings' Formats 2022-06-29 21:44:39 +02:00
Valentino Orlandi 63ebebff20
Updates and code improvements 2022-06-28 20:53:42 +02:00
Valentino Orlandi 865201e5c4
Updated translation files, removed English translation
No need for an english translation file since the program in english
itself
2022-06-28 20:53:06 +02:00
Valentino Orlandi 2ff264ec02
Implemented dialogs
Craplog morphed to implement a QWidget class and deal with Dialogs
2022-06-28 20:51:28 +02:00
Valentino Orlandi 2c2b8a392e
Created new Dialogs module
Holds MessageBoxes and translatable dialog's text
2022-06-28 20:50:02 +02:00
Valentino Orlandi 6d2b36068e
Fixed TextBrowser logs parser 2022-06-28 20:48:42 +02:00
Valentino Orlandi 6c20f113a9
Added new functions
count, lstripUntil
2022-06-28 20:47:49 +02:00
Valentino Orlandi a4c30c0d98
Updates and code improvements 2022-06-27 21:55:14 +02:00
Valentino Orlandi 62c5e61dca
Acced new module TextBrowser
Created modules folder for the MainWindow modules.
Morphed Craplog's LogFilesTB into MainWindow module TextBrowser.
2022-06-27 21:54:45 +02:00
Valentino Orlandi 05d72d36fc
Added new ColorSec utility: all colors moved inside 2022-06-27 21:47:33 +02:00
Valentino Orlandi 8240002496
Code improvements, updates 2022-06-27 19:50:18 +02:00
Valentino Orlandi f5fe896c0d
Code improvements, added warning colors to the LogsList 2022-06-27 19:49:09 +02:00
Valentino Orlandi 33e3bc06f2
Added file/folder checks support
Check for existence, readability, writability and whether it's a file or
a folder
2022-06-27 19:46:17 +02:00
Valentino Orlandi 8c0987dd9e
Code improvements 2022-06-27 19:43:58 +02:00
Valentino Orlandi fe844dd5b3
Moved LogType definition to LogOps 2022-06-26 23:28:54 +02:00
Valentino Orlandi 2cf9e0669e
Added WebServer switch buttons 2022-06-26 23:12:57 +02:00
Valentino Orlandi 586d758f6a
Code improvements and fixes 2022-06-26 22:31:45 +02:00
Valentino Orlandi 9e7bc3d9a9
Updated CMake file 2022-06-26 22:31:13 +02:00
Valentino Orlandi f71aba9e96
Added sha256 code implementation and license
Replaced OpenSSL dependency with sha256 code implementation. Added
sha256 implementation's license (MIT).
2022-06-26 22:30:39 +02:00
Valentino Orlandi e8285d3143
Code improvements and updates 2022-06-26 21:00:33 +02:00
Valentino Orlandi 2f20002fa4
Update following FormatOps 2022-06-26 20:59:52 +02:00
Valentino Orlandi adda50bd06
Updated CMake file 2022-06-26 20:58:11 +02:00
Valentino Orlandi a9c20bfb7d
Created FormatOps as a Craplog module 2022-06-26 20:56:55 +02:00
Valentino Orlandi 702478bc93
Updated CMake file 2022-06-26 17:40:27 +02:00
Valentino Orlandi 27d3888061
Updated #includes 2022-06-26 17:40:06 +02:00
Valentino Orlandi f18ddb3b73
Created HashOps in Craplog modules 2022-06-26 17:39:23 +02:00
Valentino Orlandi f67df85793
Moved LogOps from Utilities to Craplog modules 2022-06-26 17:38:35 +02:00
Valentino Orlandi bad1f334d4
Created Vectors in Utilities 2022-06-26 17:37:25 +02:00
Valentino Orlandi 119a037813
Moved Craplog to subfolder 2022-06-26 17:35:56 +02:00
Valentino Orlandi 2e131ed46a
Updated LogsTab design 2022-06-25 21:17:40 +02:00
Valentino Orlandi b6cf9682d4
Updated translations files 2022-06-25 19:50:19 +02:00
Valentino Orlandi 67732665e9
Fixed LogFile's TextBrowser 2022-06-25 18:48:08 +02:00
Valentino Orlandi 5809f00b01
Updated readme 2022-06-25 01:05:47 +02:00
Valentino Orlandi b1344eacd3
Updated crapicon 2022-06-25 00:50:26 +02:00
Valentino Orlandi 6cc5113890
Updated crapicon.svg 2022-06-24 23:11:15 +02:00
Valentino Orlandi 72bd2fddb4
Added translation files: en, es, fr, it 2022-06-24 22:54:33 +02:00
Valentino Orlandi 3cf93b2c3b
Updated LogFiles and TextBrowser relative functions 2022-06-24 19:56:34 +02:00
Valentino Orlandi 21ac8144e3
Merged LogOps Utilities into Craplog 2022-06-24 18:25:25 +02:00
Valentino Orlandi fef96496cf
Addes Strings and Logs utilities 2022-06-24 01:26:00 +02:00
Valentino Orlandi b8d7ea298f
Added Craplogo icon 2022-06-23 20:07:59 +02:00