Albert
Loading...
Searching...
No Matches
telemetryprovider.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2025 Manuel Schneider
2// SPDX-License-Identifier: MIT
3
4#pragma once
5#include <QJsonObject>
6#include <albert/export.h>
7#include <albert/extension.h>
8
9
10// PRIVATE API - DO NOT USE!
11
12
13namespace albert::detail
14{
15class ALBERT_EXPORT TelemetryProvider : virtual public Extension
16{
17public:
18 virtual QJsonObject telemetryData() const = 0;
19
20protected:
21 ~TelemetryProvider() override;
22};
23}