Commit Graph

641 Commits

Author SHA1 Message Date
Valentino Orlandi 14086a1de0
Declared LogFile class as MetaType
Allows sending as signals parameter
2023-05-14 14:15:23 +02:00
Valentino Orlandi 2343b81d30
Added CraplogLister
Craplog worker to scan the logs directory and list files
2023-05-14 14:10:53 +02:00
Valentino Orlandi 1a42375c00
Renamed CraplogWorker to CraplogParser
Moved into workers sub-directory
2023-05-14 14:10:09 +02:00
Valentino Orlandi 4de8c777a0
Fix
Swapped OSX / BSD ifdefs in MemOps
2023-05-01 11:04:17 +02:00
Valentino Orlandi 28af913e72
Fix
Fixed MemOps::availableMemory for BSD
2023-05-01 01:08:26 +02:00
Valentino Orlandi a1efbd3a5d
Fix
Fixed mismatched type for OSX in MemOps::availableMemory
2023-04-30 23:54:32 +02:00
Valentino Orlandi 2985307d25
Updated translation resources 2023-04-30 21:46:52 +02:00
Valentino Orlandi 8cc62418f7
Updated translation files 2023-04-30 21:45:44 +02:00
Valentino Orlandi abb697d643
Code and docs improvements 2023-04-30 21:30:21 +02:00
Valentino Orlandi 76852f66d4
Fixed sending Qt signals with size_t parameters 2023-04-30 21:07:52 +02:00
Valentino Orlandi 9956647a2d
Added message dialog for insufficient memory 2023-04-30 20:43:18 +02:00
Valentino Orlandi 8b918c4dc4
Added available memory check before parsing
Introduced check on selected logs' size to not exceed available memory
2023-04-30 20:36:15 +02:00
Valentino Orlandi 2039d37c26
Added MemOps namespace
System memory utilities
2023-04-30 20:31:27 +02:00
Valentino Orlandi 584e2a0a90
Fix
Fixed log files selection not being cleared after job abortion
2023-04-30 17:50:11 +02:00
Valentino Orlandi adcb042107
Added message dialog for empty list of log files 2023-04-30 17:19:40 +02:00
Valentino Orlandi a02f2c9564
Fix
Fixed crash on empty logs list
2023-04-30 17:17:14 +02:00
Valentino Orlandi 684a693e56
Code improvements 2023-04-30 17:09:36 +02:00
Valentino Orlandi 8d915aa160
Updated translation resources 2023-04-29 22:45:58 +02:00
Valentino Orlandi f5b178ad5a
Updated translation files 2023-04-29 22:44:59 +02:00
Valentino Orlandi a2726fb680
Added warning dialog for duplicate files 2023-04-29 22:40:18 +02:00
Valentino Orlandi 0326bc1cc3
Fix
Fixed duplicated log files not catched before parsing
2023-04-29 22:35:02 +02:00
Valentino Orlandi 97e2837e2b
Performance improvements
Reverted StringOps::endsWith to previous version
2023-04-29 15:36:35 +02:00
Valentino Orlandi 1994891b13
Added compiler optimization flags 2023-04-29 15:10:08 +02:00
Valentino Orlandi db725720fe
Improvements
Replaced Result class with std::optional
2023-04-23 15:30:59 +02:00
Valentino Orlandi b045b57851
Fixed OSX compilation issues 2023-04-23 11:03:04 +02:00
Valentino Orlandi 114bf128fb
Code and performance improvements 2023-04-23 11:02:22 +02:00
Valentino Orlandi bf74ec4ea0
Updated translation files
Removed source references for the only 3 (out of 7) files having them
2023-04-15 20:40:27 +02:00
Valentino Orlandi a78632a024
Fixed time-zone handling for DateTimeOps tests 2023-04-15 20:34:56 +02:00
Valentino Orlandi 67fc419e46
Added tests suite
Added white-box tests.
Updated CMakeLists to allow using CTest.
2023-04-11 23:28:55 +02:00
Valentino Orlandi 479e312d4c
Updated translation files 2023-04-11 23:17:54 +02:00
Valentino Orlandi 19df5598fb
Code improvements 2023-04-11 23:14:24 +02:00
Valentino Orlandi 2ec213210b
Code and performance improvements
General code improvements.
Morphed classes into namespaces: DateTimeOps, LogOps, CheckSec,
ColorSec, GZutils, IOutils, PrintSec, StyleSec, StringOps and VecOps.
2023-04-11 23:12:06 +02:00
Valentino Orlandi bbfd8a7832
Performance improvements
Enhanced StringOps methods
2023-04-03 21:40:17 +02:00
Valentino Orlandi 7a78e29337
Code improvements and fixes
General improvements.
Made VecOps and Result header only.
Fixed setting LogFormat in Craplog when format string of the current
WebServer changes.
2023-03-18 15:53:47 +01:00
Valentino Orlandi 97bd7e8dd6
Version update
Version 2.04
2023-02-12 23:35:20 +01:00
Valentino Orlandi 0b4a9790f2
Updated UI 2023-02-12 23:10:28 +01:00
Valentino Orlandi 82e1066abf
Improvements and updates
Code improvements.
Charts' themes related updates.
2023-02-12 23:09:10 +01:00
Valentino Orlandi 84ae38023a
Introduced custom themes for the charts
Added new method: applyChartTheme
2023-02-12 23:04:36 +01:00
Valentino Orlandi 9c805dd1ff
Code improvements 2023-02-12 23:01:58 +01:00
Valentino Orlandi 49d59fe70c
Improvements and updates
Code improvements.
Craplog's lib relative updates.
Replaced raw pointers with smart pointers.
Replaced raw loops with STL algorithms.
Moved members variables initialization to initialization lists.
2023-02-11 20:41:43 +01:00
Valentino Orlandi 06bad1d2ca
Updated translation files 2023-02-11 20:24:29 +01:00
Valentino Orlandi c43a1ffed1
Created Craplog lib
Holds Craplog's modules shared stuff
2023-02-11 20:22:42 +01:00
Valentino Orlandi c2cd21d2b7
Updated translation resources 2023-01-27 15:35:44 +01:00
Valentino Orlandi 8366e8e5e4
Updated translation files 2023-01-27 15:34:56 +01:00
Valentino Orlandi f895c7475c
Version update
Version 2.03
2023-01-27 02:51:02 +01:00
Valentino Orlandi 06ea08b829
Updated CMakeLists.txt 2023-01-27 02:48:46 +01:00
Valentino Orlandi e8eafe7b4f
Updated UI 2023-01-27 02:46:52 +01:00
Valentino Orlandi df46ae69da
Improvements and updates
Code improvements.
Removed printable stuff.
Added help fallback to hard-coded default in case of missing resources.
Added signals and slots to synchronize with Craplog and get performance
data.
2023-01-27 02:45:51 +01:00
Valentino Orlandi bbb5065dc7
Update
Removed use of the default connection for the database as consequence of
the introduction of the worker updating it in a separate thread: avoid
query errors and crashes
2023-01-27 02:39:57 +01:00
Valentino Orlandi ca1bb8d91d
Removed Craplog's module StoreOps
Worker handles all this stuff
2023-01-27 02:37:05 +01:00
Valentino Orlandi d744f346fb
Update
Removed stuff which is now done by Craplog's worker.
2023-01-27 02:35:36 +01:00
Valentino Orlandi 3ba11c342d
Improvements and updates
Code improvements.
Introduced signals and slot to synchronize with the worker.
Removed stuff which is now done by the worker.
2023-01-27 02:34:33 +01:00
Valentino Orlandi ad77b21379
Introduced Craplog's worker
Worker to parse logs in a QThread
2023-01-27 02:29:53 +01:00
Valentino Orlandi a2d6aa827c
Improvements and updates
Code and performances improvements.
Updated queries' data types.
Removed printable stuff methods.
Improved Counts statistics' chart.
2023-01-27 02:27:25 +01:00
Valentino Orlandi 9310a852ac
Improvements and updates
Code and performances improvements.
Updated queries data types.
Added new method: 'countDays'.
Renamed method 'getMonthsCount' to 'countMonths'.
2023-01-27 02:20:11 +01:00
Valentino Orlandi 21855fe1f6
Code improvements
Enhanced data types for statistic's queries
2023-01-27 02:15:47 +01:00
Valentino Orlandi 6e8aa9749f
Added PrintSec in Utilities
Collection of methods for printable stuff
2023-01-27 02:12:52 +01:00
Valentino Orlandi 1380d79bc1
Adjusted parsed logs' chart size 2023-01-27 02:10:26 +01:00
Valentino Orlandi b98c97735f
Fix
Fixed Crapup resulting in a crash when no connection is available and it
gets launched twice before connection expires
2023-01-27 02:08:41 +01:00
Valentino Orlandi 526dfb4137
Added hard-coded default help
Fallback to the default in case help resources are not available
2023-01-27 02:05:36 +01:00
Valentino Orlandi f946f96fdf
Improvements
Added copy-constructor and operator=
2023-01-27 02:02:57 +01:00
Valentino Orlandi 224c224e29
Code improvements 2023-01-27 02:00:56 +01:00
Valentino Orlandi b58bd89a97
Polished UI
Adjusted stats DayTime and Relational draw buttons width and relative
spacer height.
Adjusted stats Speed and Count web-server combo boxes width.
2023-01-24 01:36:29 +01:00
Valentino Orlandi 3cfb960fb0
Improvements and fixes 2023-01-24 01:27:00 +01:00
Valentino Orlandi 72113d2053
Fix
Fixed warnings filter in queries
2023-01-24 01:22:38 +01:00
Valentino Orlandi 9e87951349
Code improvements
Updated Qt connect syntax
2023-01-23 22:02:55 +01:00
Valentino Orlandi 6c91de1838
Code improvements
Updated Qt connect syntax.
Renamed some slots and methods.
Added new slot 'afterCraplogFinished'.
Added new method 'dbUsable'.
2023-01-23 22:02:07 +01:00
Valentino Orlandi d34d122d1f
Improvements
Added shared mutex for Craplog and LogOps
2023-01-23 21:51:19 +01:00
Valentino Orlandi 73f4512a45
Code improvements 2023-01-23 19:07:24 +01:00
Valentino Orlandi 357c0f0264
Fix
Fixed sort by value and not by character for tables' columns holding
numbers
2023-01-23 00:51:25 +01:00
Valentino Orlandi e81abcbcd9
Fix
Fixed tables' items not displaying when renewing a QTableView having a
header's column with the SortIndicator enabled
2023-01-23 00:47:43 +01:00
Valentino Orlandi 7950726553
Updated CMakeLists.txt 2023-01-22 20:59:11 +01:00
Valentino Orlandi d3e261cbb5
Improvements and updates
Code improvements.
Replaced plain data types with Result's typedefs.
2023-01-22 20:58:38 +01:00
Valentino Orlandi 1e8d4a9bbc
Added Result in Utilities
Introduced typedefs for Result's data
2023-01-22 20:53:13 +01:00
Valentino Orlandi 358c818954
Version update
Version 2.02
2023-01-12 23:05:58 +01:00
Valentino Orlandi 1c789d03f4
Updated CMakeLists.txt
Added CTest for CI/CD.
Updated translation files list.
2023-01-12 23:05:39 +01:00
Valentino Orlandi 506c3d2d45
Update
Extended locales names.
Added new locales' menus entries, signals and slots.
2023-01-12 23:01:19 +01:00
Valentino Orlandi de92d32fa9
Updated UI
Added new locales to the menu
2023-01-12 22:58:00 +01:00
Valentino Orlandi 320282cda8
Fix
Fixed english locale: en_EN -> en_GB
2023-01-12 22:57:10 +01:00
Valentino Orlandi 25ae596ab2
Updated resources.qrc 2023-01-12 22:35:11 +01:00
Valentino Orlandi 4a70812849
Updated flags icons 2023-01-12 22:34:23 +01:00
Valentino Orlandi 5da06ed6bc
Updated translation resources 2023-01-12 22:32:43 +01:00
Valentino Orlandi 25baccba17
Renamed translation resources 2023-01-12 22:31:00 +01:00
Valentino Orlandi ab9ca774d4
Updated translation files 2023-01-12 22:28:50 +01:00
Valentino Orlandi eb96b9a3d8
Renamed translation files 2023-01-12 22:27:26 +01:00
Valentino Orlandi 0e4cec9c71
Merge
Added portuguese translation
2022-12-20 20:50:16 +01:00
guidiamond b62242223b Add japonese translations 2022-12-10 18:04:30 -03:00
Eikinho 6c7b039937 add portuguese translate 2022-12-09 16:53:45 -03:00
Valentino Orlandi d5a5681ef5
Fixed assertion failure on some systems 2022-12-06 21:28:56 +01:00
Valentino Orlandi f1c276eb41
Fixed rat moving on the tail of the snake 2022-12-06 21:27:19 +01:00
Valentino Orlandi 51794f584e
Updated translation files 2022-12-06 21:25:50 +01:00
Valentino Orlandi 450e063f5d
Fixed typo 2022-12-06 21:24:04 +01:00
Valentino Orlandi 898ae3b20a
Code improvements
Fixed the override warning
2022-12-04 19:26:07 +01:00
Valentino Orlandi 1e936d27c5
Fixed databases paths creation on first run 2022-12-04 19:21:06 +01:00
Valentino Orlandi 301db90632
Fix
Creating directory path recursively
2022-12-04 19:19:38 +01:00
Valentino Orlandi 23812d8c63
Version update
Version 2.01
2022-12-03 19:48:55 +01:00
Valentino Orlandi 15ae1205bc
Fix 2022-12-03 19:36:04 +01:00
Valentino Orlandi 0a9a6569b4
Added cmake install instructions for flatpak 2022-12-03 18:10:51 +01:00
Valentino Orlandi eca69195c4
Updated translation resources 2022-12-03 17:29:09 +01:00
Valentino Orlandi 72b6e376ef
Updated translation files 2022-12-03 17:28:51 +01:00
Valentino Orlandi b0284565e4
Fixed dialogs messages 2022-12-03 17:25:01 +01:00
Valentino Orlandi b4c26c0e46
Improvements
Fixed charts legend
2022-12-03 17:24:12 +01:00
Valentino Orlandi 6d2b16b0e8
Improvements and updates
Updated data path.
Error message passed to Dialogs.
Fixed charts legend.
2022-12-03 17:23:35 +01:00
Valentino Orlandi 4d2bf468e2
Improvements
Error message passed to Dialogs as default
2022-12-03 17:21:44 +01:00
Valentino Orlandi 9d4a57d98e
AI improvements
Weights adjustments.
Improved data collection performances to speed-up decisions.
2022-12-01 18:33:55 +01:00
Valentino Orlandi 89ee0ecd5b
Improvements and updates 2022-11-28 00:07:31 +01:00
Valentino Orlandi 4453038675
Update 2022-11-28 00:06:10 +01:00
Valentino Orlandi a191ea672b
Improvements
Improved game logics.
Improved AI decision algorithm.
2022-11-28 00:05:27 +01:00
Valentino Orlandi 83c1be52a5
Improvements 2022-11-27 23:53:35 +01:00
Valentino Orlandi a8915d1971
Fix 2022-11-27 23:53:00 +01:00
Valentino Orlandi ec406b9ad7
Fix 2022-11-27 23:52:06 +01:00
Valentino Orlandi 92193e73f6
Updated translation resources 2022-11-24 22:56:33 +01:00
Valentino Orlandi 372aef8558
Updated translation files 2022-11-24 22:56:13 +01:00
Valentino Orlandi 82adc2e083
Fixed Snake game translations 2022-11-24 22:55:50 +01:00
Valentino Orlandi dfdb3260ba
Improvements 2022-11-24 22:31:04 +01:00
Valentino Orlandi 51495b0753
Updated project file 2022-11-24 22:30:34 +01:00
Valentino Orlandi ce49ee7462
Update 2022-11-24 22:29:50 +01:00
Valentino Orlandi 4cc294874a
Updated games stylesheets 2022-11-24 22:29:17 +01:00
Valentino Orlandi 1b25d8f41c
Updated resources file 2022-11-24 22:28:46 +01:00
Valentino Orlandi ee27e9c9bb
Updated Snake resources 2022-11-24 22:27:56 +01:00
Valentino Orlandi 20af10d29f
Improvements and updates
Updated Snake game includes and resources.
Moved 'Snake' and 'Food' structs in class files.
Added new game modes: Hunt and Battle.
Updated UI.
2022-11-24 22:25:16 +01:00
Valentino Orlandi 068f9faac0
Update
Updated CrissCross includes and resources
2022-11-24 22:20:13 +01:00
Valentino Orlandi e1e394db48
Moved Game resources 2022-11-24 22:17:37 +01:00
Valentino Orlandi 2630b7fc4b
Moved Games files 2022-11-24 22:15:37 +01:00
Valentino Orlandi 65c53083b9
Improvements
Set request-timeout time as class variable
2022-11-22 18:05:18 +01:00
Valentino Orlandi 6d573bbadc
Fixed IIS formats string-check 2022-11-22 18:04:28 +01:00
Valentino Orlandi b64a762abd
Updated MainWindow UI
Restored defaut layout of the QComboBox items
2022-11-22 18:03:42 +01:00
Valentino Orlandi d5d775a810
Updated MainWindow stylesheet 2022-11-22 18:02:03 +01:00
Valentino Orlandi 4e55805df4
Fix
Fixed VecOps documentation
2022-11-21 08:24:12 +01:00
Valentino Orlandi 597d1235f4
Improvements
Implemented generic type on VecOps class
2022-11-21 00:51:44 +01:00
Valentino Orlandi 27b90b2c1d
Documented headers
Qt-style doxygen documentation comment blocks
2022-11-19 00:07:56 +01:00
Valentino Orlandi 013761a7c1
Version upgrade
Upgrade to version 2.00
2022-11-16 17:31:08 +01:00
Valentino Orlandi b0dc5c0fcb
Update 2022-11-16 17:30:07 +01:00
Valentino Orlandi f7cd746f67
Fix for OSX 2022-11-16 17:28:16 +01:00
Valentino Orlandi 9d732100a4
Fix 2022-11-13 14:58:38 +01:00
Valentino Orlandi 4ba13ea2c4
Updated translations resources 2022-11-13 14:51:13 +01:00
Valentino Orlandi 8092353a4a
Updated translation files 2022-11-13 14:50:43 +01:00
Valentino Orlandi 3600c1fc96
Update 2022-11-13 14:50:16 +01:00
Valentino Orlandi 6bc706d188
Fixed self-collision detection 2022-11-13 01:43:57 +01:00
Valentino Orlandi df72851b91
Added HighDpiScaling support 2022-11-13 01:42:34 +01:00
Valentino Orlandi 03e4be9535
Update 2022-11-13 01:40:20 +01:00
Valentino Orlandi 1140a780dd
Updated resources 2022-11-13 01:39:02 +01:00
Valentino Orlandi b2a18e6e10
Added Crapup related icons 2022-11-13 01:38:49 +01:00
Valentino Orlandi 755a52329e
Removed version-check related dialogs 2022-11-13 01:37:44 +01:00
Valentino Orlandi fcd1dfb3c9
Update 2022-11-13 01:36:54 +01:00
Valentino Orlandi 10a8e83e8f
Added Crapup UI 2022-11-13 01:36:35 +01:00
Valentino Orlandi edf9f9b145
Improvements and updates
Added stylesheets support.
Added UI to display the running state and replace dialogs.
Improved requests handling.
2022-11-13 01:35:16 +01:00
Valentino Orlandi b65b8a03f0
Improvements and updates
UI updates.
Added stylesheets support.
2022-11-13 01:30:30 +01:00
Valentino Orlandi 85a06e2138
Fixed UI headers fonts 2022-11-12 00:48:26 +01:00
Valentino Orlandi 76bd1d845c
Removed Palettes 2022-11-12 00:47:41 +01:00
Valentino Orlandi 9472ce2043
Improvements
Added Powder theme
2022-11-12 00:46:56 +01:00
Valentino Orlandi 12e1ff2bfa
Improvements and fixes
Added Herb theme.
Fixed theme map keys.
2022-11-11 23:35:52 +01:00
Valentino Orlandi 7f2ec84e40
Added Candy and Herb themes 2022-11-11 23:32:27 +01:00
Valentino Orlandi 6b420bac5a
Improvements
Stylesheet as default model and themes as colors maps
2022-11-11 20:51:12 +01:00
Valentino Orlandi 8c4a452319
Improvements
Stylesheet as default model and themes as colors maps.
Added Candy theme.
2022-11-11 20:49:27 +01:00
Valentino Orlandi d6f562682c
Fixed Snake score position 2022-11-10 18:22:18 +01:00
Valentino Orlandi 367266d834
Update 2022-11-10 18:22:06 +01:00
Valentino Orlandi 799dba4acf
Updated games to use stylesheets
Added GameSec shared class.
Added Ash theme.
2022-11-10 18:20:47 +01:00
Valentino Orlandi 49dcf6361e
Fixed tab alignment for Mac 2022-11-10 18:17:37 +01:00
Valentino Orlandi 4463660bd0
Update 2022-11-07 21:29:29 +01:00
Valentino Orlandi 4db847d008
Removed unused features 2022-11-07 21:29:15 +01:00
Valentino Orlandi a72befca45
Fixed typo 2022-11-07 21:28:59 +01:00
Valentino Orlandi 74e4600f57
Update 2022-11-07 21:28:40 +01:00
Valentino Orlandi d01c233dd4
Added StyleSheets utility
Added Ash theme
2022-11-07 21:27:56 +01:00
Valentino Orlandi 11cec6d4c2
Updated resources 2022-11-07 21:26:59 +01:00
Valentino Orlandi d2c776eab0
Updated icons 2022-11-07 21:26:37 +01:00
Valentino Orlandi 1bf2539c8d
Improvements and updates
Added new method: 'updateUiFonts'.
Code improvements.
2022-11-07 21:25:29 +01:00
Valentino Orlandi 4e98963687
Updated UI 2022-11-07 21:23:30 +01:00
Valentino Orlandi 0e04ede7c0
Removed elB4RTO's TextBrowser 2022-10-27 23:35:26 +02:00
Valentino Orlandi 8759ee22e8
Update
Updated slots to follow UI updates.
Added new methods: 'switchMainTab', 'switchStatsTab',
'detectIconsTheme', 'updateUiIcons'.
2022-10-27 23:34:14 +02:00
Valentino Orlandi c7d8b0ef74
Restyled UI 2022-10-27 23:31:17 +02:00
Valentino Orlandi 1de3b7ca35
Updated resources 2022-10-27 23:29:38 +02:00
Valentino Orlandi 809fb90dc1
Renewed icons 2022-10-27 23:29:16 +02:00
Valentino Orlandi da6b60ef4a
Code improvements 2022-10-24 23:12:23 +02:00
Valentino Orlandi 7dc0743895
Improvements
Fixed OS recognition order.
Code improvements.
2022-10-24 23:11:26 +02:00
Valentino Orlandi 6e4c02c062
Fixed cell size 2022-10-24 23:08:42 +02:00
Valentino Orlandi 7909c504e6
Fix 2022-10-23 19:10:46 +02:00
Valentino Orlandi 24b0e8b599
Code improvements 2022-10-23 18:15:41 +02:00
Valentino Orlandi 3ed82a8ba9
Code improvements 2022-10-23 16:41:36 +02:00
Valentino Orlandi 74d3ea2ae0
Updated translations 2022-10-23 16:38:27 +02:00
Valentino Orlandi c59d7e0066
Improvements
Improved AI choice
2022-10-19 23:24:06 +02:00
Valentino Orlandi df1bcfd22f
Improvements
Improved game logic.
Added water field limits.
Removed Tile enum and field array, added relative logic as replacement.
Added increasing of the speed after reaching max snake length.
2022-10-19 23:23:06 +02:00
Valentino Orlandi c3c1bee77e
Improvements
Removed QFrame container for the QGraphicsView
2022-10-19 23:16:30 +02:00
Valentino Orlandi 9e9b571d31
Updated resources 2022-10-19 23:15:41 +02:00
Valentino Orlandi 2f90822a80
Added Snake game image
Water field limit
2022-10-19 23:14:58 +02:00
Valentino Orlandi cd6c261850
Improvements 2022-10-19 17:39:56 +02:00
Valentino Orlandi 06b7296ad5
Improvements
Modified game logic processes:
- key events are now stored in a queque and processed separately
- improved collision detection
- improved snake body growth
2022-10-19 17:39:10 +02:00
Valentino Orlandi 69b16d2eb8
Updated with new resources 2022-10-18 22:18:22 +02:00
Valentino Orlandi edce799492
Update 2022-10-18 22:17:36 +02:00
Valentino Orlandi d7a61fd641
Improvements and updates
Updates related to the QGraphicsView usage.
Implemented game logic.
Code improvements.
2022-10-18 22:17:19 +02:00
Valentino Orlandi 9733931a7f
Improvements and updates
Added 'PLAY' button.
Morphed field QFrame into QGraphicsView.
2022-10-18 22:09:39 +02:00
Valentino Orlandi 2639f62e71
Added Snake game images 2022-10-18 22:05:19 +02:00
Valentino Orlandi dddcd8a314
Update 2022-10-17 20:20:29 +02:00
Valentino Orlandi 882f6a2d23
Update
Added Snake game stuff
2022-10-17 20:19:56 +02:00
Valentino Orlandi 071991198c
Update
Addeed Snake game menu entry
2022-10-17 20:19:18 +02:00
Valentino Orlandi d52fa274d6
Started developing Snake game 2022-10-17 20:18:00 +02:00
Valentino Orlandi ce18ca4ed2
Removed unused icon 2022-10-17 11:33:01 +02:00
Valentino Orlandi 398b7a793e
Update 2022-10-16 16:27:42 +02:00
Valentino Orlandi 89ace4368f
Update 2022-10-16 16:27:24 +02:00
Valentino Orlandi d7f861f970
Update
Added CrissCross
2022-10-16 16:27:13 +02:00
Valentino Orlandi a9823b7501
Update
Added CrissCross menu entry
2022-10-16 16:26:20 +02:00
Valentino Orlandi 9d564c6b01
Added CrissCross resources 2022-10-16 16:18:06 +02:00
Valentino Orlandi 94975e2236
Added CrissCross game 2022-10-16 16:17:08 +02:00
Valentino Orlandi 548fd66b11
Update 2022-10-15 19:44:39 +02:00
Valentino Orlandi 333a835647
Version update: 1.01 2022-10-15 15:32:07 +02:00
Valentino Orlandi bcc971ea51
Improvements
Fixed Windows libraries linking
2022-10-15 15:30:47 +02:00
Valentino Orlandi 47b463d7b2
Updated translation files 2022-10-15 15:20:18 +02:00
Valentino Orlandi 175e4871bc
Updated icons 2022-10-15 15:19:39 +02:00
Valentino Orlandi bff4d7fa67
Updated window themes 2022-10-15 15:18:53 +02:00
Valentino Orlandi dfae70bedb
Fixed typo 2022-10-15 15:17:23 +02:00
Valentino Orlandi 332d422b41
Updates
Updated themes names
2022-10-14 22:56:52 +02:00
Valentino Orlandi 55503d6762
Fix
Fixed charts theme option
2022-10-14 22:56:21 +02:00
Valentino Orlandi 842eae70ae
Improvements
Catch for the 'LogParserException' to avoid crashes when thrown
2022-10-14 22:54:35 +02:00
Valentino Orlandi b3291f7fc2
Improvements
Created new dialog: 'errFailedParsingLogs'
2022-10-14 22:53:28 +02:00
Valentino Orlandi f631b9f915
Update
Updated 'LogParserException' throwers
2022-10-14 22:52:38 +02:00
Valentino Orlandi 60ee452365
Improvements
Edited 'LogParserException'
2022-10-14 22:51:50 +02:00
Valentino Orlandi d5940e3824
Updated themes names 2022-10-14 22:49:23 +02:00
Valentino Orlandi 4ef85d8ec4
Updates 2022-10-10 21:28:12 +02:00
Valentino Orlandi 42b8ecaee4
Improvements and updates
Removed std::thread completely,  replaced with Qt stuff.
Size check before to read for the LogFilesViewer too.
Check an item before adding it to the relative Warn/Black list.
Improved dialogs while reading the configs.
2022-10-10 21:27:59 +02:00
Valentino Orlandi 6e74a5afe0
New themes
Edited old theme names: Dark->Forest, Light->Moon.
Added new themes: CandyLand and Carbon.
2022-10-10 21:18:05 +02:00
Valentino Orlandi 0defc4740d
Improvements
Code improvements.
Added new dialog: 'warnInvalidItemBW' and 'errFailedApplyingConfigs'.
2022-10-10 21:16:12 +02:00
Valentino Orlandi cec7a99de5
Code improvements 2022-10-10 21:14:48 +02:00
Valentino Orlandi faa30e3d69
Improvements
Code improvements.
Set the ground value of the Speed Chart to 1 to have more uniform line
color.
Fixed the division by 0 error in the Globals.
2022-10-10 21:13:59 +02:00
Valentino Orlandi 837f896c55
Improvements
Code improvements.
Added new method: 'sanitizeBWitem' to check a string before adding it to
the relative warn/black list.
2022-10-10 21:10:58 +02:00
Valentino Orlandi f5a39ca3fa
Improvements
Added new exception: 'BWlistException' for warnlists/blacklists.
Unleashed stdout print for the exceptions.
2022-10-10 21:08:09 +02:00
Valentino Orlandi 868913855e
Improvements
Modified 'randomLines' method to include the first and last line of a file
as default
2022-10-10 21:04:07 +02:00
Valentino Orlandi bdbeeb2a9f
Improvements
Code improvements.
Added new methods: 'isHex', 'isIP', 'toUpper' and 'toLower'.
2022-10-10 21:01:31 +02:00
Valentino Orlandi 5ab41c406a
Update
Version 1.01
2022-10-06 21:35:22 +02:00
Valentino Orlandi 348ae7ef4c
Code improvements
More thread-safe procedures: morphed std::thread to QTimer, turned
thread-related methods into slots
2022-10-06 21:34:02 +02:00
Valentino Orlandi 300cfeacac
FIxed redundant database connections 2022-10-06 21:30:04 +02:00
Valentino Orlandi 7d02d5abbd
Fix
Handle null file pointer
2022-10-06 21:28:33 +02:00
Valentino Orlandi f3dbfbf3d8
Update 2022-10-05 21:39:19 +02:00
Valentino Orlandi 418eef9e21
Update dialogs calls 2022-10-05 21:38:54 +02:00
Valentino Orlandi 051e0c0f9b
Improvements and updates
Moved dialog strings from header's constants to inside source's methods.
Updated dialogs to use the new custom objects.
Set methods' parent as last parameter with default value to nullptr.
2022-10-05 21:30:42 +02:00
Valentino Orlandi 3f20392d75
Added custom Discard-Ignore-Abort choice Dialog 2022-10-05 21:21:37 +02:00
Valentino Orlandi 0a3f9833b0
Added custom Yes-No choice Dialog 2022-10-05 21:20:42 +02:00
Valentino Orlandi a809a96d5d
Added custom Informational Dialog 2022-10-05 21:19:39 +02:00
Valentino Orlandi 4ffd10d8a5
Updated resources 2022-10-05 21:16:28 +02:00
Valentino Orlandi fee3da81f0
Added new dialogs icons 2022-10-05 21:15:55 +02:00
Valentino Orlandi 6ce4db0809
Fix to have the real size of gzipped files 2022-09-01 00:51:32 +02:00
Valentino Orlandi a9bca06f15
Fixed Windows compatibility 2022-09-01 00:49:22 +02:00
Valentino Orlandi 858b647ff3
Fixes for cross-platform compatibility 2022-09-01 00:48:47 +02:00
Valentino Orlandi 6f3e166dce
Fixed Windows compatibility 2022-09-01 00:47:19 +02:00
Valentino Orlandi f07970cea0
Fixed some Windows compatibility issues 2022-09-01 00:46:42 +02:00
Valentino Orlandi 08245f1a6f
Updated translation releases 2022-09-01 00:45:48 +02:00
Valentino Orlandi e463d99c3f
Updated translation files 2022-09-01 00:45:09 +02:00
Valentino Orlandi 2ebb38974e
Added compiled translation resources 2022-08-27 21:43:25 +02:00
Valentino Orlandi 32b1477012
Update 2022-08-27 21:38:54 +02:00
Valentino Orlandi b4c8bafb42
Updates
Added new method: 'wsFromIndex'.
2022-08-27 21:38:42 +02:00
Valentino Orlandi 66346b732d
Fixes 2022-08-27 21:37:03 +02:00