package Ġmust af ao zh an . github . com . cos metic scan . d agger . component Ċ Ċ import Ġdagger . Sub component Ċ import Ġmust af ao zh an . github . com . cos metic scan . annotation . Per ViewModel Ċ import Ġmust af ao zh an . github . com . cos metic scan . camera . Camera Fragment ViewModel Ċ import Ġmust af ao zh an . github . com . cos metic scan . d agger . module . ViewModel Module Ċ import Ġmust af ao zh an . github . com . cos metic scan . ingredients . activity . Ing redients Activity ViewModel Ċ import Ġmust af ao zh an . github . com . cos metic scan . ingredients . fragment . Ing redients Fragment ViewModel Ċ import Ġmust af ao zh an . github . com . cos metic scan . main . activity . MainActivity ViewModel Ċ import Ġmust af ao zh an . github . com . cos metic scan . main . fragment . Main Fragment ViewModel Ċ import Ġmust af ao zh an . github . com . cos metic scan . manual . Manual Fragment ViewModel Ċ import Ġmust af ao zh an . github . com . cos metic scan . settings . Settings Fragment ViewModel Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠMust afa ĠO zh an Ġon Ġ 2 0 1 8 - 0 7 - 3 1 . Ċ Ġ*/ Ċ @ Per ViewModel Ċ @ Sub component ( modules Ġ= Ġ[( ViewModel Module :: class )]) Ċ interface ĠViewModel Component Ġ{ ĊĠĠĠ Ġfun Ġinject ( main Activity ViewModel : ĠMainActivity ViewModel ) ĊĠĠĠ Ġfun Ġinject ( main Fragment ViewModel : ĠMain Fragment ViewModel ) ĊĠĠĠ Ġfun Ġinject ( settings Fragment ViewModel : ĠSettings Fragment ViewModel ) ĊĠĠĠ Ġfun Ġinject ( camera Fragment ViewModel : ĠCamera Fragment ViewModel ) ĊĠĠĠ Ġfun Ġinject ( manual Fragment ViewModel : ĠManual Fragment ViewModel ) ĊĠĠĠ Ġfun Ġinject ( ingredients Fragment ViewModel : ĠIng redients Fragment ViewModel ) ĊĠĠĠ Ġfun Ġinject ( ingredients Activity ViewModel : ĠIng redients Activity ViewModel ) Ċ Ċ }