Index: TD_Confirm/interface.ui =================================================================== diff -u -r01e2171b5b82c2c26d0323174eedd8cf0765848a -r68c1e3b2d172eeb316c8f421f89271c466b7dffd --- TD_Confirm/interface.ui (.../interface.ui) (revision 01e2171b5b82c2c26d0323174eedd8cf0765848a) +++ TD_Confirm/interface.ui (.../interface.ui) (revision 68c1e3b2d172eeb316c8f421f89271c466b7dffd) @@ -6,13 +6,13 @@ 0 0 - 243 - 158 + 244 + 186 - - 0 + + 1 0 @@ -135,6 +135,13 @@ + + + + ID + + + @@ -145,10 +152,10 @@ - - + + - ID + Command @@ -162,10 +169,10 @@ - - + + - Command + Reason @@ -179,15 +186,24 @@ - - - - Reason - - - + + + + + 220 + 0 + + + + Shutdown + + + + + + Index: TD_Confirm/loader.py =================================================================== diff -u -r01e2171b5b82c2c26d0323174eedd8cf0765848a -r68c1e3b2d172eeb316c8f421f89271c466b7dffd --- TD_Confirm/loader.py (.../loader.py) (revision 01e2171b5b82c2c26d0323174eedd8cf0765848a) +++ TD_Confirm/loader.py (.../loader.py) (revision 68c1e3b2d172eeb316c8f421f89271c466b7dffd) @@ -47,6 +47,7 @@ "Reject", ] + self.tbShutdown = self.find_widget(QtWidgets.QToolButton , 'tbShutdown' ) self.tbConfirmSend = self.find_widget(QtWidgets.QToolButton , 'tbConfirmSend' ) self.lbConfirmReq = self.find_widget(QtWidgets.QLabel , 'lbConfirmReq' ) @@ -61,6 +62,7 @@ :return: none """ self.tbConfirmSend .clicked.connect ( self.do_confirm_request ) + self.tbShutdown .clicked.connect ( self.do_shutdown_request ) @Slot() @@ -95,3 +97,8 @@ self.sbReason.value() ) + @Slot() + def do_shutdown_request(self): + self.td_interface.td_shutdown() + +