AndroidAPS/app/src/main/java/info/nightscout/androidaps/dependencyInjection/FragmentsModule.kt

53 lines
1.7 KiB
Kotlin
Raw Normal View History

2019-12-23 13:27:15 +01:00
package info.nightscout.androidaps.dependencyInjection
import dagger.Module
import dagger.android.ContributesAndroidInjector
import info.nightscout.androidaps.activities.MyPreferenceFragment
2019-12-27 19:20:38 +01:00
import info.nightscout.androidaps.dialogs.*
import info.nightscout.androidaps.plugins.general.smsCommunicator.SmsCommunicatorFragment
2019-12-23 13:27:15 +01:00
@Module
abstract class FragmentsModule {
2019-12-27 19:20:38 +01:00
2019-12-23 13:27:15 +01:00
@ContributesAndroidInjector
abstract fun contributesPreferencesFragment(): MyPreferenceFragment
@ContributesAndroidInjector
abstract fun contributesSmsCommunicatorFragment(): SmsCommunicatorFragment
2019-12-27 19:20:38 +01:00
@ContributesAndroidInjector
abstract fun contributesCalibrationDialog(): CalibrationDialog
@ContributesAndroidInjector
abstract fun contributesCarbsDialog(): CarbsDialog
@ContributesAndroidInjector
abstract fun contributesCareDialog(): CareDialog
@ContributesAndroidInjector
abstract fun contributesExtendedBolusDialog(): ExtendedBolusDialog
@ContributesAndroidInjector
abstract fun contributesFillDialog(): FillDialog
@ContributesAndroidInjector
abstract fun contributesInsulinDialog(): InsulinDialog
@ContributesAndroidInjector
abstract fun contributesProfileSwitchDialog(): ProfileSwitchDialog
@ContributesAndroidInjector
abstract fun contributesProfileViewerDialog(): ProfileViewerDialog
@ContributesAndroidInjector
abstract fun contributesTempBasalDialog(): TempBasalDialog
@ContributesAndroidInjector
abstract fun contributesTempTargetDialog(): TempTargetDialog
@ContributesAndroidInjector
abstract fun contributesTreatmentDialog(): TreatmentDialog
@ContributesAndroidInjector
abstract fun contributesWizardDialog(): WizardDialog
2019-12-23 13:27:15 +01:00
}