[pitivi: 10/65] Remove the dead pluginmanager code



commit c5368a32dc550abdab5e1b0d163f4e5dcb82f0ef
Author: Thibault Saunier <thibault saunier collabora com>
Date:   Tue Jun 21 23:34:23 2011 -0400

    Remove the dead pluginmanager code

 data/ui/Makefile.am              |    3 +-
 data/ui/pluginmanagerdialog.ui   |  205 -----------------
 pitivi/Makefile.am               |    2 -
 pitivi/application.py            |    4 -
 pitivi/plugincore.py             |   86 -------
 pitivi/pluginmanager.py          |  453 --------------------------------------
 pitivi/settings.py               |   29 ---
 pitivi/ui/Makefile.am            |    1 -
 pitivi/ui/mainwindow.py          |    9 +-
 pitivi/ui/pluginmanagerdialog.py |  357 ------------------------------
 po/POTFILES.in                   |    2 -
 11 files changed, 2 insertions(+), 1149 deletions(-)
---
diff --git a/data/ui/Makefile.am b/data/ui/Makefile.am
index 6e9a2ef..6cb0307 100644
--- a/data/ui/Makefile.am
+++ b/data/ui/Makefile.am
@@ -7,8 +7,7 @@ ui_DATA = \
 	mainwindow.xml		 \
 	preferences.ui		 \
 	projectsettings.ui	 \
-	pluginmanagerdialog.ui	 \
 	startupwizard.ui
 
 EXTRA_DIST = \
-	$(ui_DATA)
\ No newline at end of file
+	$(ui_DATA)
diff --git a/pitivi/Makefile.am b/pitivi/Makefile.am
index 5c1bb5d..b77a1ff 100644
--- a/pitivi/Makefile.am
+++ b/pitivi/Makefile.am
@@ -21,8 +21,6 @@ pitivi_PYTHON = \
 	instance.py 	\
 	pipeline.py	\
 	pitivigstutils.py \
-	plugincore.py	\
-	pluginmanager.py \
 	plumber.py	\
 	project.py 	\
 	projectmanager.py 	\
diff --git a/pitivi/application.py b/pitivi/application.py
index 256e621..042a55b 100644
--- a/pitivi/application.py
+++ b/pitivi/application.py
@@ -44,7 +44,6 @@ from pitivi.effects import EffectsHandler
 from pitivi.configure import APPNAME
 from pitivi.settings import GlobalSettings
 from pitivi.threads import ThreadMaster
-from pitivi.pluginmanager import PluginManager
 from pitivi.signalinterface import Signallable
 from pitivi.log.loggable import Loggable
 from pitivi.log import log
@@ -130,9 +129,6 @@ class Pitivi(Loggable, Signallable):
         self.threads = ThreadMaster()
         #self.screencast = False
 
-        self.plugin_manager = PluginManager(
-            self.settings.get_local_plugin_path(),
-            self.settings.get_plugin_settings_path())
         self.effects = EffectsHandler()
 
         self.projectManager = ProjectManager(self.effects)
diff --git a/pitivi/settings.py b/pitivi/settings.py
index 5350900..0965ae9 100644
--- a/pitivi/settings.py
+++ b/pitivi/settings.py
@@ -251,35 +251,6 @@ class GlobalSettings(Signallable):
         return get_dir(os.path.join(xdg_config_home(autocreate), "pitivi"),
             autocreate)
 
-    def get_local_plugin_path(self, autocreate=True):
-        """
-        Compute the absolute path to local plugin repository
-
-        @param autocreate: create the path if missing
-        @return: the plugin repository path
-        """
-
-        return get_dir(
-            os.path.join(
-                get_dir(
-                    os.path.join(
-                        xdg_data_home(autocreate),
-                        "pitivi"),
-                    autocreate),
-                "plugins"),
-            autocreate)
-
-    def get_plugin_settings_path(self, autocreate=True):
-        """
-        Compute the absolute path to local plugin settings' repository
-
-        @param autocreate: create the path if missing
-        @return: the plugin settings path
-        """
-
-        return get_dir(os.path.join(self.get_local_settings_path(autocreate),
-            "plugin-settings"), autocreate)
-
     def iterAllOptions(self):
         """
         Iterate over all registered options
diff --git a/pitivi/ui/Makefile.am b/pitivi/ui/Makefile.am
index ecd5d24..5288873 100644
--- a/pitivi/ui/Makefile.am
+++ b/pitivi/ui/Makefile.am
@@ -15,7 +15,6 @@ ui_PYTHON =			\
 	gstwidget.py		\
 	mainwindow.py		\
 	pathwalker.py		\
-	pluginmanagerdialog.py	\
 	point.py		\
 	prefs.py		\
 	preset.py		\
diff --git a/pitivi/ui/mainwindow.py b/pitivi/ui/mainwindow.py
index 58cc278..beef18a 100644
--- a/pitivi/ui/mainwindow.py
+++ b/pitivi/ui/mainwindow.py
@@ -274,9 +274,6 @@ class PitiviMainWindow(gtk.Window, Loggable):
             ("Redo", gtk.STOCK_REDO,
              _("_Redo"),
              "<Ctrl>Y", _("Redo the last operation that was undone"), self._redoCb),
-            ("PluginManager", gtk.STOCK_PREFERENCES ,
-             _("_Plugins..."),
-             None, _("Manage plugins"), self._pluginManagerCb),
             ("Preferences", gtk.STOCK_PREFERENCES, _("_Preferences"),
               None, None, self._prefsCb),
             ("Quit", gtk.STOCK_QUIT, None, None, None, self._quitCb),
@@ -338,7 +335,7 @@ class PitiviMainWindow(gtk.Window, Loggable):
             elif action_name in [
                 "ProjectSettings", "Quit", "File", "Edit", "Help", "About",
                 "View", "FullScreen", "FullScreenAlternate", "UserManual",
-                "ImportSourcesFolder", "PluginManager", "PlayPause",
+                "ImportSourcesFolder", "PlayPause",
                 "Project", "FrameForward", "FrameBackward",
                 "ShowHideMainToolbar", "ShowHideTimelineToolbar", "Library",
                 "Timeline", "Viewer", "FrameForward", "FrameBackward",
@@ -694,10 +691,6 @@ class PitiviMainWindow(gtk.Window, Loggable):
     def _redoCb(self, action):
         self.app.action_log.redo()
 
-    def _pluginManagerCb(self, unused_action):
-        from pluginmanagerdialog import PluginManagerDialog
-        PluginManagerDialog(self.app.plugin_manager)
-
     def _prefsCb(self, unused_action):
         if not self.prefsdialog:
             from pitivi.ui.prefs import PreferencesDialog
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 9d0d6e4..c33ffae 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -6,7 +6,6 @@ data/ui/elementsettingsdialog.ui
 data/ui/encodingdialog.ui
 data/ui/encodingprogress.ui
 data/ui/filelisterrordialog.ui
-data/ui/pluginmanagerdialog.ui
 data/ui/preferences.ui
 data/ui/projectsettings.ui
 data/ui/startupwizard.ui
@@ -34,7 +33,6 @@ pitivi/ui/filechooserpreview.py
 pitivi/ui/filelisterrordialog.py
 pitivi/ui/gstwidget.py
 pitivi/ui/mainwindow.py
-pitivi/ui/pluginmanagerdialog.py
 pitivi/ui/prefs.py
 pitivi/ui/previewer.py
 pitivi/ui/projectsettings.py



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