amigu.apps.base
index
/home/fernando/amigu-0.7.3/amigu/apps/base.py

# -*- coding: utf-8 -*-

 
Modules
       
gtk
sys
traceback
uuid

 
Classes
       
application

 
class application
    Clase abstracta el manejo de aplicaciones y opciones de migración
 
  Methods defined here:
__init__(self, user, option=None)
Constructor de la clase.
 
Argumentos de entrada:
user -- objeto de tipo Generic_usr
option -- opción especifica de la aplicación que implemente la clase (default None)
do(self)
Método abstracto para que las clases hijas implementen 
el proceso de migración/importación.
initialize(self)
Método abstracto para que las clases hijas personalicen la 
aplicación
run(self, model=None, iter=None)
Ejecuta la tarea y controla su resultado.
 
Argumentos de entrada:
model -- objeto de tipo gtk.TreeModel obtenido del arbol de opciones
iter -- objeto de tipo gtk.TreeIter obtenido del arbol de opciones
update_progress(self, value=0, delta=0)
Actualiza la barra de progreso asociada a la tarea en con un 
valor concreto o con un incremento relativo. Sólo válido para 
la interfaz gráfica de Amigu
 
Argumentos de entrada:
value -- nuevo valor de la barra de progreso (default 0)
delta -- nuevo incremento de la barra de progreso (default 0)