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

30 lines
1.7 KiB
Kotlin
Raw Normal View History

2020-04-30 00:37:58 +02:00
package info.nightscout.androidaps.dependencyInjection
import dagger.Module
import dagger.android.ContributesAndroidInjector
import info.nightscout.androidaps.setupwizard.SWEventListener
import info.nightscout.androidaps.setupwizard.SWScreen
import info.nightscout.androidaps.setupwizard.elements.*
@Module
@Suppress("unused")
abstract class WizardModule {
@ContributesAndroidInjector abstract fun swBreakInjector(): SWBreak
@ContributesAndroidInjector abstract fun swButtonInjector(): SWButton
@ContributesAndroidInjector abstract fun swEditNumberWithUnitsInjector(): SWEditNumberWithUnits
2021-02-15 13:57:01 +01:00
@ContributesAndroidInjector abstract fun swEditNumberInjector(): SWEditNumber
2021-10-19 12:05:52 +02:00
@ContributesAndroidInjector abstract fun swEditIntNumberInjector(): SWEditIntNumber
2020-04-30 00:37:58 +02:00
@ContributesAndroidInjector abstract fun swEditStringInjector(): SWEditString
@ContributesAndroidInjector abstract fun swEditEncryptedPasswordInjector(): SWEditEncryptedPassword
@ContributesAndroidInjector abstract fun swEditUrlInjector(): SWEditUrl
@ContributesAndroidInjector abstract fun swFragmentInjector(): SWFragment
2021-02-21 12:30:45 +01:00
@ContributesAndroidInjector abstract fun swPreferenceInjector(): SWPreference
2020-04-30 00:37:58 +02:00
@ContributesAndroidInjector abstract fun swHtmlLinkInjector(): SWHtmlLink
2021-02-15 13:57:01 +01:00
@ContributesAndroidInjector abstract fun swInfotextInjector(): SWInfoText
2020-04-30 00:37:58 +02:00
@ContributesAndroidInjector abstract fun swItemInjector(): SWItem
@ContributesAndroidInjector abstract fun swPluginInjector(): SWPlugin
@ContributesAndroidInjector abstract fun swRadioButtonInjector(): SWRadioButton
@ContributesAndroidInjector abstract fun swScreenInjector(): SWScreen
@ContributesAndroidInjector abstract fun swEventListenerInjector(): SWEventListener
}