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