code: @Override
      protected void defineWidgets() {
  
          super.defineWidgets();
  
          // widgets to display
          // new indexsource
          if (m_indexsource.getName() == null) {
              addWidget(new CmsWidgetDialogParameter(m_indexsource, "name", PAGES[0], new CmsInputWidget()));
          } else {
              // existing indexsource
              addWidget(new CmsWidgetDialogParameter(m_indexsource, "name", PAGES[0], new CmsDisplayWidget()));
          }
          addWidget(
              new CmsWidgetDialogParameter(
                  m_indexsource,
                  "indexerClassName",
                  "",
                  PAGES[0],
                  new CmsComboWidget(getIndexerClassWidgetConfiguration()),
                  1,
                  1));
  
      }
docs: Creates the list of widgets for this dialog.<p>