parameters: (self)
docstring: Remove selected entry in 'select_curve_list'. If no curves remain
          on the axes remove the axes entry from the 'select_axes_combo_box'. If
          no axes with curves remain close the tab and return True
docstring_summary: Remove selected entry in 'select_curve_list'. If no curves remain
          on the axes remove the axes entry from the 'select_axes_combo_box'. If
          no axes with curves remain close the tab and return True
docstring_tokens: Remove selected entry in select_curve_list . If no curves remain on the axes remove the axes entry from the select_axes_combo_box . If no axes with curves remain close the tab and return True
function: def remove_selected_curve_list_entry(self):
          """
          Remove selected entry in 'select_curve_list'. If no curves remain
          on the axes remove the axes entry from the 'select_axes_combo_box'. If
          no axes with curves remain close the tab and return True
          """
          with block_signals(self.view.select_curve_list), block_signals(self.view.select_axes_combo_box):
              self.view.remove_select_curve_list_selected_items()
              if self.view.select_curve_list.count() == 0:
                  self.view.remove_select_axes_combo_box_selected_item()
                  if self.view.select_axes_combo_box.count() == 0:
                      self.close_tab()
                      if self.legend_tab:
                          self.legend_tab.close_tab()
                      return True
function_tokens: def remove_selected_curve_list_entry ( self ) : with block_signals ( self . view . select_curve_list ) , block_signals ( self . view . select_axes_combo_box ) : self . view . remove_select_curve_list_selected_items ( ) if self . view . select_curve_list . count ( ) == 0 : self . view . remove_select_axes_combo_box_selected_item ( ) if self . view . select_axes_combo_box . count ( ) == 0 : self . close_tab ( ) if self . legend_tab : self . legend_tab . close_tab ( ) return True