Loading app/k9mail/src/main/AndroidManifest.xml +1 −1 Original line number Diff line number Diff line Loading @@ -315,7 +315,7 @@ </receiver> <receiver android:name="app.k9mail.ui.widget.list.MessageListWidgetProvider" android:name=".widget.list.MessageListWidgetProvider" android:icon="@drawable/message_list_widget_preview" android:label="@string/mail_list_widget_text" android:exported="false"> Loading app/k9mail/src/main/java/com/fsck/k9/Dependencies.kt +2 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ import com.fsck.k9.preferences.K9StoragePersister import com.fsck.k9.preferences.StoragePersister import com.fsck.k9.resources.resourcesModule import com.fsck.k9.storage.storageModule import com.fsck.k9.widget.list.messageListWidgetConfigModule import com.fsck.k9.widget.unread.UnreadWidgetUpdateListener import com.fsck.k9.widget.unread.unreadWidgetModule import org.koin.core.qualifier.named Loading @@ -35,6 +36,7 @@ private val mainAppModule = module { val appModules = listOf( mainAppModule, messageListWidgetConfigModule, messageListWidgetModule, unreadWidgetModule, notificationModule, Loading app/k9mail/src/main/java/com/fsck/k9/widget/list/KoinModule.kt 0 → 100644 +8 −0 Original line number Diff line number Diff line package com.fsck.k9.widget.list import app.k9mail.ui.widget.list.MessageListWidgetConfig import org.koin.dsl.module val messageListWidgetConfigModule = module { single<MessageListWidgetConfig> { K9MessageListWidgetConfig() } } app/k9mail/src/main/java/com/fsck/k9/widget/list/MessageListWidgetProvider.kt 0 → 100644 +9 −0 Original line number Diff line number Diff line package com.fsck.k9.widget.list import app.k9mail.ui.widget.list.MessageListWidgetConfig class MessageListWidgetProvider : app.k9mail.ui.widget.list.MessageListWidgetProvider() internal class K9MessageListWidgetConfig : MessageListWidgetConfig { override val providerClass = MessageListWidgetProvider::class.java } app/ui/message-list-widget/src/main/java/app/k9mail/ui/widget/list/MessageListWidgetConfig.kt 0 → 100644 +5 −0 Original line number Diff line number Diff line package app.k9mail.ui.widget.list interface MessageListWidgetConfig { val providerClass: Class<out MessageListWidgetProvider> } Loading
app/k9mail/src/main/AndroidManifest.xml +1 −1 Original line number Diff line number Diff line Loading @@ -315,7 +315,7 @@ </receiver> <receiver android:name="app.k9mail.ui.widget.list.MessageListWidgetProvider" android:name=".widget.list.MessageListWidgetProvider" android:icon="@drawable/message_list_widget_preview" android:label="@string/mail_list_widget_text" android:exported="false"> Loading
app/k9mail/src/main/java/com/fsck/k9/Dependencies.kt +2 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ import com.fsck.k9.preferences.K9StoragePersister import com.fsck.k9.preferences.StoragePersister import com.fsck.k9.resources.resourcesModule import com.fsck.k9.storage.storageModule import com.fsck.k9.widget.list.messageListWidgetConfigModule import com.fsck.k9.widget.unread.UnreadWidgetUpdateListener import com.fsck.k9.widget.unread.unreadWidgetModule import org.koin.core.qualifier.named Loading @@ -35,6 +36,7 @@ private val mainAppModule = module { val appModules = listOf( mainAppModule, messageListWidgetConfigModule, messageListWidgetModule, unreadWidgetModule, notificationModule, Loading
app/k9mail/src/main/java/com/fsck/k9/widget/list/KoinModule.kt 0 → 100644 +8 −0 Original line number Diff line number Diff line package com.fsck.k9.widget.list import app.k9mail.ui.widget.list.MessageListWidgetConfig import org.koin.dsl.module val messageListWidgetConfigModule = module { single<MessageListWidgetConfig> { K9MessageListWidgetConfig() } }
app/k9mail/src/main/java/com/fsck/k9/widget/list/MessageListWidgetProvider.kt 0 → 100644 +9 −0 Original line number Diff line number Diff line package com.fsck.k9.widget.list import app.k9mail.ui.widget.list.MessageListWidgetConfig class MessageListWidgetProvider : app.k9mail.ui.widget.list.MessageListWidgetProvider() internal class K9MessageListWidgetConfig : MessageListWidgetConfig { override val providerClass = MessageListWidgetProvider::class.java }
app/ui/message-list-widget/src/main/java/app/k9mail/ui/widget/list/MessageListWidgetConfig.kt 0 → 100644 +5 −0 Original line number Diff line number Diff line package app.k9mail.ui.widget.list interface MessageListWidgetConfig { val providerClass: Class<out MessageListWidgetProvider> }