Krita Source Code Documentation
Loading...
Searching...
No Matches
KisUpdaterStatus.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2019 Anna Medonosova <anna.medonosova@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7
8#ifndef KISUPDATERSTATUS_H
9#define KISUPDATERSTATUS_H
10
11#include <QObject>
12#include <QString>
13#include <QMetaType>
14
15#include "kritaui_export.h"
16
17
18namespace UpdaterStatus {
19
29
30}
31
33
34
35class KRITAUI_EXPORT KisUpdaterStatus : public QObject
36{
37 Q_OBJECT
38
39public:
43
45 QString availableVersion();
46 QString downloadLink();
47 QString updaterOutput();
48 QString details();
49
50 void setStatus(const UpdaterStatus::StatusID& status);
51 void setAvailableVersion(const QString& availableVersion);
52 void setDownloadLink(const QString& downloadLink);
53 void setUpdaterOutput(const QString& updaterOutput);
54 void setDetails(const QString& details);
55
56 KisUpdaterStatus& operator=(KisUpdaterStatus& secondArg);
57 bool operator==(KisUpdaterStatus& secondArg);
58
59private:
64 QString m_details;
65};
66
68
69#endif // KISUPDATERSTATUS_H
bool operator==(const KisRegion &lhs, const KisRegion &rhs)
Q_DECLARE_METATYPE(KisUpdaterStatus)