1- from PyQt5 .QtWidgets import QDialog , QFileDialog , QInputDialog , QLayout , QMessageBox , QTableWidget , QTableWidgetItem
1+ from PyQt6 .QtWidgets import QDialog , QFileDialog , QInputDialog , QLayout , QMessageBox , QTableWidget , QTableWidgetItem
22
33from src import __version__
4- from src .config_handler import CONFIG_HANDLER , CONFIG_NAMES
4+ from src .config_handler import CONFIG_HANDLER
55from src .filepath import HOME_PATH
66from src .icons import get_app_icon
77
@@ -13,12 +13,12 @@ def __init__(self):
1313 def show_message (self , message : str ):
1414 """Prompt default messagebox, use a QMessageBox with OK-Button."""
1515 message_box = QMessageBox ()
16- message_box .setStandardButtons (QMessageBox .Ok ) # type: ignore
16+ message_box .setStandardButtons (QMessageBox .StandardButton . Ok )
1717 message_box .setText (str (message ))
1818 message_box .setWindowIcon (get_app_icon ())
1919 message_box .setWindowTitle ("Information" )
2020 message_box .show ()
21- message_box .exec_ ()
21+ message_box .exec ()
2222
2323 def report_choice (self ):
2424 message_box = QMessageBox ()
@@ -27,11 +27,11 @@ def report_choice(self):
2727 )
2828 message_box .setWindowTitle ("Report Generation" )
2929 message_box .setWindowIcon (get_app_icon ())
30- overtime_button = message_box .addButton ("Overtime" , QMessageBox .YesRole ) # type: ignore
31- time_button = message_box .addButton ("Time" , QMessageBox .NoRole ) # type: ignore
32- message_box .addButton ("Cancel" , QMessageBox .RejectRole ) # type: ignore
30+ overtime_button = message_box .addButton ("Overtime" , QMessageBox .ButtonRole . YesRole )
31+ time_button = message_box .addButton ("Time" , QMessageBox .ButtonRole . NoRole )
32+ message_box .addButton ("Cancel" , QMessageBox .ButtonRole . RejectRole )
3333
34- message_box .exec_ ()
34+ message_box .exec ()
3535 if message_box .clickedButton () == overtime_button :
3636 return True
3737 if message_box .clickedButton () == time_button :
@@ -43,9 +43,9 @@ def user_okay(self, text: str):
4343 message_box .setText (text )
4444 message_box .setWindowTitle ("Confirmation required" )
4545 message_box .setWindowIcon (get_app_icon ())
46- yes_button = message_box .addButton ("Yes" , QMessageBox .YesRole ) # type: ignore
47- message_box .addButton ("No" , QMessageBox .NoRole ) # type: ignore
48- message_box .exec_ ()
46+ yes_button = message_box .addButton ("Yes" , QMessageBox .ButtonRole . YesRole )
47+ message_box .addButton ("No" , QMessageBox .ButtonRole . NoRole )
48+ message_box .exec ()
4949 if message_box .clickedButton () == yes_button :
5050 return True
5151 return False
@@ -66,11 +66,11 @@ def get_folder(self, current_path: str, parent=None):
6666 current_path = str (HOME_PATH )
6767
6868 dialog = QFileDialog (parent )
69- dialog .setFileMode (QFileDialog .DirectoryOnly ) # type: ignore
69+ dialog .setFileMode (QFileDialog .FileMode . Directory )
7070 dialog .setDirectory (current_path )
7171
72- if dialog .exec_ () == QDialog .Accepted : # type: ignore
73- return dialog .selectedFiles ()[0 ] # returns a list
72+ if dialog .exec () == QDialog .DialogCode . Accepted :
73+ return dialog .selectedFiles ()[0 ]
7474 return ""
7575
7676 def fill_table (self , table : QTableWidget , entry ):
@@ -91,17 +91,6 @@ def set_header_names(self, table: QTableWidget, name1: str, name2: str):
9191 if header_2 is not None :
9292 header_2 .setText (name2 )
9393
94- def get_user_data (self , parent ):
95- needed_keys : list [CONFIG_NAMES ] = ["name" ]
96- # todo adjust to new class logic
97- for data in needed_keys :
98- text , ok = self .get_text (data , parent )
99- if not ok :
100- return
101- if text != "" :
102- CONFIG_HANDLER .set_config_value (data , text , write = False )
103- CONFIG_HANDLER .write_config_file ()
104-
10594 def get_save_folder (self ):
10695 user_path = CONFIG_HANDLER .config .save_path
10796 returned_path = self .get_folder (user_path )
0 commit comments