[pitivi: 6/8] encodingdialog.py, exportesttingswidget.py: pass application instance in



commit d957370d1a652e724e65970f33b5ab8bccff8dbb
Author: Brandon Lewis <brandon_lewis berkeley edu>
Date:   Sat Aug 1 15:11:33 2009 -0700

    encodingdialog.py, exportesttingswidget.py: pass application instance in
    constructor

 pitivi/ui/encodingdialog.py       |    2 +-
 pitivi/ui/exportsettingswidget.py |    7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/pitivi/ui/encodingdialog.py b/pitivi/ui/encodingdialog.py
index 54f9d4c..22bdbac 100644
--- a/pitivi/ui/encodingdialog.py
+++ b/pitivi/ui/encodingdialog.py
@@ -135,7 +135,7 @@ class EncodingDialog(GladeWindow, Loggable):
             self.settingsbutton.set_sensitive(False)
 
     def _settingsButtonClickedCb(self, unused_button):
-        dialog = ExportSettingsDialog(self.settings)
+        dialog = ExportSettingsDialog(self.app, self.settings)
         res = dialog.run()
         dialog.hide()
         if res == gtk.RESPONSE_ACCEPT:
diff --git a/pitivi/ui/exportsettingswidget.py b/pitivi/ui/exportsettingswidget.py
index cf00b3a..6520686 100644
--- a/pitivi/ui/exportsettingswidget.py
+++ b/pitivi/ui/exportsettingswidget.py
@@ -63,7 +63,7 @@ class ExportSettingsWidget(GladeWidget, Loggable):
                      ("32 bit", 32) )
 
 
-    def __init__(self):
+    def __init__(self, app):
         GladeWidget.__init__(self)
         Loggable.__init__(self)
         self.settings = None
@@ -76,6 +76,7 @@ class ExportSettingsWidget(GladeWidget, Loggable):
         self.muxer = None
         self.vencoder = None
         self.aencoder = None
+        self.app = app
         self._loading = False
 
     def setSettings(self, settings):
@@ -414,13 +415,13 @@ class ExportSettingsWidget(GladeWidget, Loggable):
 
 class ExportSettingsDialog(gtk.Dialog):
 
-    def __init__(self, settings):
+    def __init__(self, app, settings):
         gtk.Dialog.__init__(self, parent=None,
                             title=_("Export settings"),
                             flags=gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT,
                             buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT,
                                      gtk.STOCK_OK, gtk.RESPONSE_ACCEPT))
-        self.setwidget = ExportSettingsWidget()
+        self.setwidget = ExportSettingsWidget(app)
         self.vbox.pack_start(self.setwidget)
         self.setwidget.setSettings(settings)
         self.setwidget.show_all()



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]