Update progress bar during ISO copy and close help cloud on page change (Ercolinux)

This commit is contained in:
Silvan Calarco 2011-10-23 13:31:50 +02:00
parent 92c30d1cea
commit 946df431d6
3 changed files with 15 additions and 6 deletions

BIN
gui.pyc

Binary file not shown.

View File

@ -194,17 +194,20 @@ def aggiorna_oggetti(immagine, titolo, descrizione):
ui.b_indietro.setText(QtGui.QApplication.translate("Dialog", "Annulla", None, QtGui.QApplication.UnicodeUTF8)) ui.b_indietro.setText(QtGui.QApplication.translate("Dialog", "Annulla", None, QtGui.QApplication.UnicodeUTF8))
# Visualizzo gli oggetti del passo 1 # Visualizzo gli oggetti del passo 1
visualizza_scegli_file() visualizza_scegli_file()
# Chiudi la nuovola dell'help al cambio di passo
chiudi_nuvola()
elif passo == 2: elif passo == 2:
ext = "iso" ext = "iso"
path_Iso = "" path_Iso = ""
ui.b_indietro.setText(QtGui.QApplication.translate("Dialog", "Indietro", None, QtGui.QApplication.UnicodeUTF8)) ui.b_indietro.setText(QtGui.QApplication.translate("Dialog", "Indietro", None, QtGui.QApplication.UnicodeUTF8))
visualizza_scegli_file() visualizza_scegli_file()
# Chiudi la nuovola dell'help al cambio di passo
chiudi_nuvola()
elif passo == 3: elif passo == 3:
visualizza_lista_usb() visualizza_lista_usb()
lista_usb() lista_usb()
# Chiudi la nuovola dell'help al cambio di passo
chiudi_nuvola()
ui.t_file.setText(QtGui.QApplication.translate("Dialog", "", None, QtGui.QApplication.UnicodeUTF8)) ui.t_file.setText(QtGui.QApplication.translate("Dialog", "", None, QtGui.QApplication.UnicodeUTF8))
ui.i_back.setPixmap(QtGui.QPixmap(immagine)) ui.i_back.setPixmap(QtGui.QPixmap(immagine))
Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", titolo, None, QtGui.QApplication.UnicodeUTF8)) Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", titolo, None, QtGui.QApplication.UnicodeUTF8))

12
usbinstall.sh Normal file → Executable file
View File

@ -54,9 +54,15 @@ inst_make_boot()
inst_copy_iso() inst_copy_iso()
{ {
cd ~/tmpmamba cd ~/tmpmamba
cp $1 ./ orig_size=$(stat -c %s $1)
cp "$1" ./ &
dest_size=0
while [ $orig_size -gt $dest_size ] ; do
dest_size=$(stat -c %s "./`basename $1`")
percentuale=$(((45 + 50 * $dest_size ) / $orig_size ))
pbar $percentuale
done
ln -fs `basename $1` ./openmamba-live.iso ln -fs `basename $1` ./openmamba-live.iso
} }
@ -76,7 +82,7 @@ pbar()
descrizione() descrizione()
{ {
dbus-send --print-reply --session --dest=org.openmamba.usbinstall /org/openmamba/usbinstall org.openmamba.usbinstall.Descrizione string:$1 dbus-send --print-reply --session --dest=org.openmamba.usbinstall /org/openmamba/usbinstall org.openmamba.usbinstall.Descrizione "string:$1"
} }