Files
openide/idea/customization/base/src/OpenIdeExternalResourceUrls.kt
Nikita Iarychenko dcc321ab38 OPENIDE #15 Correct collaboration of two or more IDEs based on IntelliJ IDEA
(cherry picked from commit 1f7cb2ed03217b272786e1aaebc0bfc802c31c76)
(cherry picked from commit 6f338c906c)
2025-06-19 11:52:53 +04:00

32 lines
1022 B
Kotlin

// Copyright (c) Haulmont 2024. All Rights Reserved.
// Use is subject to license terms.
package com.intellij.idea.customization.base
import com.intellij.openapi.util.BuildNumber
import com.intellij.platform.ide.customization.ExternalProductResourceUrls
import com.intellij.util.Url
import com.intellij.util.Urls
// TODO [OpenIDE]: replaces urls
class OpenIdeExternalResourceUrls : ExternalProductResourceUrls {
override val helpPageUrl: ((topicId: String) -> Url)? = null
override val gettingStartedPageUrl = null
override val youTubeChannelUrl = null
override val updateMetadataUrl = Urls.newFromEncoded("https://www.openide.com")
override fun computePatchUrl(from: BuildNumber, to: BuildNumber): Url = Urls.newFromEncoded("https://www.openide.com")
override val bugReportUrl: ((String) -> Url)? = null
override val technicalSupportUrl: ((description: String) -> Url) ? = null
override val feedbackReporter = null
override val downloadPageUrl = null
override val whatIsNewPageUrl = null
}