Twinaphex
|
fb3b5df350
|
Merge pull request #7022 from bparker06/qt_playlist
Qt: ability to add/delete playlists and drag&drop files into a playlist
|
2018-07-28 18:29:07 +02:00 |
|
Brad Parker
|
8835e2d9a2
|
Qt: add delete key option to list/grid view to remove playlist items
|
2018-07-28 11:48:24 -04:00 |
|
Brad Parker
|
c883a81c42
|
Qt: only allow dropping files onto center list/grid view
|
2018-07-28 10:39:21 -04:00 |
|
Tatsuya79
|
963e19b42b
|
Update ui_qt_themes.h (#7021)
* Update ui_qt_themes.h
* Update ui_qt_window.cpp
|
2018-07-28 07:54:25 -04:00 |
|
Brad Parker
|
489601fadb
|
Qt: allow right-click in empty portion of playlist widget
|
2018-07-27 23:52:27 -04:00 |
|
Brad Parker
|
45d38dcccf
|
Qt: add dialog to choose core/database for new playlist entries
|
2018-07-27 23:45:48 -04:00 |
|
Brad Parker
|
fcdeebe672
|
Qt: initial drag&drop to add playlist entries. no scanning or filtering yet
|
2018-07-26 23:35:17 -04:00 |
|
Brad Parker
|
be952a9d14
|
Qt: add options for new/delete playlist
|
2018-07-26 11:23:51 -04:00 |
|
Brad Parker
|
e9c4192e9b
|
Qt: fix grid label text getting cut off on Windows, do not change size of grid items when selected
|
2018-07-26 11:14:01 -04:00 |
|
Brad Parker
|
0e86c664ce
|
Qt: add tooltips to show entire grid label text
|
2018-07-25 19:52:08 -04:00 |
|
Brad Parker
|
4b712fa750
|
Qt: elide grid label text
|
2018-07-25 19:41:54 -04:00 |
|
Brad Parker
|
665628e6c0
|
Qt: add separate settings for max list/grid entries
|
2018-07-25 15:24:26 -04:00 |
|
Brad Parker
|
065318eb39
|
Qt: set default limit for "all playlists" to 5000, use retro_assert instead of assert
|
2018-07-25 08:44:25 -04:00 |
|
Brad Parker
|
5ff77d1833
|
Qt: better border drawing across styles, add option for max entries in "all playlists"
|
2018-07-25 01:43:57 -04:00 |
|
Brad Parker
|
f0b0be898a
|
Qt: draw border around selected grid item
|
2018-07-25 00:29:48 -04:00 |
|
Brad Parker
|
d17c17085c
|
Qt: hook up search box to grid view
|
2018-07-24 17:07:17 -04:00 |
|
Brad Parker
|
baa709632d
|
Qt: sort grid entries by name
|
2018-07-24 15:10:29 -04:00 |
|
Brad Parker
|
c8a814ae40
|
Qt: hook up grid view click/doubleclick events
|
2018-07-23 11:17:58 -04:00 |
|
Brad Parker
|
1293447aab
|
Qt: hide progress properly when done showing "all playlists" if user only has a single playlist
|
2018-07-23 09:44:24 -04:00 |
|
Brad Parker
|
f78337e02e
|
Qt: add progress bar for grid view loading
|
2018-07-22 22:05:57 -04:00 |
|
Brad Parker
|
04d5e6368e
|
Merge branch 'master' into qt_grid
|
2018-07-02 11:52:04 -04:00 |
|
Brad Parker
|
15924e5d9b
|
fix "runtime error: member call on null pointer of type 'struct AppHandler'"
|
2018-06-27 13:25:13 -04:00 |
|
Brad Parker
|
8d886751b9
|
Merge branch 'master' into qt_grid
|
2018-05-28 18:16:13 -04:00 |
|
Brad Parker
|
8c6bc4a678
|
Qt: update UI after loading every 25 grid items, keep grid from mixing up content from multiple playlists if the user switches to a new one before one is finished loading
|
2018-05-28 18:14:36 -04:00 |
|
Brad Parker
|
03e0510fc4
|
Qt: use guarded pointer for adding grid items to layout, in case playlist is changed (and hence the items get deleted) before they are all added
|
2018-05-07 14:29:54 -04:00 |
|
twinaphex
|
1e42e8f58c
|
(Qt) Add translatable string for 'Clear'
|
2018-05-07 15:37:54 +02:00 |
|
Brad Parker
|
649216c700
|
Qt: add view menu option to change between icon/list views
|
2018-05-07 02:36:00 -04:00 |
|
Brad Parker
|
faf52937c5
|
Qt: buildfix
|
2018-05-07 00:07:12 -04:00 |
|
Brad Parker
|
2a784ae1bc
|
Qt: remove mutex, defer loading of grid items into layout, use guarded pointers for exec() operations, misc cleanup
|
2018-05-06 20:50:54 -04:00 |
|
Tatsuya79
|
425da219c6
|
QT remove button ghostly inside highlighting
|
2018-05-06 17:05:21 +02:00 |
|
Brad Parker
|
de71a4dee7
|
Qt: general performance improvements, fix crash on switching playlists quickly in grid view, prevent initial loading of grid items from blocking
|
2018-05-06 01:36:47 -04:00 |
|
Brad Parker
|
d55b1a0ad4
|
Qt: only check for pending events of the main thread
|
2018-05-05 23:17:30 -04:00 |
|
Brad Parker
|
c2ad8d47d3
|
Qt: only check for pending events of the main thread
|
2018-05-05 22:57:29 -04:00 |
|
Brad Parker
|
8e7e530747
|
Qt: fix crash on switching playlists quickly
|
2018-05-05 17:02:03 -04:00 |
|
Brad Parker
|
a082ea7d76
|
Qt: remove zoom layout margins
|
2018-05-04 12:05:53 -04:00 |
|
Tatsuya79
|
658ffb8951
|
QT QSlider styling
|
2018-05-04 12:11:53 +02:00 |
|
Brad Parker
|
fc3251b6a9
|
Qt: use non-linear scale for zoom slider
|
2018-05-03 23:58:15 -04:00 |
|
Brad Parker
|
e372bb5320
|
Qt: cut maximum zoom slider value in half
|
2018-05-03 22:10:45 -04:00 |
|
Brad Parker
|
0f2262f065
|
Qt: fix thumbnail image loading
|
2018-05-03 22:05:12 -04:00 |
|
Brad Parker
|
6cab8cf139
|
Qt: fix some grid images not drawing properly
|
2018-05-03 22:05:12 -04:00 |
|
Brad Parker
|
c10e65e99e
|
Qt: support image playlist in grid layout
|
2018-05-03 22:05:12 -04:00 |
|
Brad Parker
|
c42ad9fbb9
|
Qt: respect current zoom level when changing playlists
|
2018-05-03 22:05:12 -04:00 |
|
Brad Parker
|
758d484874
|
Qt: use primary screen size divided by 8 for grid item size
|
2018-05-03 22:05:12 -04:00 |
|
Brad Parker
|
5fa0d75bd7
|
adjust zoom factors
|
2018-05-03 22:05:12 -04:00 |
|
Brad Parker
|
8752996018
|
Qt: add grid zoom slider
|
2018-05-03 22:05:12 -04:00 |
|
Brad Parker
|
f79ba4885a
|
Qt: threaded grid image loading
|
2018-05-03 22:05:12 -04:00 |
|
Brad Parker
|
5f7abb068b
|
Qt: initial grid layout work
|
2018-05-03 22:05:12 -04:00 |
|
Brad Parker
|
4785893847
|
Qt: select the first visible item, which may not be row 0
|
2018-05-02 01:16:17 -04:00 |
|
Brad Parker
|
0ed2a5307d
|
Qt: always free string list
|
2018-05-02 01:16:17 -04:00 |
|
Brad Parker
|
eb549fdc17
|
Qt: can't get core info if there isn't any
|
2018-05-01 18:17:28 -04:00 |
|