[core] Drop products

Signed-off-by: x7z4w <x7z4w@noreply.codeberg.org>
This commit is contained in:
x7z4w
2025-10-13 10:10:09 +00:00
parent ba7addc504
commit db1e5131b7
12 changed files with 0 additions and 489 deletions

View File

@@ -48,7 +48,6 @@
#include "platform/distance.hpp"
#include "platform/location.hpp"
#include "platform/platform.hpp"
#include "platform/products.hpp"
#include "routing/router.hpp"
@@ -769,25 +768,4 @@ public:
// PowerManager::Subscriber override.
void OnPowerFacilityChanged(power_management::Facility const facility, bool enabled) override;
void OnPowerSchemeChanged(power_management::Scheme const actualScheme) override;
public:
bool ShouldShowProducts() const;
std::optional<products::ProductsConfig> GetProductsConfiguration() const;
enum class ProductsPopupCloseReason
{
Close,
SelectProduct,
AlreadyDonated,
RemindLater
};
ProductsPopupCloseReason FromString(std::string const & str) const;
void DidCloseProductsPopup(ProductsPopupCloseReason reason) const;
void DidSelectProduct(products::ProductsConfig::Product const & product) const;
private:
uint32_t GetTimeoutForReason(ProductsPopupCloseReason reason) const;
std::string_view ToString(ProductsPopupCloseReason reason) const;
};