12 #include <QAbstractListModel>
13 #include <QScopedPointer>
14 #include <QSharedPointer>
31 bool isRunning()
const;
33 QSharedPointer<DiagnosisContext> mDiagnosisContext;
35 QScopedPointer<DiagnosisController> mDiagnosisController;
46 Q_INVOKABLE
void saveToFile(
const QUrl& pFilename)
const;
Definition: DiagnosisModel.h:75
Definition: SelfDiagnosisModel.h:23
QAbstractListModel * sectionsModel
Definition: SelfDiagnosisModel.h:27
void fireSectionContentModelChanged()
void fireCurrentSectionChanged()
Q_INVOKABLE void startController()
Definition: SelfDiagnosisModel.cpp:75
QAbstractListModel * getSectionsModel()
Definition: SelfDiagnosisModel.cpp:61
Q_INVOKABLE QAbstractListModel * getSectionContentModel(const QString &pSection)
Definition: SelfDiagnosisModel.cpp:67
Q_INVOKABLE void saveToFile(const QUrl &pFilename) const
Definition: SelfDiagnosisModel.cpp:38
void fireRunningChanged()
bool running
Definition: SelfDiagnosisModel.h:28
Q_INVOKABLE QString getCreationTimeString() const
Definition: SelfDiagnosisModel.cpp:49
static SelfDiagnosisModel & getInstance()
Definition: SelfDiagnosisModel.cpp:55
Q_INVOKABLE void stopController()
Definition: SelfDiagnosisModel.cpp:85
SelfDiagnosisModel(QObject *pParent=nullptr)
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15