def change_settings( self ): import settings settings = settings.GUI( "script-KCP-settings.xml", os.getcwd(), "Default", language=_ ) settings.doModal() if ( settings.changed ): self.wrt54g._get_settings() if ( settings.restart ): self.check_status() del settings
def change_settings( self ): self.getControl( 100 ).setVisible( False ) self.getControl( 110 ).setVisible( False ) self.getControl( 120 ).setVisible( False ) import settings settings = settings.GUI( "script-%s-settings.xml" % ( __scriptname__.replace( " ", "_" ), ), os.getcwd(), "Default" ) settings.doModal() ok = False if ( settings.changed ): self.get_settings() if ( settings.restart ): ok = xbmcgui.Dialog().yesno( __scriptname__, _( 240 ), "", _( 241 ) % ( __scriptname__, ), _( 256 ), _( 255 ) ) if ok: self.exit_script( True ) del settings self.getControl( 100 ).setVisible( True ) self.getControl( 110 ).setVisible( True ) self.getControl( 120 ).setVisible( True )