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
|
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
|
|
|
|
}
|