Commit Graph

548 Commits

Author SHA1 Message Date
Roman Telezhynskyi
a138352d1c Puzzle app. Open new window only if current already has been used. 2024-02-27 15:24:51 +02:00
Roman Telezhynskyi
97d4e6378a Fix compatibility with previous versions. 2024-02-27 15:10:26 +02:00
Roman Telezhynskyi
283a62f580 Fix build errors. 2024-02-24 12:20:50 +02:00
Yann Lossouarn
55b2c1b4ae Code cleaning : functions that should be const 2024-02-24 00:03:20 +01:00
Yann Lossouarn
ed6cd0a927 Code smell and performance : capture img and watermarkData by reference 2024-02-24 00:00:12 +01:00
Yann Lossouarn
eea5dca893 Code smell & performance improvement : Capture large object "watermarkData" by reference. 2024-02-24 00:00:05 +01:00
Yann Lossouarn
7ff8aed6bc Code smell improvement: capture variable by reference 2024-02-23 23:59:53 +01:00
Yann Lossouarn
932db63497 Code smell improvement: capture 'matrix' by reference instead of capturing by value 2024-02-23 23:59:08 +01:00
Roman Telezhynskyi
c69267466e Code style. 2024-02-23 15:12:19 +02:00
Roman Telezhynskyi
2ae203897a Reverse change.
Cache object must not be available public, must be static.
2024-02-23 14:42:57 +02:00
Roman Telezhynskyi
cf5fd8124f Reverse change.
Follow don't repeat yourself approach.
2024-02-23 14:31:29 +02:00
Yann Lossouarn
b6ad741cd9 Bugfix: suppressing horizontal scrolling on Preferences>Pattern and... 2024-02-23 09:35:32 +00:00
Roman Telezhynskyi
1249e1f2fc "empty()" or "isEmpty()" should be used to test for emptiness. 2024-02-21 11:48:58 +02:00
Roman Telezhynskyi
f120519ede Default construct doesn't initialize constructor. 2024-02-20 11:39:25 +02:00
Roman Telezhynskyi
ba5c40b15d Refactoring. Code duplication. 2024-02-20 11:00:24 +02:00
Roman Telezhynskyi
ff018a3f2c Add pointer qualifications to auto-typed variables that are deduced to pointers. 2024-02-20 08:58:06 +02:00
Roman Telezhynskyi
a48977c1df Constness prevents automatic move. 2024-02-20 08:58:06 +02:00
Roman Telezhynskyi
0adb49a427 Variable can be declared 'const'. 2024-02-20 08:58:06 +02:00
Roman Telezhynskyi
3027ddb49c Remove class destructor so that classes follows the rule of Zero. 2024-02-20 08:58:06 +02:00
Roman Telezhynskyi
ad0d3c1612 Fix compatibility with >= c++17. 2024-02-17 20:06:56 +02:00
Roman Telezhynskyi
6d04cd32a7 Sonar warnings. 2024-02-17 16:46:59 +02:00
Roman Telezhynskyi
f353b02530 Since C++20 we no longer need operator!=. 2024-02-17 11:41:47 +02:00
Roman Telezhynskyi
3b6aae076f Sonar warnings. 2024-02-14 11:57:42 +02:00
Roman Telezhynskyi
1ac5a4167f Support for AppImage. 2024-02-10 15:53:02 +02:00
Roman Telezhynskyi
cc92270ecb Prevent stealing focus when scrolling. 2024-01-31 15:15:43 +02:00
Roman Telezhynskyi
281587512c Create multisize versions of ICO files for Windows. 2024-01-30 20:35:12 +02:00
Roman Telezhynskyi
748d18ce9a Fix size of Unsaved changes dialog.
Since Qt 6 produces warnings "QWindowsWindow::setGeometry: Unable to set geometry".
2024-01-29 17:07:54 +02:00
Roman Telezhynskyi
0cd42f83e6 Fix color of a line edit text in dark mode. 2024-01-29 16:47:19 +02:00
Roman Telezhynskyi
ce1eac1407 Fix not working shortcuts. 2024-01-24 12:18:13 +02:00
Roman Telezhynskyi
38dbbe29ba Minimal Qt version increased to Qt 5.15. Minimal C++ standard to C++17. 2024-01-23 15:57:29 +02:00
Roman Telezhynskyi
e571a0f1a6 Fix build. 2024-01-10 11:40:46 +02:00
Roman Telezhynskyi
92a0e57bf7 Removing Qt 6 specific stuff. 2024-01-10 11:19:59 +02:00
Roman Telezhynskyi
29de9aca0b Fix build. 2024-01-10 10:54:37 +02:00
Roman Telezhynskyi
38fbc03f16 New features: Mirror line, Fold line. 2024-01-06 14:22:03 +02:00
Roman Telezhynskyi
e9565b3e75 Horizontal piece flipping. 2023-11-29 16:40:36 +02:00
Roman Telezhynskyi
5724c9611a New feature. Boundary together with notches. 2023-11-28 16:40:27 +02:00
Roman Telezhynskyi
7e9222dabe Handle empty piece icon when drag it on sheet. 2023-11-10 12:02:38 +02:00
Roman Telezhynskyi
8264e94abd Fix cleaning place label position. 2023-11-10 11:01:03 +02:00
Roman Telezhynskyi
19d632a094 Clang warning. 2023-11-09 18:41:59 +02:00
Roman Telezhynskyi
4778102fc9 QEvent::ApplicationActivate has been deprecated. Use ApplicationStateChange instead. 2023-11-09 17:59:21 +02:00
Roman Telezhynskyi
32c10a4b39 Known measurements editor. 2023-11-07 11:20:31 +02:00
Roman Telezhynskyi
c7620ef60c Remove diagrams.qrc. 2023-10-31 19:55:36 +02:00
Roman Telezhynskyi
434a1d0acf Fix deprecation warnings. 2023-10-24 11:03:04 +03:00
Roman Telezhynskyi
e56bd0792d Refactoring.
Fix name of the signal according to code style.
2023-10-23 18:16:01 +03:00
Roman Telezhynskyi
f620b24b56 Shortcuts manager. 2023-10-23 16:57:22 +03:00
Roman Telezhynskyi
dabe8f375a Lupdate. 2023-10-13 19:12:29 +03:00
Roman Telezhynskyi
a312e154b7 Puzzle app. Fix updating layout when file already opened. 2023-10-13 18:07:48 +03:00
Roman Telezhynskyi
ff27cb217a Puzzle app. Fix losing selection by piece. 2023-10-13 17:33:59 +03:00
Roman Telezhynskyi
3db18228c8 Save last used path to raw layout data. 2023-10-13 16:17:36 +03:00
Roman Telezhynskyi
bc6b9468b7 Refactoring. 2023-10-13 15:26:19 +03:00