Manual de Calibre | Page 237

Manual de usuario de calibre, Publicación 2.73.0 triggered – Un objeto ejecutable conectado con la señal desencadenada de la acción creada. shortcut_name – El texto que se muestra al usuario al personalizar los atajos de teclado para esta acción. De manera predeterminada toma el valor de text. load_resources(names) Si este complemento viene en un archivo en formato ZIP (complemento añadido por el usuario), este método le permitirá cargar recursos desde el archivo ZIP. Por ejemplo, para cargar una imagen: pixmap = QPixmap() pixmap.loadFromData(self.load_resources(['images/icon.png']).itervalues(). ˓→next()) icon = QIcon(pixmap) Parámetros names – Lista de rutas a los recursos en el archivo zip utilizando / como separador Devuelve Un diccionario de la forma {nombre: contenido_de_archivo}. Los nombres que no se encuentren en el archivo zip no estarán presentes en el diccionario. genesis() Configurar este complemento. Sólo se ejecuta una vez durante la inicialización. self.gui está disponible. La acción especificada por action_spec está disponible como self.qaction. location_selected(loc) Llamado dondequiera que la lista de libros sea mostrada en los cambios de Calibre. Los valores actuales para loc son: library,main,card y cardb. Este método debe habilitar o deshabilitar esta acción y sus subacciones, según sea adecuado para la ubicación. library_changed(db) Ejecutado cada vez que se cambia la biblioteca actual. Parámetros db – La LibraryDatabase correspondiente a la biblioteca actual. gui_layout_complete() Llamado una vez por acción, cuando la capa de la GUI principal esté completa. Si su acción necesita hacer cambios en la capa, deberían ser realizados aqui, mejor que en initialization_complete(). initialization_complete() Se ejecuta una vez por acción cuando se completa la inicialización de la interfaz gráfica principal. shutting_down() Llamado una vez por plugin donde la GUI principal está en el proceso de apagado. Lanca cualquier recurso utilizado, pero intenta no bloquear el apagado durante largos períodos de tiempo. Devuelve False para detener el apagado. Usted es responsable de decirle al usuario dónde se detuvo el apagado. class calibre.customize.InterfaceActionBase(*args, **kwargs) Clases base: calibre.customize.Plugin (página 211) load_actual_plugin(gui) Este método debe devolver el objeto real de acción de interfaz. 1.10. Personalizar calibre 233