split widgets per apps

This commit is contained in:
tibbi
2022-09-03 22:53:43 +02:00
parent 92d0d8a958
commit 67911bbd59
10 changed files with 98 additions and 29 deletions

View File

@ -1,5 +0,0 @@
package com.simplemobiletools.launcher.models
import android.graphics.drawable.Drawable
data class AppMetadata(var appTitle: String, var appIcon: Drawable)

View File

@ -2,4 +2,5 @@ package com.simplemobiletools.launcher.models
import android.graphics.drawable.Drawable
data class AppWidget(var appPackageName: String, var appTitle: String, val appIcon: Drawable, val widgetTitle: String, var width: Int, val height: Int)
data class AppWidget(var appPackageName: String, var appTitle: String, val appIcon: Drawable, val widgetTitle: String, var width: Int, val height: Int) :
WidgetsListItem()

View File

@ -0,0 +1,3 @@
package com.simplemobiletools.launcher.models
open class WidgetsListItem

View File

@ -0,0 +1,3 @@
package com.simplemobiletools.launcher.models
data class WidgetsListItemsHolder(val widgets: ArrayList<AppWidget>) : WidgetsListItem()

View File

@ -0,0 +1,5 @@
package com.simplemobiletools.launcher.models
import android.graphics.drawable.Drawable
data class WidgetsListSection(var appTitle: String, var appIcon: Drawable) : WidgetsListItem()