diff options
| author | Fraxinas <andreas.frisch@multimedia-labs.de> | 2008-11-14 22:45:34 +0100 |
|---|---|---|
| committer | Fraxinas <andreas.frisch@multimedia-labs.de> | 2008-11-14 22:45:34 +0100 |
| commit | b07e1f84ffcce062b24c40f6cb10278a72d047cb (patch) | |
| tree | 77bca596e7915e11366176ea51bca80d229b7a09 /lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py | |
| parent | 103f4bf674f20b4431233ac066089e6de16ea480 (diff) | |
| download | enigma2-b07e1f84ffcce062b24c40f6cb10278a72d047cb.tar.gz enigma2-b07e1f84ffcce062b24c40f6cb10278a72d047cb.zip | |
use new hotplug notifier in DVD Burner Toolbox to update upon media insert/eject. add plugin icon to extensions menu.
Diffstat (limited to 'lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py')
| -rw-r--r-- | lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py b/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py index d4e6a375..836c9fbd 100644 --- a/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py +++ b/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py @@ -9,6 +9,7 @@ from Components.Task import Task, Job, job_manager, Condition from Components.ScrollLabel import ScrollLabel from Components.Harddisk import harddiskmanager from Components.Console import Console +from Plugins.SystemPlugins.Hotplug.plugin import hotplugNotifier class DVDToolbox(Screen): skin = """ @@ -54,6 +55,7 @@ class DVDToolbox(Screen): "pageDown": self.pageDown }) self.update() + hotplugNotifier.append(self.update) def pageUp(self): self["details"].pageUp() @@ -61,7 +63,7 @@ class DVDToolbox(Screen): def pageDown(self): self["details"].pageDown() - def update(self): + def update(self, dev="", media_state=""): self["space_label"].text = _("Please wait... Loading list...") self["info"].text = "" self["details"].setText("") @@ -141,6 +143,7 @@ class DVDToolbox(Screen): def exit(self): del self.Console + hotplugNotifier.remove(self.update) self.close() class DVDformatJob(Job): |
