// SPDX-FileCopyrightText: 2024 Carl Schwan // SPDX-License-Identifier: LGPL-2.1-or-later #pragma once #include #include #include /// @internal Do not use this class AboutComponent : public QObject { Q_OBJECT QML_ELEMENT QML_SINGLETON Q_PROPERTY(QList components READ components CONSTANT) public: explicit AboutComponent(QObject *parent = nullptr); ~AboutComponent(); QList components() const; Q_INVOKABLE void copyToClipboard(); };