3#include "mc/_HeaderOutputPredefine.h"
25 ::ll::TypedStorage<8, 16, ::std::string_view> prefix;
26 ::ll::TypedStorage<8, 8, ::gsl::not_null<::std::unique_ptr<::ContentItemCollection>>> view;
27 ::ll::TypedStorage<1, 1, bool> expanded;
31 using ConstContentItemPtr = ::std::shared_ptr<::ContentItem const>;
33 using ContentTabPtr = ::gsl::not_null<::std::shared_ptr<::StorageManagementViews::ContentTab>>;
38 ::ll::TypedStorage<8, 16, ::gsl::not_null<::std::shared_ptr<::IStorageManagementModel>>> mModel;
39 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::StorageManagementViews::ContentTab>> mWorldTab;
40 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::StorageManagementViews::ContentTab>> mWorldTemplateTab;
41 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::StorageManagementViews::ContentTab>> mResourceTab;
42 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::StorageManagementViews::ContentTab>> mBehaviorTab;
43 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::StorageManagementViews::ContentTab>> mSkinTab;
44 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::StorageManagementViews::ContentTab>> mCacheTab;
45 ::ll::TypedStorage<8, 8, ::gsl::not_null<::std::unique_ptr<::ContentItemCollection>>> mSelectedView;
46 ::ll::TypedStorage<8, 24, ::std::vector<::std::shared_ptr<::ContentItem const>>> mSelectedItems;
51 StorageManagementViews();
56 MCAPI StorageManagementViews(
57 ::std::shared_ptr<::IVersionedContentItemCollection const> viewSource,
58 ::std::shared_ptr<::IStorageManagementModel> model
61 MCAPI
void _onSelectedReloaded(::ContentItemCollection& selectedView);
63 MCAPI ::std::vector<::std::shared_ptr<::ContentItem const>> getAndExpandSelectedItems()
const;
65 MCAPI ::ContentItemCollection& getSelectedView();
67 MCAPI ::std::array<::gsl::not_null<::std::shared_ptr<::StorageManagementViews::ContentTab>>, 6> getTabs();
69 MCAPI ~StorageManagementViews();
76 ::std::shared_ptr<::IVersionedContentItemCollection const> viewSource,
77 ::std::shared_ptr<::IStorageManagementModel> model
Definition ContentItemCollection.h:5
Definition IStorageManagementModel.h:5
Definition IVersionedContentItemCollection.h:5
Definition StorageManagementViews.h:5
Definition ContentItem.h:5
Definition StorageManagementViews.h:13