Warning, file /plasma-mobile/plasma-camera/src/plasmacamera.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 // SPDX-FileCopyrightText: 2020 Jonah BrĂ¼chert <jbb@kaidan.im>
0002 //
0003 // SPDX-License-Identifier: GPL-3.0-or-later
0004 
0005 #pragma once
0006 
0007 #include <QObject>
0008 #include <KAboutData>
0009 
0010 class PlasmaCamera : public QObject
0011 {
0012     Q_OBJECT
0013     Q_PROPERTY(KAboutData aboutData WRITE setAboutData MEMBER m_aboutData NOTIFY aboutDataChanged)
0014 
0015 public:
0016     explicit PlasmaCamera(QObject *parent = nullptr);
0017 
0018     void setAboutData(const KAboutData &aboutData);
0019 
0020     Q_SIGNAL void aboutDataChanged();
0021 
0022 private:
0023     KAboutData m_aboutData;
0024 };