33 lines
1.0 KiB
Python
33 lines
1.0 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()
|
|
|
|
def is_shown(self):
|
|
return self.isVisible()
|
|
|
|
def open_dialog(self,should_be_open):
|
|
if should_be_open is True:
|
|
if self.is_shown() is False:
|
|
self.show()
|
|
else:
|
|
print('Checksum dialog already open.')
|
|
else:
|
|
self.close_dialog()
|
|
|
|
def close_dialog(self):
|
|
if self.is_shown():
|
|
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) |