diff options
author | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2008-10-13 16:33:52 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu@tomeuvizoso.net> | 2008-10-13 16:33:52 (GMT) |
commit | 686f494eed61b35368c03bb86df1b6b74abf35b7 (patch) | |
tree | 97b9f2993cdf0c92554ec93342175067bdb4db5e /src | |
parent | 51f0350d078a4d3eac0abffc7160c74f35da55c7 (diff) |
Add unmount option and space available to volume palette
Diffstat (limited to 'src')
-rw-r--r-- | src/jarabe/model/volume.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/jarabe/model/volume.py b/src/jarabe/model/volume.py index 7ed630f..6afa6a6 100644 --- a/src/jarabe/model/volume.py +++ b/src/jarabe/model/volume.py @@ -195,10 +195,14 @@ class VolumesManager(gobject.GObject): volume_name = device.GetProperty('volume.label') if not volume_name: volume_name = device.GetProperty('volume.uuid') + + mount_point = device.GetProperty('volume.mount_point') + volume = Volume(volume_name, self._get_icon_for_volume(device), profile.get_color(), - udi) + udi, + mount_point) self._volumes[udi] = volume logging.debug('mounted volume %s' % udi) @@ -227,11 +231,12 @@ class VolumesManager(gobject.GObject): return 'media-flash-usb' class Volume(object): - def __init__(self, name, icon_name, icon_color, udi): + def __init__(self, name, icon_name, icon_color, udi, mount_point): self.name = name self.icon_name = icon_name self.icon_color = icon_color self.udi = udi + self.mount_point = mount_point def unmount(self): logging.debug('Volumes.unmount: %r', self.udi) |