package Ġeu . kan ade . t ach iy omi . ui . setting Ċ Ċ import Ġandroidx . preference . Preference Screen Ċ import Ġeu . kan ade . t ach iy omi . R Ċ import Ġeu . kan ade . t ach iy omi . ui . base . controller . with Fade Transaction Ċ import Ġeu . kan ade . t ach iy omi . util . preference . icon Res Ċ import Ġeu . kan ade . t ach iy omi . util . preference . icon Tint Ċ import Ġeu . kan ade . t ach iy omi . util . preference . onClick Ċ import Ġeu . kan ade . t ach iy omi . util . preference . preference Ċ import Ġeu . kan ade . t ach iy omi . util . preference . title Res Ċ import Ġeu . kan ade . t ach iy omi . util . system . getResource Color Ċ Ċ class ĠSettings Main Controller Ġ: ĠSettings Controller () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġsetup Preference Screen ( screen : ĠPreference Screen ) Ġ= Ġwith ( screen ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtitle Res Ġ= ĠR . string . label _ settings ĊĊĠĠĠĠĠĠĠ Ġval Ġt int Color Ġ= Ġcontext . getResource Color ( R . attr . color Accent ) ĊĊĠĠĠĠĠĠĠ Ġpreference Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Res Ġ= ĠR . drawable . ic _ tune _ 2 4 dp ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Tint Ġ= Ġt int Color ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Res Ġ= ĠR . string . pref _ category _ general ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ{ Ġnavigate To ( Settings General Controller ()) Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġpreference Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Res Ġ= ĠR . drawable . ic _ collections _ bookmark _ 2 4 dp ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Tint Ġ= Ġt int Color ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Res Ġ= ĠR . string . pref _ category _ library ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ{ Ġnavigate To ( Settings Library Controller ()) Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġpreference Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Res Ġ= ĠR . drawable . ic _ chrome _ reader _ mode _ 2 4 dp ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Tint Ġ= Ġt int Color ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Res Ġ= ĠR . string . pref _ category _ reader ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ{ Ġnavigate To ( Settings Reader Controller ()) Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġpreference Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Res Ġ= ĠR . drawable . ic _ file _ download _ black _ 2 4 dp ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Tint Ġ= Ġt int Color ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Res Ġ= ĠR . string . pref _ category _ downloads ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ{ Ġnavigate To ( Settings Download Controller ()) Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġpreference Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Res Ġ= ĠR . drawable . ic _ sync _ 2 4 dp ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Tint Ġ= Ġt int Color ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Res Ġ= ĠR . string . pref _ category _ tracking ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ{ Ġnavigate To ( Settings Tracking Controller ()) Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġpreference Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Res Ġ= ĠR . drawable . ic _ explore _ 2 4 dp ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Tint Ġ= Ġt int Color ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Res Ġ= ĠR . string . browse ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ{ Ġnavigate To ( Settings Browse Controller ()) Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġpreference Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Res Ġ= ĠR . drawable . ic _ backup _ 2 4 dp ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Tint Ġ= Ġt int Color ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Res Ġ= ĠR . string . backup ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ{ Ġnavigate To ( Settings Backup Controller ()) Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġpreference Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Res Ġ= ĠR . drawable . ic _ security _ 2 4 dp ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Tint Ġ= Ġt int Color ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Res Ġ= ĠR . string . pref _ category _ security ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ{ Ġnavigate To ( Settings Security Controller ()) Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġpreference Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Res Ġ= ĠR . drawable . ic _ code _ 2 4 dp ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Tint Ġ= Ġt int Color ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Res Ġ= ĠR . string . pref _ category _ advanced ĊĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ{ Ġnavigate To ( Settings Advanced Controller ()) Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġnavigate To ( controller : ĠSettings Controller ) Ġ{ ĊĠĠĠĠĠĠĠ Ġrouter . push Controller ( controller . with Fade Transaction ()) ĊĠĠĠ Ġ} Ċ } Ċ