Add item CRUD into the GameMaster screen
This commit is contained in:
parent
4ac30fd9b5
commit
5bcb4367d6
32 changed files with 1467 additions and 40 deletions
|
|
@ -8,6 +8,8 @@ import com.pixelized.desktop.lwa.repository.campaign.CampaignRepository
|
|||
import com.pixelized.desktop.lwa.repository.campaign.CampaignStore
|
||||
import com.pixelized.desktop.lwa.repository.characterSheet.CharacterSheetRepository
|
||||
import com.pixelized.desktop.lwa.repository.characterSheet.CharacterSheetStore
|
||||
import com.pixelized.desktop.lwa.repository.item.ItemRepository
|
||||
import com.pixelized.desktop.lwa.repository.item.ItemStore
|
||||
import com.pixelized.desktop.lwa.repository.network.NetworkRepository
|
||||
import com.pixelized.desktop.lwa.repository.roll_history.RollHistoryRepository
|
||||
import com.pixelized.desktop.lwa.repository.settings.SettingsFactory
|
||||
|
|
@ -17,8 +19,8 @@ import com.pixelized.desktop.lwa.repository.tag.TagRepository
|
|||
import com.pixelized.desktop.lwa.repository.tag.TagStore
|
||||
import com.pixelized.desktop.lwa.ui.composable.character.alterteration.CharacterSheetAlterationDialogFactory
|
||||
import com.pixelized.desktop.lwa.ui.composable.character.alterteration.CharacterSheetAlterationDialogViewModel
|
||||
import com.pixelized.desktop.lwa.ui.composable.character.characteristic.CharacterSheetCharacteristicDialogViewModel
|
||||
import com.pixelized.desktop.lwa.ui.composable.character.characteristic.CharacterSheetCharacteristicDialogFactory
|
||||
import com.pixelized.desktop.lwa.ui.composable.character.characteristic.CharacterSheetCharacteristicDialogViewModel
|
||||
import com.pixelized.desktop.lwa.ui.composable.character.diminished.CharacterSheetDiminishedDialogFactory
|
||||
import com.pixelized.desktop.lwa.ui.composable.character.diminished.CharacterSheetDiminishedDialogViewModel
|
||||
import com.pixelized.desktop.lwa.ui.overlay.portrait.PortraitOverlayViewModel
|
||||
|
|
@ -47,6 +49,10 @@ import com.pixelized.desktop.lwa.ui.screen.gamemaster.alteration.list.GMAlterati
|
|||
import com.pixelized.desktop.lwa.ui.screen.gamemaster.character.list.GMCharacterFactory
|
||||
import com.pixelized.desktop.lwa.ui.screen.gamemaster.character.list.GMCharacterViewModel
|
||||
import com.pixelized.desktop.lwa.ui.screen.gamemaster.common.tag.GMTagFactory
|
||||
import com.pixelized.desktop.lwa.ui.screen.gamemaster.item.edit.GMItemEditFactory
|
||||
import com.pixelized.desktop.lwa.ui.screen.gamemaster.item.edit.GMItemEditViewModel
|
||||
import com.pixelized.desktop.lwa.ui.screen.gamemaster.item.list.GMItemFactory
|
||||
import com.pixelized.desktop.lwa.ui.screen.gamemaster.item.list.GMItemViewModel
|
||||
import com.pixelized.desktop.lwa.ui.screen.levelup.LevelUpFactory
|
||||
import com.pixelized.desktop.lwa.ui.screen.levelup.LevelUpViewModel
|
||||
import com.pixelized.desktop.lwa.ui.screen.rollhistory.RollHistoryViewModel
|
||||
|
|
@ -105,6 +111,7 @@ val storeDependencies
|
|||
singleOf(::AlterationStore)
|
||||
singleOf(::CampaignStore)
|
||||
singleOf(::TagStore)
|
||||
singleOf(::ItemStore)
|
||||
}
|
||||
|
||||
val repositoryDependencies
|
||||
|
|
@ -116,6 +123,7 @@ val repositoryDependencies
|
|||
singleOf(::AlterationRepository)
|
||||
singleOf(::CampaignRepository)
|
||||
singleOf(::TagRepository)
|
||||
singleOf(::ItemRepository)
|
||||
}
|
||||
|
||||
val factoryDependencies
|
||||
|
|
@ -137,6 +145,8 @@ val factoryDependencies
|
|||
factoryOf(::GMCharacterFactory)
|
||||
factoryOf(::GMAlterationFactory)
|
||||
factoryOf(::GMAlterationEditFactory)
|
||||
factoryOf(::GMItemFactory)
|
||||
factoryOf(::GMItemEditFactory)
|
||||
}
|
||||
|
||||
val viewModelDependencies
|
||||
|
|
@ -163,6 +173,8 @@ val viewModelDependencies
|
|||
viewModelOf(::GMActionViewModel)
|
||||
viewModelOf(::GMAlterationViewModel)
|
||||
viewModelOf(::GMAlterationEditViewModel)
|
||||
viewModelOf(::GMItemViewModel)
|
||||
viewModelOf(::GMItemEditViewModel)
|
||||
}
|
||||
|
||||
val useCaseDependencies
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue