Jonas Kvinge
3329839dbe
CollectionWatcher: Add `overwrite_rating_` to initialization list
2021-10-31 23:26:22 +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
79ac53b2d9
Fix narrowing conversions
2021-10-30 02:21:29 +02:00
Jonas Kvinge
03ecde8b83
Add default to switch
2021-10-30 01:08:35 +02:00
buckmelanoma
69374bfa11
Revert collection options QToolButton mode
...
Changing this button type fixed the arrow problem but has a side effect of making the button only clickable on the arrow portion. #795 fixed the issue with styling on QToolButtons and ends up fixing this issue too. Therefore the change to MenuButtonPopup should be reverted in order to restore the original functionality.
2021-10-24 20:11:27 +02:00
Jonas Kvinge
3ab86543ad
Add support for saving playcounts and ratings to tags
2021-10-24 16:08:17 +02:00
buckmelanoma
90744f2965
Fix filter menu button arrow overlap
...
Change collection filter menu button's popupMode to MenuButtonPopup to prevent arrow overlapping with button icon
2021-10-16 13:21:15 +02:00
staticssleever668
b38ad81928
Remove use of C-style casts
2021-10-12 18:50:17 +02:00
Jonas Kvinge
8d2615547d
Add keyboard shortcut for focusing search fields
...
Fixes #779
2021-09-27 21:42:30 +02:00
Jonas Kvinge
8c6ad52437
Organize: Update collection directory ID and song path immediately
...
Fixes #781
2021-09-27 19:30:31 +02:00
Jonas Kvinge
62e53b53f0
Replace assert with Q_ASSERT
2021-09-27 19:30:31 +02:00
Jonas Kvinge
d2d7f32c45
Add new method for updating songs based on song ID
...
Show status updating database.
Fixes #750
2021-09-19 15:43:36 +02:00
Jonas Kvinge
d5b0794b00
Remove unneeded `this`
2021-09-13 20:49:33 +02:00
Jonas Kvinge
24a3ac9811
Use static QMetaObject::invokeMethod
2021-09-09 21:53:14 +02:00
Jonas Kvinge
d35d3aabc3
Show error dialog for failed SQL queries
2021-09-09 21:45:46 +02:00
Jonas Kvinge
336c6cdd9d
Use 4arg connect
2021-08-25 02:55:00 +02:00
Jonas Kvinge
ea2bfbda44
Formatting
2021-08-23 21:21:08 +02:00
Jonas Kvinge
72d381e9ed
Replace qAsConst with C++17 std::as_const
2021-08-22 23:26:53 +02:00
Jonas Kvinge
1ebfa0ad7e
Song::kAlbumRemoveDisc is already QRegularExpression
2021-08-13 23:32:54 +02:00
Jonas Kvinge
f1d3cadb3b
Add better logging for file open and write errors
2021-08-09 23:32:26 +02:00
Jonas Kvinge
2eab763d74
Check that QIODevice::open() is successful, and explicitly call close()
2021-07-14 20:52:57 +02:00
Jonas Kvinge
4251bee3ca
Change some uses of QMap to QHash
2021-07-12 08:28:52 +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
Jonas Kvinge
3d06d68196
Fix broken context albums
2021-07-04 17:34:42 +02:00
Jonas Kvinge
88819611f4
Remove TagLib dependency from Song class
2021-07-02 01:16:46 +02:00
Jonas Kvinge
9327fd3aa1
Formatting
2021-06-28 00:21:50 +02:00
Jonas Kvinge
20a15ecd35
Replace while with for loop
2021-06-28 00:21:50 +02:00
Jonas Kvinge
062c59b321
Rename FindSongs
2021-06-28 00:21:50 +02:00
Jonas Kvinge
9ace66edb7
Rename CollectionFilterWidget::SetCollectionModel to CollectionFilterWidget::Init
2021-06-28 00:21:50 +02:00
Jonas Kvinge
a97d784f26
Rename filter to search_field
2021-06-28 00:21:50 +02:00
Jonas Kvinge
a2e7173983
Rename filter to filter_widget
2021-06-28 00:21:50 +02:00
Jonas Kvinge
0869651dc3
Change parameter order of CollectionBackend::Init
2021-06-28 00:21:50 +02:00
Jonas Kvinge
8287efd51f
Remove silencing -Wclazy-qt6-deprecated-api-fixes to workaround clazy bugs
2021-06-25 18:19:37 +02:00
Jonas Kvinge
df31b5d59f
Replace Q_ENUMS with Q_ENUM
2021-06-25 18:06:30 +02:00
Jonas Kvinge
6bf3c34fe5
Fix parameter name mismatch
2021-06-22 14:04:42 +02:00
Jonas Kvinge
584f5e5935
Change bool/int condition
2021-06-22 14:04:42 +02:00
Jonas Kvinge
58a5367015
Make const
2021-06-22 14:04:42 +02:00
Jonas Kvinge
8c2b907ff5
Make static
2021-06-22 14:04:42 +02:00
Jonas Kvinge
d4f10c61ef
Change lambda capture
2021-06-21 20:10:02 +02:00
Jonas Kvinge
83b54f2ae6
Formatting
2021-06-21 19:54:42 +02:00
Jonas Kvinge
c61d1ce6b4
Use std::any_of
2021-06-21 19:52:37 +02:00
Jonas Kvinge
ed09627fdb
Use std::make_unique
2021-06-21 15:40:44 +02:00
Jonas Kvinge
50be44adf8
Add namespace comments
2021-06-20 23:55:02 +02:00
Jonas Kvinge
e1bf4347ab
Fix uninitialized variables
2021-06-20 23:53:28 +02:00
Jonas Kvinge
a83f174e1a
Remove unused settingsdialog variable
2021-06-20 19:47:38 +02:00
Jonas Kvinge
1295033fae
Clang-Tidy and Clazy fixes
2021-06-20 19:04:08 +02:00
Jonas Kvinge
310995fb87
Use static QFileInfo::exists
2021-06-20 02:26:30 +02:00
Jonas Kvinge
8699790e78
Always call QFutureWatcher::setFuture after connects
2021-06-16 00:30:21 +02:00