@@ -32,7 +32,7 @@ class LabelleWindow(QWidget):
3232 _render_context : RenderContext
3333 _render_widget : QWidget
3434
35- def __init__ (self ):
35+ def __init__ (self ) -> None :
3636 super ().__init__ ()
3737 self ._label_bitmap_to_print = None
3838 self ._detected_device = None
@@ -55,7 +55,7 @@ def __init__(self):
5555 self ._label_list .populate ()
5656 self ._label_list .render_label ()
5757
58- def _init_elements (self ):
58+ def _init_elements (self ) -> None :
5959 self .setWindowTitle ("Labelle GUI" )
6060 self .setWindowIcon (QIcon (str (ICON_DIR / "logo_small.png" )))
6161 self .setGeometry (200 , 200 , 1100 , 400 )
@@ -68,7 +68,7 @@ def _init_elements(self):
6868 minimum_horizontal_margin_mm = self ._dymo_labeler .minimum_horizontal_margin_mm ,
6969 )
7070
71- def _init_connections (self ):
71+ def _init_connections (self ) -> None :
7272 self ._label_list .renderPrintPreviewSignal .connect (self ._update_preview_render )
7373 self ._label_list .renderPrintPayloadSignal .connect (self ._update_print_render )
7474 self ._actions .print_label_signal .connect (self ._on_print_label )
@@ -79,7 +79,7 @@ def _init_connections(self):
7979 self ._on_device_selected
8080 )
8181
82- def _init_layout (self ):
82+ def _init_layout (self ) -> None :
8383 self ._actions .setParent (self ._render_widget )
8484 self ._render .setParent (self ._render_widget )
8585
@@ -97,7 +97,7 @@ def _init_layout(self):
9797 self ._window_layout .addWidget (self ._render_widget )
9898 self .setLayout (self ._window_layout )
9999
100- def _on_settings_changed (self , settings : Settings ):
100+ def _on_settings_changed (self , settings : Settings ) -> None :
101101 assert self ._dymo_labeler is not None
102102 self ._dymo_labeler .tape_size_mm = settings .tape_size_mm
103103
@@ -121,13 +121,13 @@ def _on_settings_changed(self, settings: Settings):
121121 self ._label_list .setEnabled (is_ready )
122122 self ._render_widget .setEnabled (is_ready )
123123
124- def _update_preview_render (self , preview_bitmap ) :
124+ def _update_preview_render (self , preview_bitmap : Image . Image ) -> None :
125125 self ._render .update_preview_render (preview_bitmap )
126126
127- def _update_print_render (self , label_bitmap_to_print ):
127+ def _update_print_render (self , label_bitmap_to_print ) -> None :
128128 self ._label_bitmap_to_print = label_bitmap_to_print
129129
130- def _on_print_label (self ):
130+ def _on_print_label (self ) -> None :
131131 try :
132132 if self ._label_bitmap_to_print is None :
133133 raise RuntimeError ("No label to print! Call update_label_render first." )
@@ -136,12 +136,12 @@ def _on_print_label(self):
136136 except DymoLabelerPrintError as err :
137137 crash_msg_box (self , "Printing Failed!" , err )
138138
139- def _on_device_selected (self ):
139+ def _on_device_selected (self ) -> None :
140140 self ._dymo_labeler .device = self ._device_selector .selected_device
141141 self ._settings_toolbar .on_settings_changed ()
142142
143143
144- def parse (app ):
144+ def parse (app ) -> None :
145145 """Parse the arguments and options of the given app object."""
146146 parser = QCommandLineParser ()
147147 parser .addHelpOption ()
@@ -156,7 +156,7 @@ def parse(app):
156156 set_not_verbose ()
157157
158158
159- def main ():
159+ def main () -> None :
160160 configure_logging ()
161161 with system_run ():
162162 app = QApplication (sys .argv )
0 commit comments