[Slim-Checkins] r11065 - in /trunk/server/Slim: Plugin/Base.pm
Utils/PluginManager.pm
adrian at svn.slimdevices.com
adrian at svn.slimdevices.com
Sun Dec 31 05:06:43 PST 2006
Author: adrian
Date: Sun Dec 31 05:06:43 2006
New Revision: 11065
URL: http://svn.slimdevices.com?rev=11065&view=rev
Log:
Bug: N/A
Description: defaultMap becomes a plugin class method, define to add
default mapping for plugin
Modified:
trunk/server/Slim/Plugin/Base.pm
trunk/server/Slim/Utils/PluginManager.pm
Modified: trunk/server/Slim/Plugin/Base.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Plugin/Base.pm?rev=11065&r1=11064&r2=11065&view=diff
==============================================================================
--- trunk/server/Slim/Plugin/Base.pm (original)
+++ trunk/server/Slim/Plugin/Base.pm Sun Dec 31 05:06:43 2006
@@ -49,6 +49,11 @@
$class->webPages;
}
+
+ if ($class->can('defaultMap')) {
+
+ Slim::Hardware::IR::addModeDefaultMapping($class, $class->defaultMap);
+ }
}
sub displayName {
Modified: trunk/server/Slim/Utils/PluginManager.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Utils/PluginManager.pm?rev=11065&r1=11064&r2=11065&view=diff
==============================================================================
--- trunk/server/Slim/Utils/PluginManager.pm (original)
+++ trunk/server/Slim/Utils/PluginManager.pm Sun Dec 31 05:06:43 2006
@@ -22,9 +22,6 @@
# * Check plugin versions from cache on new version of slimserver
# - Mark as OP_NEEDS_UPGRADE
#
-# * Slim::Utils::PluginManager->addDefaultMaps(); does not exist.
-# Needs to be rethought. Shouldn't be here.
-#
# * Install by id (UUID)?
# * Copy HTML/* into a common folder, so INCLUDE_PATH is shorter?
# There's already a namespace for each plugin.
More information about the checkins
mailing list