Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2008-10-13 16:33:52 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2008-10-13 16:33:52 (GMT)
commit686f494eed61b35368c03bb86df1b6b74abf35b7 (patch)
tree97b9f2993cdf0c92554ec93342175067bdb4db5e /src
parent51f0350d078a4d3eac0abffc7160c74f35da55c7 (diff)
Add unmount option and space available to volume palette
Diffstat (limited to 'src')
-rw-r--r--src/jarabe/model/volume.py9
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)