| 
					
				 | 
			
			
				@@ -1,5 +1,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package eu.kanade.tachiyomi.util.preference 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import androidx.annotation.StringRes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import androidx.core.graphics.drawable.DrawableCompat 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import androidx.preference.CheckBoxPreference 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import androidx.preference.DialogPreference 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -13,6 +14,8 @@ import androidx.preference.PreferenceManager 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import androidx.preference.PreferenceScreen 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import androidx.preference.SwitchPreferenceCompat 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import androidx.vectordrawable.graphics.drawable.VectorDrawableCompat 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import eu.kanade.tachiyomi.R 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import eu.kanade.tachiyomi.util.system.getResourceColor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import eu.kanade.tachiyomi.widget.preference.IntListPreference 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import eu.kanade.tachiyomi.widget.preference.SwitchPreferenceCategory 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -28,6 +31,18 @@ inline fun PreferenceGroup.preference(block: (@DSL Preference).() -> Unit): Pref 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return initThenAdd(Preference(context), block) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+inline fun PreferenceGroup.infoPreference(@StringRes infoRes: Int): Preference { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return initThenAdd( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Preference(context), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            iconRes = R.drawable.ic_info_24dp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            iconTint = context.getResourceColor(android.R.attr.textColorHint) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            summaryRes = infoRes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            isSelectable = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 inline fun PreferenceGroup.switchPreference(block: (@DSL SwitchPreferenceCompat).() -> Unit): SwitchPreferenceCompat { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return initThenAdd(SwitchPreferenceCompat(context), block) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |