docstr: The settings as displayed to the user
docstr_tok: ["The","settings","as","displayed","to","the","user"]
code: def visible_settings(self):
      """The settings as displayed to the user"""
      result = [self.images_choice]
      if self.images_choice.value == O_ALL_LOADED:
          del self.image_groups[1:]
      for image_group in self.image_groups:
          if image_group.can_remove:
              result += [image_group.divider]
          if self.images_choice.value == O_SELECT:
              result += [image_group.image_names]
          result += self.image_visible_settings(image_group)
          if image_group.can_remove:
              result += [image_group.remove_button]
      if self.images_choice.value == O_SELECT:
          result += [self.add_image_button]
      return result
  
imports: import itertools
  import logging
  import cellprofiler_core.utilities.image
  import centrosome.cpmorphology
  import centrosome.haralick
  import centrosome.radial_power_spectrum
  import centrosome.threshold
  import centrosome.threshold
  import numpy
  import scipy.linalg.basic
  import scipy.ndimage
  from cellprofiler_core.constants.image import C_SCALING
  from cellprofiler_core.constants.measurement import COLTYPE_FLOAT, EXPERIMENT, MCA_AVAILABLE_POST_RUN
  from cellprofiler_core.constants.module._identify import O_WEIGHTED_VARIANCE, O_ENTROPY, O_FOREGROUND, O_BACKGROUND
  from cellprofiler_core.module import Module
  from cellprofiler_core.preferences import get_headless
  from cellprofiler_core.setting import Divider, HiddenCount, SettingsGroup, Binary, ValidationError
  from cellprofiler_core.setting.choice import Choice
  from cellprofiler_core.setting.do_something import DoSomething, RemoveSettingButton
  from cellprofiler_core.setting.subscriber import ImageListSubscriber
  from cellprofiler_core.setting.text import ImageName, Integer, Float
  from cellprofiler.modules.threshold import O_THREE_CLASS, O_TWO_CLASS
label_desc: Use image node_id 7 for calling the MeasureImageQuality obj's underlying member method code with example usage: obj.visible_settings() and returns: result