package oppen.tva.ui.about import android.content.Context import android.content.Intent import android.net.Uri import android.view.View import androidx.appcompat.app.AppCompatDialog import kotlinx.android.synthetic.main.dialog_about.view.* import oppen.tva.BuildConfig import oppen.tva.R object AboutDialog { fun show(context: Context){ val dialog = AppCompatDialog(context, R.style.AppTheme) val view = View.inflate(context, R.layout.dialog_about, null) dialog.setContentView(view) view.close_tab_dialog.setOnClickListener { dialog.dismiss() } view.version_label.text = BuildConfig.VERSION_NAME; view.gnu_license_button.setOnClickListener { context.startActivity(Intent(Intent.ACTION_VIEW).apply { data = Uri.parse("https://www.gnu.org/licenses/gpl-3.0.html") }) } view.oppenlab_button.setOnClickListener { context.startActivity(Intent(Intent.ACTION_VIEW).apply { data = Uri.parse("https://oppenlab.net") }) } dialog.show() } }