Jim Broadus
708385c71f
devices: Fix guessed icons in DeviceIcons
...
In the initial implementation, DeviceLister::DeviceIcons returned a
string list and some listers would concatenate other lists to form that
list. When DeviceIcons was changed to return a variant list, that
logic wasn't changed in many places, so instead of appending, string
list variants are being added icon list.
2021-05-01 20:37:01 +01:00
John Maguire
341dc7326f
Reformat all C++
2020-09-22 14:56:06 +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
d309d4ab27
Use c++11 instead of boost where possible.
2014-02-06 16:51:39 +01:00
John Maguire
50824cafe9
Make AskForScan() per-device rather than per device lister and fix cddadevice to use the url rather than the unique id.
2011-08-11 22:10:14 +02:00
Arnaud Bienner
1a4aa8f641
Make the 'dont ask on first connect' more generic
2011-08-11 00:59:34 +02:00
David Sansome
eddc47cc64
Recognise iPods correctly when using GIO.
2011-04-12 17:27:01 +00:00
David Sansome
ed1a25693c
Add missing licenses to debian/copyright, and add copyright information to each source file
2010-11-20 13:27:10 +00:00
David Sansome
c2ac3f8f32
Don't mount GIO devices automatically, instead put them in a "not mounted" state in the GUI and mount them when double-clicked on. Fixes issue #719 . Probably fixes issue #723 .
2010-09-11 12:29:44 +00:00
David Sansome
8c3b16a93d
Properly shut down the WMDM lister
2010-08-22 15:42:21 +00:00
David Sansome
78db71c02c
Semi-working WMDM device lister
2010-08-15 23:26:04 +00:00
David Sansome
2e646494aa
Update a device's free space after copying or removing files from it
2010-08-11 18:47:53 +00:00
David Sansome
6faa1aa1a6
Merge iLister devices with GIO devices
2010-08-01 11:55:01 +00:00
John Maguire
6358198b06
Use correct icon for Nexus One.
2010-07-25 13:32:47 +00:00
David Sansome
a9d75e628b
Remove the connect/disconnect actions and replace them with an eject device action. Implement eject on devicekit and gio.
2010-07-25 01:07:51 +00:00
John Maguire
fa923a254e
iPod colour/model detection -> icon name.
2010-07-25 00:20:18 +00:00
John Maguire
dd3182ad70
Messy mac device listing code using three different APIs. At least the IOKit one will probably go away.
2010-07-23 13:46:30 +00:00
David Sansome
43a73555db
Implement the rest of the GIO backend. Devices are now keyed off "mount URLs" as well as backend-specific device IDs, if two or more devices share the same mount URL then the metadata gets taken from the most reliable backend.
2010-07-17 17:18:02 +00:00
David Sansome
0dcdf36535
Start of work on a GIO/GVFS device backend.
2010-07-17 14:22:07 +00:00
David Sansome
b3af9fa7d7
Add a device properties dialog
2010-07-04 15:01:24 +00:00
David Sansome
88474551d5
Make the device view prettier
2010-07-04 11:34:25 +00:00
David Sansome
db5409b66b
Store devices in the main database
2010-07-03 23:00:07 +00:00
David Sansome
6654182032
Don't connect new devices automatically, put them in a list model. Add icons for ipods, android phones and USB memory sticks.
2010-07-03 21:05:55 +00:00
David Sansome
2deca7fd61
Add a DeviceManager which holds all the listers and connected devices. Make FilesystemDevices use their own LibraryWatcher.
2010-06-26 12:41:18 +00:00
David Sansome
28ea240eb8
ConnectedDevices have a LibraryModel
2010-06-25 23:38:21 +00:00
David Sansome
b750df38ce
Rename the DeviceEngines to DeviceListers
2010-06-25 22:36:21 +00:00