LeviLamina
Loading...
Searching...
No Matches
IMarketplaceContentOffersProvider.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
struct
StoreCatalogItem;
8
// clang-format on
9
10
class
IMarketplaceContentOffersProvider
{
11
public
:
12
// virtual functions
13
// NOLINTBEGIN
14
virtual
~IMarketplaceContentOffersProvider() =
default
;
15
16
virtual ::StoreCatalogItem
const
& getOfferItem(
int
)
const
= 0;
17
18
virtual ::StoreCatalogItem& getOfferItem(
int
) = 0;
19
20
virtual
uint64 getNumOfferItems()
const
= 0;
21
22
virtual
void
setQuery(::std::string
const
&) = 0;
23
24
virtual
void
clearQuery() = 0;
25
26
virtual
bool
tick() = 0;
27
28
virtual ::std::string getSeeMorePageId()
const
= 0;
29
30
virtual ::std::optional<::std::string> getSuggestedOffersTitle()
const
= 0;
31
32
virtual
bool
areSuggestedOffersLoaded()
const
= 0;
33
34
virtual ::std::function<bool(::StoreCatalogItem
const
&)> _getFilterFunction() = 0;
35
// NOLINTEND
36
37
public
:
38
// virtual function thunks
39
// NOLINTBEGIN
40
41
// NOLINTEND
42
};
IMarketplaceContentOffersProvider
Definition
IMarketplaceContentOffersProvider.h:5
src-client
mc
client
gui
screens
interfaces
IMarketplaceContentOffersProvider.h
Generated on
for LeviLamina by
1.16.1