49 mDefaultTitleAccessorFromPtr(nullptr),
50 mWhiteListAccessorFromPtr(nullptr),
51 mTitleListCacheFromPtr(nullptr),
52 mSettingAccessorFromPtr(nullptr),
53 mBlackListAccessorFromPtr(nullptr) {
67 return mPreferentialTitleAccessorFromPtr;
71 return mDefaultTitleAccessorFromPtr;
75 return mWhiteListAccessorFromPtr;
79 return mTitleListCacheFromPtr;
83 return mSettingAccessorFromPtr;
87 return mBlackListAccessorFromPtr;
102 preferentialTitleAccessor.GetInternal(),
103 defaultTitleAccessor.GetInternal(),
104 whiteListAccessor.GetInternal(),
105 titleListCache.GetInternal(),
106 settingAccessor.GetInternal(),
107 blackListAccessor.GetInternal());
118 details::PreferentialTitleAccessorFromPtr mPreferentialTitleAccessorFromPtr;
119 details::DefaultTitleAccessorFromPtr mDefaultTitleAccessorFromPtr;
120 details::WhiteListAccessorFromPtr mWhiteListAccessorFromPtr;
121 TitleListCacheFromPtr mTitleListCacheFromPtr;
122 details::SettingAccessorFromPtr mSettingAccessorFromPtr;
123 details::BlackListAccessorFromPtr mBlackListAccessorFromPtr;
Result value type used by nn libraries.
QuickStartApplicationSelector()
details::ISettingAccessorBase & GetSettingAccessor()
nn::Result Select(nn::sl::TitleInfo *titleInfos, int num)
details::IBlackListAccessorBase & GetBlackListAccessor()
details::IDefaultTitleAccessorBase & GetDefaultTitleAccessor()
void Initialize(details::IPreferentialTitleAccessorBase &preferentialTitleAccessor, details::IDefaultTitleAccessorBase &defaultTitleAccessor, details::IWhiteListAccessorBase &whiteListAccessor, details::ITitleListCacheBase &titleListCache, details::ISettingAccessorBase &settingAccessor, details::IBlackListAccessorBase &blackListAccessor)
~QuickStartApplicationSelector()=default
details::ITitleListCacheBase & GetTitleListCache()
details::IPreferentialTitleAccessorBase & GetPreferentialTitleAccessor()
details::IWhiteListAccessorBase & GetWhiteListAccessor()
IDefaultTitleAccessorInternal * defaultTitleAccessor
QuickStartApplicationSelectorInternal * __ct__Q3_2nn2sl29QuickStartApplicationSelectorFv(QuickStartApplicationSelectorInternal *)
IWhiteListAccessorInternal * whiteListAccessor
struct nn::sl::details::QuickStartApplicationSelectorInternal QuickStartApplicationSelectorInternal
void Initialize__Q3_2nn2sl29QuickStartApplicationSelectorFRQ3_2nn2sl26IPreferentialTitleAccessorRQ3_2nn2sl21IDefaultTitleAccessorRQ3_2nn2sl18IWhiteListAccessorRQ3_2nn2sl14TitleListCacheRQ3_2nn2sl16ISettingAccessorRQ3_2nn2sl18IBlackListAccessor(QuickStartApplicationSelectorInternal *, IPreferentialTitleAccessorInternal *, IDefaultTitleAccessorInternal *, IWhiteListAccessorInternal *, ITitleListCacheInternal *, ISettingAccessorInternal *, details::IBlackListAccessorInternal *)
IPreferentialTitleAccessorInternal * preferentialTitleAccessor
IBlackListAccessorInternal * blackListAccessor
ITitleListCacheInternal * titleListCache
ISettingAccessorInternal * settingsAccessor
nn::Result Select__Q3_2nn2sl29QuickStartApplicationSelectorFPQ3_2nn2sl9TitleInfoi(QuickStartApplicationSelectorInternal *, nn::sl::TitleInfo *, int)