Loading java/com/android/incallui/speakeasy/Annotations.java +4 −0 Original line number Diff line number Diff line Loading @@ -32,4 +32,8 @@ public final class Annotations { /** A Speakeasy settings fragment */ @Qualifier public @interface SpeakEasySettingsFragment {} /** A Speakeasy settings object */ @Qualifier public @interface SpeakEasySettingsObject {} } java/com/android/incallui/speakeasy/SpeakEasyComponent.java +6 −2 Original line number Diff line number Diff line Loading @@ -17,10 +17,11 @@ package com.android.incallui.speakeasy; import android.content.Context; import android.support.v4.app.Fragment; import android.preference.PreferenceFragment; import com.android.dialer.inject.HasRootComponent; import com.android.incallui.speakeasy.Annotations.SpeakEasyIcon; import com.android.incallui.speakeasy.Annotations.SpeakEasySettingsFragment; import com.android.incallui.speakeasy.Annotations.SpeakEasySettingsObject; import com.android.incallui.speakeasy.Annotations.SpeakEasyText; import com.google.common.base.Optional; import dagger.Subcomponent; Loading @@ -31,7 +32,10 @@ public abstract class SpeakEasyComponent { public abstract SpeakEasyCallManager speakEasyCallManager(); public abstract @SpeakEasySettingsFragment Optional<Fragment> speakEasySettingsFragment(); public abstract @SpeakEasySettingsFragment Optional<PreferenceFragment> speakEasySettingsFragment(); public abstract @SpeakEasySettingsObject Optional<Object> speakEasySettingsObject(); public abstract @SpeakEasyIcon Optional<Integer> speakEasyIcon(); Loading java/com/android/incallui/speakeasy/StubSpeakEasyModule.java +9 −2 Original line number Diff line number Diff line Loading @@ -16,11 +16,12 @@ package com.android.incallui.speakeasy; import android.support.v4.app.Fragment; import android.preference.PreferenceFragment; import com.android.dialer.inject.DialerVariant; import com.android.dialer.inject.InstallIn; import com.android.incallui.speakeasy.Annotations.SpeakEasyIcon; import com.android.incallui.speakeasy.Annotations.SpeakEasySettingsFragment; import com.android.incallui.speakeasy.Annotations.SpeakEasySettingsObject; import com.android.incallui.speakeasy.Annotations.SpeakEasyText; import com.google.common.base.Optional; import dagger.Binds; Loading @@ -36,7 +37,13 @@ public abstract class StubSpeakEasyModule { abstract SpeakEasyCallManager bindsSpeakEasy(SpeakEasyCallManagerStub stub); @Provides static @SpeakEasySettingsFragment Optional<Fragment> provideSpeakEasySettingsFragment() { static @SpeakEasySettingsFragment Optional<PreferenceFragment> provideSpeakEasySettingsFragment() { return Optional.absent(); } @Provides static @SpeakEasySettingsObject Optional<Object> provideSpeakEasySettingsObject() { return Optional.absent(); } Loading Loading
java/com/android/incallui/speakeasy/Annotations.java +4 −0 Original line number Diff line number Diff line Loading @@ -32,4 +32,8 @@ public final class Annotations { /** A Speakeasy settings fragment */ @Qualifier public @interface SpeakEasySettingsFragment {} /** A Speakeasy settings object */ @Qualifier public @interface SpeakEasySettingsObject {} }
java/com/android/incallui/speakeasy/SpeakEasyComponent.java +6 −2 Original line number Diff line number Diff line Loading @@ -17,10 +17,11 @@ package com.android.incallui.speakeasy; import android.content.Context; import android.support.v4.app.Fragment; import android.preference.PreferenceFragment; import com.android.dialer.inject.HasRootComponent; import com.android.incallui.speakeasy.Annotations.SpeakEasyIcon; import com.android.incallui.speakeasy.Annotations.SpeakEasySettingsFragment; import com.android.incallui.speakeasy.Annotations.SpeakEasySettingsObject; import com.android.incallui.speakeasy.Annotations.SpeakEasyText; import com.google.common.base.Optional; import dagger.Subcomponent; Loading @@ -31,7 +32,10 @@ public abstract class SpeakEasyComponent { public abstract SpeakEasyCallManager speakEasyCallManager(); public abstract @SpeakEasySettingsFragment Optional<Fragment> speakEasySettingsFragment(); public abstract @SpeakEasySettingsFragment Optional<PreferenceFragment> speakEasySettingsFragment(); public abstract @SpeakEasySettingsObject Optional<Object> speakEasySettingsObject(); public abstract @SpeakEasyIcon Optional<Integer> speakEasyIcon(); Loading
java/com/android/incallui/speakeasy/StubSpeakEasyModule.java +9 −2 Original line number Diff line number Diff line Loading @@ -16,11 +16,12 @@ package com.android.incallui.speakeasy; import android.support.v4.app.Fragment; import android.preference.PreferenceFragment; import com.android.dialer.inject.DialerVariant; import com.android.dialer.inject.InstallIn; import com.android.incallui.speakeasy.Annotations.SpeakEasyIcon; import com.android.incallui.speakeasy.Annotations.SpeakEasySettingsFragment; import com.android.incallui.speakeasy.Annotations.SpeakEasySettingsObject; import com.android.incallui.speakeasy.Annotations.SpeakEasyText; import com.google.common.base.Optional; import dagger.Binds; Loading @@ -36,7 +37,13 @@ public abstract class StubSpeakEasyModule { abstract SpeakEasyCallManager bindsSpeakEasy(SpeakEasyCallManagerStub stub); @Provides static @SpeakEasySettingsFragment Optional<Fragment> provideSpeakEasySettingsFragment() { static @SpeakEasySettingsFragment Optional<PreferenceFragment> provideSpeakEasySettingsFragment() { return Optional.absent(); } @Provides static @SpeakEasySettingsObject Optional<Object> provideSpeakEasySettingsObject() { return Optional.absent(); } Loading