John Maguire
|
2d61fe6c87
|
Changed my mind about automatically passing QFutures.
|
2015-11-27 12:04:14 +00:00 |
John Maguire
|
33494dcddc
|
Remove BoundFutureWatcher
|
2015-11-26 18:53:42 +00:00 |
Andreas
|
3c332782fd
|
Network remote:
- Send status.
- Since QIcon can not be converted in a background thread, create a QImage from it in the SearchProvider itself.
|
2015-05-31 12:08:33 +02:00 |
Andreas
|
059aa7f832
|
Move `watcher->deleteLater();` at the end of the `BlockingSearchFinished()` function to ensure the `watcher` object is still available when emitting the signals.
|
2015-05-04 16:25:49 +02:00 |
Krzysztof Sobiecki
|
fa9ea6ec5f
|
Fix compilation with moved files in internet/
|
2014-12-18 23:35:21 +01:00 |
David Sansome
|
2134e13b53
|
Make CloudFileServices show logged in state and settings dialog properly in
global search.
|
2014-03-30 17:11:31 +11:00 |
John Maguire
|
3323c2d094
|
Convert all instances of foreach() to a C++11 for
find ext src -name '*.cpp' -exec \
sed -i -e 's/foreach(\([^,]\+\),/for (\1 :/' {} \;
|
2014-02-10 14:43:32 +01:00 |
John Maguire
|
bebd781fdf
|
Reformat all non-3rd-party C/C++/Objective-C++.
Command line:
find src ext -regex '.*\.\(h\|cpp\|mm\)' -exec clang-format -i
-style='{BasedOnStyle: Google, DerivePointerBinding: false}' {} \;
|
2014-02-07 16:34:20 +01:00 |
John Maguire
|
71893e4847
|
Use nullptr instead of NULL everywhere.
|
2014-02-06 17:29:59 +01:00 |
Arnaud Bienner
|
a8ce1ba17b
|
Use InternetSongMimeData in global search when possible (i.e. for search providers which have an Internet service)
|
2012-06-19 23:25:15 +02:00 |
David Sansome
|
c9745bca5d
|
Use a common LoadTracks implementation for most search providers
|
2012-06-10 20:55:51 +01:00 |
David Sansome
|
9c36cfa199
|
Replace the global search widget with a "Search" view on the sidebar. Organise results in a tree automatically.
|
2012-06-10 16:36:15 +01:00 |
David Sansome
|
bacef04405
|
Refactoring: remove a couple of the AlbumCoverLoader instances and instead use a shared CurrentArtLoader.
|
2012-02-26 14:40:51 +00:00 |
David Sansome
|
931efb1f70
|
Add an icecast search provider, refactor a couple of other bits
|
2011-11-06 00:02:32 +00:00 |
David Sansome
|
2b6beb7417
|
Load the list of sky.fm/di.fm streams using the undocumented API, getting artwork for each stream as well.
|
2011-11-04 22:31:19 +00:00 |
David Sansome
|
9a739a3346
|
Add a DBus interface onto the global search engine, and add a KDE krunner plugin that performs global searches in Clementine.
This is optional and is not compiled unless you have the plasma developer packages installed.
|
2011-10-19 23:17:24 +01:00 |
David Sansome
|
348faef9e1
|
Remove the individual global search provider boolean flags and replace them with with a Q_FLAGS enum. Also add a flag for "probably has remote album art"
|
2011-10-19 23:08:11 +01:00 |
David Sansome
|
4ac16f0dd4
|
Add a "tooltip" that shows the songs within each album in the global search results
|
2011-09-18 00:06:07 +01:00 |
David Sansome
|
02f2d5dc88
|
Combine similar search results
|
2011-09-17 17:42:14 +01:00 |
David Sansome
|
c96d402f26
|
Add a flag that search providers can set to indicate they want one art request at a time
|
2011-08-29 03:32:17 +01:00 |
David Sansome
|
dbffe16d04
|
Add a flag that search providers can set to indicate they want some delay between user input and being asked to search
|
2011-08-29 03:31:19 +01:00 |
David Sansome
|
8dea8a2664
|
Add a spotify global search provider
|
2011-08-29 03:31:12 +01:00 |
David Sansome
|
dbe8ffd5de
|
Try to sort by "quality", ie. matches at the start of the song metadata rate higher.
|
2011-08-29 03:30:32 +01:00 |
David Sansome
|
9370657b50
|
Started work on a global search for library, with album art.
The idea is that there's a single place to search for music, and it doesn't matter where it is, Clementine will find something playable.
|
2011-08-29 03:27:47 +01:00 |