File indexing completed on 2024-04-28 05:45:32
0001 // SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0002 // SPDX-FileCopyrightText: 2020 Harald Sitter <sitter@kde.org> 0003 0004 #pragma once 0005 0006 #include <QObject> 0007 0008 class Package : public QObject 0009 { 0010 Q_OBJECT 0011 Q_PROPERTY(QString id MEMBER id CONSTANT) 0012 Q_PROPERTY(QString name MEMBER name CONSTANT) 0013 Q_PROPERTY(QString version MEMBER version CONSTANT) 0014 Q_PROPERTY(QString arch MEMBER arch CONSTANT) 0015 public: 0016 explicit Package(const QString &id, QObject *parent = nullptr); 0017 0018 private: 0019 const QString id; 0020 const QString name; 0021 const QString version; 0022 const QString arch; 0023 0024 friend class DebugPackage; 0025 };