Jonas Kvinge
|
22afcbcbb6
|
Only allow playlist editing if song is editable
Set proper flags in model instead of overriding edit in view.
Proper fix for #524
|
2020-08-30 22:23:38 +02:00 |
|
Jonas Kvinge
|
cfd1fe59f3
|
Only allow playlist editing if song is editable.
Fixes #524
|
2020-08-30 21:40:04 +02:00 |
|
Jonas Kvinge
|
82d10dd7cb
|
Remove debug line
|
2020-08-30 01:59:26 +02:00 |
|
Jonas Kvinge
|
841065fb91
|
Load icons for buttons before setting enabled/disabled
Fixes #500
|
2020-08-30 01:57:21 +02:00 |
|
Jonas Kvinge
|
08f32d1de6
|
Refactor playlist view/header code
- Don't reload all settings when changing playlists
- Fix initial playlist header columns sizes
- Properly reset header state when resetting columns
|
2020-08-29 19:55:00 +02:00 |
|
Jonas Kvinge
|
445cf22333
|
Use deleteLater
|
2020-08-29 16:24:40 +02:00 |
|
Jonas Kvinge
|
3948af80b8
|
Fix pixelated source icon for currently playing song in playlist
|
2020-08-25 21:51:23 +02:00 |
|
Jonas Kvinge
|
82142751de
|
Improve playlist autoscrolling
Fixes #420
|
2020-08-23 19:37:24 +02:00 |
|
Jonas Kvinge
|
4e5755f218
|
Refactor some functions
|
2020-08-23 19:17:50 +02:00 |
|
Jonas Kvinge
|
d23da7a612
|
Replace Qt::MidButton with Qt::MiddleButton
|
2020-08-23 03:27:24 +02:00 |
|
Jonas Kvinge
|
414a4a97fb
|
Use unicode option when replacing non-words
Fixes #513
|
2020-08-15 11:43:14 +02:00 |
|
Jonas Kvinge
|
fbc99827ab
|
Revert "Turn off sort indicators for playlist"
This reverts commit 7b50ec4630ca5442fb3ba3eb50f804bd25c1f750.
|
2020-08-14 17:30:27 +02:00 |
|
Jonas Kvinge
|
7b50ec4630
|
Turn off sort indicators for playlist
Fixes #511
|
2020-08-12 16:56:28 +02:00 |
|
Jonas Kvinge
|
34634d776e
|
Make sure to always use original metadata when editing tags
|
2020-08-10 21:27:56 +02:00 |
|
Jonas Kvinge
|
1f772081fd
|
Only update temporary metadata when set
Fixes #507
|
2020-08-10 00:32:57 +02:00 |
|
Jonas Kvinge
|
15ddf6ff20
|
Save and restore playlist scrollbar position when switching between playlists
|
2020-08-09 14:00:56 +02:00 |
|
Jonas Kvinge
|
d16a26605e
|
Fix updating playlist songs when there are multiple files with the same URL
Fixes #501
|
2020-08-06 21:40:42 +02:00 |
|
Jonas Kvinge
|
7aa5f0d258
|
Only show delete and save playlist button when item is selected
Fixes #500
|
2020-08-06 16:00:03 +02:00 |
|
Jonas Kvinge
|
459404e3f0
|
Rename organise to organize
Prefer US spelling
|
2020-08-04 21:18:14 +02:00 |
|
Jonas Kvinge
|
2d5a6d6583
|
Use album artist for album repeat mode
|
2020-07-30 20:46:30 +02:00 |
|
Jonas Kvinge
|
4c028c1659
|
Use position().toPoint() with Qt 6
|
2020-07-29 21:40:03 +02:00 |
|
Jonas Kvinge
|
d332a6777a
|
Use QSortFilterProxyModel::filterRegularExpression only with Qt 6
|
2020-07-29 21:39:02 +02:00 |
|
Jonas Kvinge
|
0b7b7656b2
|
Replace use of QRegExp
|
2020-07-20 00:57:42 +02:00 |
|
Jonas Kvinge
|
eb270df835
|
Use std::bind in QtConcurrent::run() to fix compile with Qt 6
|
2020-07-19 22:43:58 +02:00 |
|
Jonas Kvinge
|
ff73dd2183
|
Partial revert commit af67de8
|
2020-07-19 19:07:12 +02:00 |
|
Jonas Kvinge
|
13856b33ec
|
Fix playlist filter with Qt 5
|
2020-07-18 22:37:49 +02:00 |
|
Jonas Kvinge
|
a3a1c6f4c8
|
Fix saving playlist column alignment
|
2020-07-18 18:18:34 +02:00 |
|
Jonas Kvinge
|
af67de8aa6
|
Use lambdas for QtConcurrent::run instead of NewClosure
|
2020-07-18 16:28:39 +02:00 |
|
Jonas Kvinge
|
e5b3df41e9
|
Replace QRegExp with QRegularExpression
|
2020-07-18 04:05:07 +02:00 |
|
Jonas Kvinge
|
f24b6a520c
|
Replace QDateTime::toTime_t() with QDateTime::toSecsSinceEpoch()
|
2020-07-18 03:53:30 +02:00 |
|
Jonas Kvinge
|
d2bfc73b91
|
Only set playlist view item delegates once
|
2020-07-10 16:18:31 +02:00 |
|
Jonas Kvinge
|
42c62206c8
|
Move the currently playing song to the top when the playlist is manually shuffled
Fixes #304
|
2020-07-09 20:52:06 +02:00 |
|
Jonas Kvinge
|
a99a19aa60
|
Fix broken playlist undostack when i.e. removing duplicates and unavailable songs
|
2020-07-08 20:43:46 +02:00 |
|
Jonas Kvinge
|
4e003c12a6
|
Add a taste of Strawbs background image
|
2020-07-07 23:02:24 +02:00 |
|
Jonas Kvinge
|
558e392234
|
Make search field clear buttons follow icon size settings
|
2020-06-29 01:09:02 +02:00 |
|
Jonas Kvinge
|
4d78b30e8c
|
Make icon sizes configurable, increase default sizes for icons
Fixes #250
|
2020-06-28 18:36:48 +02:00 |
|
Jonas Kvinge
|
dc36aee7ff
|
Change some explicit usage
|
2020-06-26 22:41:38 +02:00 |
|
Jonas Kvinge
|
740f9581e6
|
Change 0 to nullptr
|
2020-06-26 22:06:23 +02:00 |
|
Jonas Kvinge
|
651020388d
|
Use override
|
2020-06-15 21:55:05 +02:00 |
|
Jonas Kvinge
|
72ede666d4
|
Replace use of C style casts
|
2020-06-15 17:59:02 +02:00 |
|
Jonas Kvinge
|
56caab4461
|
Remove redundant initialization
|
2020-06-15 00:11:52 +02:00 |
|
Jonas Kvinge
|
13b60351a6
|
Replace use of deprecated C++ headers
|
2020-06-14 23:54:18 +02:00 |
|
Jonas Kvinge
|
082c9097e4
|
Fix parameter name mispatches
|
2020-06-14 18:58:24 +02:00 |
|
Jonas Kvinge
|
2fbdb29ebc
|
Replace 0 with nullptr
|
2020-06-14 17:02:47 +02:00 |
|
Jonas Kvinge
|
bf5fea8951
|
Replace use of QMultiMap::insertMulti with QMultiMap::insert
|
2020-05-29 17:46:41 +02:00 |
|
Jonas Kvinge
|
c35235371a
|
Replace QString::SkipEmptyParts with Qt::SkipEmptyParts on Qt 5.14.0 or higher
|
2020-05-29 17:40:11 +02:00 |
|
Jonas Kvinge
|
5d6b0fa329
|
Reset last played song when playlist is finished
|
2020-05-10 13:08:29 +02:00 |
|
Jonas Kvinge
|
7d1fac44e9
|
Update non collection songs with manually unset cover
|
2020-05-05 23:57:37 +02:00 |
|
Jonas Kvinge
|
4abc650edf
|
Make scrobbler handle streams
|
2020-04-25 00:07:42 +02:00 |
|
Jonas Kvinge
|
8da4c88fd3
|
Fix compile warnings
|
2020-04-23 21:08:28 +02:00 |
|