BitMover/_dialog_checksum_progress.py

39 lines
1.3 KiB
Python

from PyQt6.QtWidgets import QDialog
from _Window_checksum_progress_dialog import Ui_ChecksumProgressDialog
class DialogChecksumProgress(QDialog, Ui_ChecksumProgressDialog):
def __init__(self,*args,**kwargs):
super(DialogChecksumProgress,self).__init__(*args,**kwargs)
self.setupUi(self)
# self.import_dialog = UI_DialogImport()
# self.ui_import_dialog = Ui_DialogImport()
print('DialogImport')
def is_shown(self):
print(f'is_shown: {self.isVisible()}')
return self.isVisible()
def open_dialog(self,should_be_open):
if should_be_open is True:
if self.is_shown() is False:
print(f'open_checksum_dialog: {self.is_shown()}')
self.show()
else:
print('Checksum dialog already open.')
else:
self.close_dialog()
def close_dialog(self):
print('close_import_dialog')
if self.is_shown():
print('inside self.is_shown()')
print('hiding window')
self.hide()
def set_progress(self, n):
# print("%d%% done" % n)
self.progressBar_getting_checksum.setValue(int(n))
# self.lcd_import_progress.display(n)
def set_file(self,f):
self.l_content_checksum_filename.setText(f)