Jonas Kvinge
|
a26066d70f
|
Disconnect tagreader reply metaobject connection in lambda
Otherwise the tagreader reply is deleted to early causing crashes.
|
2024-11-21 15:59:07 +01:00 |
|
Jonas Kvinge
|
8da2b9cd94
|
Refactoring
|
2024-11-01 23:04:42 +01:00 |
|
Jonas Kvinge
|
ef9ef63f02
|
Port to QStringLiteral operator
|
2024-10-20 06:38:55 +02:00 |
|
Jonas Kvinge
|
b0d2da04ac
|
EditTagDialog: Move hint texts to class
|
2024-10-19 21:53:22 +02:00 |
|
Jonas Kvinge
|
0e330b81db
|
Use Qt::Literals::StringLiterals
|
2024-10-18 20:17:23 +02:00 |
|
Jonas Kvinge
|
daaacf4663
|
Remove external tagreader
|
2024-09-28 15:29:10 +02:00 |
|
Jonas Kvinge
|
4270b12cd1
|
Replace QLatin1String with operator _L1
|
2024-09-12 22:13:21 +02:00 |
|
Jonas Kvinge
|
e3e6a22172
|
Drop Qt 5 support
Qt 6 has been available for almost 4 years. Qt 5 is no longer officially supported by Qt for opensource, it's time to drop Qt 5.
|
2024-09-12 22:13:21 +02:00 |
|
Jonas Kvinge
|
8da616491d
|
Replace emit with Q_EMIT
|
2024-08-25 01:06:30 +02:00 |
|
Jonas Kvinge
|
a2cae06582
|
Remove QtConcurrent include
|
2024-08-24 17:01:53 +02:00 |
|
Jonas Kvinge
|
7ebcc73a49
|
More const detach fixes
|
2024-08-23 20:30:59 +02:00 |
|
Jonas Kvinge
|
bdca60c0ad
|
Add missing const
|
2024-08-12 18:12:26 +02:00 |
|
Jonas Kvinge
|
32baa95500
|
Add better error handling for Tag reader
|
2024-07-01 02:06:42 +02:00 |
|
Jonas Kvinge
|
9f9c46e370
|
Update individual playlist columns, use enum class
|
2024-06-20 22:52:27 +02:00 |
|
Jonas Kvinge
|
241a6c5818
|
EditTagDialog: Initialize cover_menu_
|
2024-06-12 18:12:08 +02:00 |
|
Jonas Kvinge
|
b89c200076
|
Replace QStringLiteral with QLatin1String
|
2024-06-12 02:13:27 +02:00 |
|
Jonas Kvinge
|
597a8cd6c8
|
Remove QStringBuilder include
|
2024-06-12 00:44:48 +02:00 |
|
Jonas Kvinge
|
c655963483
|
Use checkStateChanged(Qt::CheckState) with Qt >= 6.7
|
2024-05-24 02:13:48 +02:00 |
|
Jonas Kvinge
|
0c6872b352
|
Disable automatic conversions from 8-bit strings
|
2024-04-13 05:05:33 +02:00 |
|
Jonas Kvinge
|
58944993b8
|
Use QStringLiteral
|
2024-04-09 23:20:26 +02:00 |
|
Célestin Matte
|
27ee6e7643
|
EditTagDialog: Add button to fetch lyrics
Co-Authored-By: Jonas Kvinge <jonas@jkvinge.net>
|
2024-03-13 17:54:19 +01:00 |
|
Jonas Kvinge
|
2e61235403
|
Application: Use shared pointers
Fixes #1239
|
2023-07-21 05:55:24 +02:00 |
|
Roman Lebedev
|
e7fc4e7f89
|
EditTagDialog: show newly-added fields (read-only)
Still very boilerplate-y. Add two placeholders to the UI
(in the middle of the existing table, so the diff is a mess),
and populate them with data.
|
2023-07-12 14:34:04 +02:00 |
|
Jonas Kvinge
|
32982be4f2
|
EditTagDialog: Allow clearing unset cover
|
2023-06-15 20:34:03 +02:00 |
|
Jonas Kvinge
|
e2f9411b46
|
EditTagDialog: Initialize cover_action
|
2023-06-06 23:17:29 +02:00 |
|
Jonas Kvinge
|
331aa382f9
|
Rewrite album cover loader
|
2023-06-06 20:41:01 +02:00 |
|
Jonas Kvinge
|
2f17647cd3
|
Use const reference for AlbumCoverLoaderResult
|
2023-05-03 21:43:22 +02:00 |
|
Jonas Kvinge
|
7fc5aef553
|
Use one instance of NetworkAccessManager
|
2023-04-21 20:20:53 +02:00 |
|
Jonas Kvinge
|
b660287779
|
Use std::shared_ptrfor AlbumCoverLoaderResult
Reduces memory fragmentation with Qt 6
|
2023-04-06 23:18:10 +02:00 |
|
Jonas Kvinge
|
962536bc83
|
AlbumCoverLoaderResult: Use enum class for type
|
2023-04-06 01:23:42 +02:00 |
|
Jonas Kvinge
|
18da55453f
|
EditTagDialog: Not set for track, disc, year, etc to -1
|
2023-03-25 18:29:12 +01:00 |
|
Jonas Kvinge
|
e20cbe4170
|
Save embedded cover in the same process as tags
Possible fix for #1158
|
2023-03-18 20:03:07 +01:00 |
|
Jonas Kvinge
|
dd72fb4ca5
|
Use C++11 enum class
|
2023-02-18 14:09:30 +01:00 |
|
Jonas Kvinge
|
a5c1f4b0ee
|
EditTagDialog: Fix saving play statistics
Fixes #1124
|
2023-02-10 22:51:48 +01:00 |
|
Jonas Kvinge
|
205b7f2401
|
Split utilities functions into separate files
|
2022-12-28 22:53:59 +01:00 |
|
Jonas Kvinge
|
2cb29d06b3
|
EditTagDialog: Disable fields for unsupported tags
|
2022-11-23 22:06:45 +01:00 |
|
Jonas Kvinge
|
2b24ac54a0
|
Remove unused includes
|
2022-08-28 03:09:33 +02:00 |
|
Jonas Kvinge
|
d97b0478a7
|
Fix typos
|
2022-08-28 02:44:37 +02:00 |
|
Jonas Kvinge
|
bfd9e76f40
|
Remove capture of ‘this’ via ‘[=]’
|
2022-06-20 23:52:18 +02:00 |
|
Jonas Kvinge
|
6c0b395f4a
|
Add option for overwriting playcounts
Fixes #962
|
2022-06-05 04:59:50 +02:00 |
|
Jonas Kvinge
|
5715f4c2cb
|
Remove use of macros in Song and TagReader
|
2021-11-09 19:34:43 +01:00 |
|
Jonas Kvinge
|
ca10920bb5
|
Add option for overwriting database rating
|
2021-10-31 23:24:32 +01:00 |
|
Jonas Kvinge
|
5eae3ddd8a
|
Use float for rating
|
2021-10-30 18:53:14 +02:00 |
|
Jonas Kvinge
|
496ae42d72
|
EditTagDialog: Change return to continue in EditTagDialog::SongRated
|
2021-10-24 16:11:53 +02:00 |
|
Jonas Kvinge
|
3ab86543ad
|
Add support for saving playcounts and ratings to tags
|
2021-10-24 16:08:17 +02:00 |
|
Jonas Kvinge
|
09a9330f3e
|
Show error when reading or saving album covers
|
2021-09-19 19:31:34 +02:00 |
|
Jonas Kvinge
|
24a3ac9811
|
Use static QMetaObject::invokeMethod
|
2021-09-09 21:53:14 +02:00 |
|
Jonas Kvinge
|
ea2bfbda44
|
Formatting
|
2021-08-23 21:21:08 +02:00 |
|
Jonas Kvinge
|
e48b7d83a3
|
Formatting
|
2021-07-11 09:49:38 +02:00 |
|
Jonas Kvinge
|
a6742d401c
|
Formatting
|
2021-07-11 07:40:57 +02:00 |
|