override fun doOKAction()

in src/main/kotlin/com/intellij/ideolog/highlighting/settings/LogParsingPatternSettingsDialog.kt [126:141]


  override fun doOKAction() {
    myNameText?.let { item.name = it.text }
    myParsingPatternText?.let { item.pattern = it.text }
    myLineStartPatternText?.let { item.lineStartPattern = it.text }
    myTimePatternText?.let { item.timePattern = it.text }

    myTimeColumnId?.let { item.timeColumnId = it.number - 1 }
    mySeverityColumnId?.let { item.severityColumnId = it.number - 1 }
    myCategoryColumnId?.let { item.categoryColumnId = it.number - 1 }

    if (DefaultSettingsStoreItems.ParsingPatternsUUIDs.contains(item.uuid)) {
      item.uuid = UUID.randomUUID()
    }

    super.doOKAction()
  }