eric6/E5Gui/E5Application.py

changeset 8205
4a0f1f896341
parent 8143
2c730d5fd177
child 8218
7c09585bd960
equal deleted inserted replaced
8204:fd477cded1c1 8205:4a0f1f896341
61 @type str 61 @type str
62 @return reference to the registered object 62 @return reference to the registered object
63 @rtype any 63 @rtype any
64 @exception KeyError raised when the given name is not known 64 @exception KeyError raised when the given name is not known
65 """ 65 """
66 if name in self.__objectRegistry: 66 if name not in self.__objectRegistry:
67 return self.__objectRegistry[name]
68 else:
69 raise KeyError('Object "{0}" is not registered.'.format(name)) 67 raise KeyError('Object "{0}" is not registered.'.format(name))
68
69 return self.__objectRegistry[name]
70 70
71 def registerPluginObject(self, name, objectRef, pluginType=None): 71 def registerPluginObject(self, name, objectRef, pluginType=None):
72 """ 72 """
73 Public method to register a plugin object in the object registry. 73 Public method to register a plugin object in the object registry.
74 74
104 @type str 104 @type str
105 @return reference to the registered plugin object 105 @return reference to the registered plugin object
106 @rtype any 106 @rtype any
107 @exception KeyError raised when the given name is not known 107 @exception KeyError raised when the given name is not known
108 """ 108 """
109 if name in self.__pluginObjectRegistry: 109 if name not in self.__pluginObjectRegistry:
110 return self.__pluginObjectRegistry[name][0]
111 else:
112 raise KeyError( 110 raise KeyError(
113 'Pluginobject "{0}" is not registered.'.format(name)) 111 'Pluginobject "{0}" is not registered.'.format(name))
112
113 return self.__pluginObjectRegistry[name][0]
114 114
115 def getPluginObjects(self): 115 def getPluginObjects(self):
116 """ 116 """
117 Public method to get a list of (name, reference) pairs of all 117 Public method to get a list of (name, reference) pairs of all
118 registered plugin objects. 118 registered plugin objects.
133 @type str 133 @type str
134 @return type of the plugin object 134 @return type of the plugin object
135 @rtype str 135 @rtype str
136 @exception KeyError raised when the given name is not known 136 @exception KeyError raised when the given name is not known
137 """ 137 """
138 if name in self.__pluginObjectRegistry: 138 if name not in self.__pluginObjectRegistry:
139 return self.__pluginObjectRegistry[name][1]
140 else:
141 raise KeyError( 139 raise KeyError(
142 'Pluginobject "{0}" is not registered.'.format(name)) 140 'Pluginobject "{0}" is not registered.'.format(name))
141
142 return self.__pluginObjectRegistry[name][1]
143 143
144 def usesDarkPalette(self): 144 def usesDarkPalette(self):
145 """ 145 """
146 Public method to check, if the application uses a palette with a dark 146 Public method to check, if the application uses a palette with a dark
147 background. 147 background.

eric ide

mercurial