BitMover/_dialog_import.py

42 lines
1.3 KiB
Python

from PyQt6.QtWidgets import QDialog
from _Window_import_dialog import Ui_DialogImport
class DialogImport(QDialog, Ui_DialogImport):
def __init__(self,*args,**kwargs):
super(DialogImport,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_import_dialog(self):
if self.is_shown() is False:
if not self.is_shown():
self.show()
else:
print('Import Dialog already open.')
else:
self.close_import_dialog()
def close_import_dialog(self):
if self.is_shown():
self.hide()
def set_progress_importing(self, n):
# print("%d%% done" % n)
self.progressBar_importing.setValue(int(n))
self.lcd_import_progress.display(n)
def set_progress_current_file(self, n):
# print("%d%% done" % n)
self.progressBar_importing_2.setValue(int(n))
self.lcd_current_file_progress.display(n)
def set_importing_file(self,f):
self.l_importing_file_name.setText(f)
def add_to_imported_list(self,n):
self.set_importing_file('')
self.list_imported.addItem(n)