From 729084752fc539b032e6d6d40b6b9744e8963575 Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Thu, 13 Dec 2018 20:16:37 +0100
Subject: [PATCH] Add donation link to about menu

---
 .../ui/clientsettings/about/AboutFragment.kt             | 9 +++++++++
 app/src/main/res/layout/preferences_about_header.xml     | 7 +++++++
 2 files changed, 16 insertions(+)

diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/about/AboutFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/about/AboutFragment.kt
index ff0ac1b77..8a41459c4 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/about/AboutFragment.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/about/AboutFragment.kt
@@ -55,6 +55,9 @@ class AboutFragment : DaggerFragment() {
   @BindView(R.id.action_github)
   lateinit var github: Button
 
+  @BindView(R.id.action_donate)
+  lateinit var donate: Button
+
   @BindView(R.id.action_privacy_policy)
   lateinit var privacyPolicy: Button
 
@@ -93,6 +96,12 @@ class AboutFragment : DaggerFragment() {
       context?.startActivity(intent)
     }
 
+    donate.setOnClickListener {
+      val intent = Intent(Intent.ACTION_VIEW)
+      intent.data = Uri.parse("https://www.patreon.com/justjanne")
+      context?.startActivity(intent)
+    }
+
     privacyPolicy.setOnClickListener {
       val intent = Intent(Intent.ACTION_VIEW)
       intent.data = Uri.parse("http://quasseldroid.info/privacy-policy/")
diff --git a/app/src/main/res/layout/preferences_about_header.xml b/app/src/main/res/layout/preferences_about_header.xml
index ab42f1920..236ff01d5 100644
--- a/app/src/main/res/layout/preferences_about_header.xml
+++ b/app/src/main/res/layout/preferences_about_header.xml
@@ -88,6 +88,13 @@
       android:layout_height="wrap_content"
       android:text="@string/label_github" />
 
+    <Button
+      android:id="@+id/action_donate"
+      style="@style/Widget.Button"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:text="@string/advertisement_support_button" />
+
   </LinearLayout>
 
   <TextView
-- 
GitLab