ro-table/Asstes/Resources/Script/FrameWork/GUI/view/Adventure/WeddingWallPictureSyncPanel.txt
2025-06-04 05:02:57 +08:00

35 lines
1.4 KiB
Plaintext

autoImport("PicutureWallSyncPanel")
WeddingWallPictureSyncPanel = class("WeddingWallPictureSyncPanel", PicutureWallSyncPanel);
autoImport("PictureWallPersonalListPage")
autoImport("PictureWallSceneryListPage")
autoImport("PersonalPicturCombineItemWallCell")
WeddingWallPictureSyncPanel.CellSelectedChange = "WeddingWallPictureSyncPanel_CellSelectedChange"
WeddingWallPictureSyncPanel.CheckCurPicIsShow = "WeddingWallPictureSyncPanel_CheckCurPicIsShow"
WeddingWallPictureSyncPanel.ViewType = UIViewType.PopUpLayer
WeddingWallPictureSyncPanel.Album = {
PersonalAlbum = 1,
SceneryAlbum = 2,
}
function WeddingWallPictureSyncPanel:initData( )
self.totalSize = GameConfig.WeddingWallTotalUpSize or 10
self.frameId = self.viewdata.viewdata.frameId
end
function WeddingWallPictureSyncPanel:handleCategorySelect( key )
-- body
if(key == PersonalPicturePanel.Album.PersonalAlbum)then
local size = PhotoDataProxy.Instance:getUploadedSizeByAlbum(ProtoCommon_pb.ESOURCE_PHOTO_SELF)
self.albumState.text = string.format(ZhString.PersonalPictureCell_CurAlbumState,size)
elseif(key == PersonalPicturePanel.Album.SceneryAlbum)then
local size = PhotoDataProxy.Instance:getUploadedSizeByAlbum(ProtoCommon_pb.ESOURCE_PHOTO_SCENERY)
self.albumState.text = string.format(ZhString.PersonalPictureCell_CurAlbumState,size)
if(self.SceneryListPage)then
self.SceneryListPage:ResetPosition()
end
end
end