File indexing completed on 2024-04-28 05:26:02

0001 // SPDX-FileCopyrightText: 2020 Carl Schwan <carlschwan@kde.org>
0002 // SPDX-FileCopyrightText: 2022 Devin Lin <devin@kde.org>
0003 // SPDX-License-Identifier: GPL-3.0-or-later
0004 
0005 #pragma once
0006 
0007 #include <QObject>
0008 
0009 class Raven : public QObject
0010 {
0011     Q_OBJECT
0012 
0013 public:
0014     Raven(QObject *parent = nullptr);
0015     ~Raven() override = default;
0016     
0017     static Raven *self();
0018 };
0019 
0020 Q_GLOBAL_STATIC(Raven, raven)