Commit Graph

3155 Commits

Author SHA1 Message Date
silverqx
2dca8ca5cd fixed RC file encoding on msys2 with Qt6 2023-04-02 12:20:44 +02:00
silverqx
9bccda590e changed Model timestamps to getter methods
Changed from static data members to static getter methods to avoid Clang
crashed because of static initialization order.

 - updated docs
2023-04-02 11:07:17 +02:00
silverqx
c41f084170 used move semantics for bindings
It save one copy 🫤
2023-04-01 11:39:01 +02:00
silverqx
3dcea43851 enabled new clang-tidy checks 2023-04-01 11:03:30 +02:00
silverqx
3e24aabe30 used for-ranged instead of while 2023-04-01 11:03:30 +02:00
silverqx
1ca9d4f076 fixed clang-tidy warning 2023-04-01 11:03:30 +02:00
silverqx
bc1ba5cf22 bugfix removed useless const 2023-04-01 11:03:30 +02:00
silverqx
32f53b3ebf suppressed clang-tidy warning 2023-04-01 11:03:30 +02:00
silverqx
23a75a4fc8 used Q_DISABLE_COPY_MOVE() for library classes 2023-04-01 11:03:29 +02:00
silverqx
5774cd3895 added comment 2023-04-01 11:03:29 +02:00
silverqx
82f0feba3f added default destructors 2023-04-01 11:03:29 +02:00
silverqx
36f1723459 enabled clang-tidy checks 2023-04-01 11:03:29 +02:00
silverqx
a15a59fe88 enhanced TinyUtils library
Returning reference and shared pointer to the database manager.
2023-04-01 11:03:29 +02:00
silverqx
edb33acf31 enhanced TinyUtils library 2023-04-01 11:03:29 +02:00
silverqx
c4b70ff337 enabled clang-tidy check
Enabled the performance-move-const-arg.
2023-04-01 11:03:28 +02:00
silverqx
84ecb0322e whitespaces 2023-03-31 16:22:20 +02:00
silverqx
84c6a1c68b added iwyu pragma 2023-03-31 16:22:04 +02:00
silverqx
29bf5913a0 added #ifdef around gcc pragma 2023-03-31 13:04:10 +02:00
silverqx
7eade09dec whitespaces 2023-03-31 13:01:02 +02:00
silverqx
33635215ef fixed gcc warnings on Linux 2023-03-31 12:49:28 +02:00
silverqx
613da7a493 added assert 2023-03-31 11:26:47 +02:00
silverqx
69a076c4bc added noexcept and const 2023-03-31 08:55:42 +02:00
silverqx
61544c35bf fixtypo 2023-03-30 17:14:47 +02:00
silverqx
e6783f188d suppressed clang-tidy warning 2023-03-30 17:14:30 +02:00
silverqx
32205b637d fixed clazy warning 2023-03-30 15:43:57 +02:00
silverqx
2a82ba32d8 used pointers instead of references 2023-03-30 14:33:08 +02:00
silverqx
19b91604b9 used pointers instead of references 2023-03-30 13:46:46 +02:00
silverqx
af4b632f2e removed explicit 2023-03-30 13:45:27 +02:00
silverqx
29b9c97db9 added comment 2023-03-30 13:30:34 +02:00
silverqx
d69b2cfce0 used pointers instead of references 2023-03-30 13:23:53 +02:00
silverqx
d7d517b966 whitespaces 2023-03-30 12:22:39 +02:00
silverqx
789a29a27b fixtypo 2023-03-30 12:22:28 +02:00
silverqx
1ec60ce2d4 used pointers instead of references 2023-03-30 12:06:19 +02:00
silverqx
2b23ddad14 fixtypo 2023-03-30 11:21:13 +02:00
silverqx
8bfded930e updated comment 2023-03-30 11:00:52 +02:00
silverqx
ce135b7fee used emplace 2023-03-30 10:49:48 +02:00
silverqx
dbd8279da5 tom used NotNull<T> instead of reference 2023-03-30 10:41:53 +02:00
silverqx
f545316b06 added Orm::Utils::NotNull<T>
Provides the same functionality like the gsl::not_null<T>.

 - also provides the Orm::Utils::makeNotNull() factory global function
2023-03-30 10:41:25 +02:00
silverqx
5d724793d7 tom added reserve 2023-03-30 10:33:55 +02:00
silverqx
c864addf94 tom added IWYU pragma 2023-03-30 10:19:28 +02:00
silverqx
fa114b4244 updated NOTES.txt 2023-03-29 17:54:53 +02:00
silverqx
f32ed9e4e9 suppressed clang-tidy warning 2023-03-29 17:50:08 +02:00
silverqx
ed118e7dca made QueryBuilder::m_connection shared_ptr 2023-03-29 17:39:52 +02:00
silverqx
ca3d62ad54 fixtypo 2023-03-29 17:31:00 +02:00
silverqx
442ce5daa3 renamed method 2023-03-29 17:18:47 +02:00
silverqx
89134b1a24 made SchemaBuilder::m_connection shared_ptr
It was needed to inherit
the std::enable_shared_from_this<DatabaseConnection>
for the DatabaseConnection class.

Also, refactored how the DatabaseConnection-s are instantiated, add
factory methods for particular connections.
2023-03-29 17:14:34 +02:00
silverqx
c4f379cdee wrapped friend class in #ifdef 2023-03-29 17:02:21 +02:00
silverqx
92529936b2 docs updated number of unit tests to 2796 2023-03-29 16:15:11 +02:00
silverqx
62ae8805ac fixtypo 2023-03-29 16:15:10 +02:00
silverqx
495726b622 fixtypo 2023-03-29 16:15:10 +02:00