Removing plugin system is holding back development to much.
This commit is contained in:
parent
048843a1d4
commit
edb789ca4a
22 changed files with 198 additions and 562 deletions
|
|
@ -14,9 +14,9 @@ enum NotificationSeverity {
|
|||
Critical ///< Don't think you should ever need this in a correct program....
|
||||
};
|
||||
|
||||
class Notification: public QObject {
|
||||
Q_OBJECT
|
||||
class Notification {
|
||||
public:
|
||||
Notification() = default;
|
||||
Notification(int64_t id, NotificationSeverity severity, const QString &msg, const QString &detail = {});
|
||||
|
||||
int64_t id() const { return m_id; }
|
||||
|
|
@ -25,14 +25,15 @@ public:
|
|||
QString detailMessage() const { return m_detailMessage; }
|
||||
|
||||
private:
|
||||
int64_t m_id;
|
||||
NotificationSeverity m_severity;
|
||||
int64_t m_id = 0;
|
||||
NotificationSeverity m_severity = NotificationSeverity::Informational;
|
||||
QString m_shortMessage;
|
||||
QString m_detailMessage;
|
||||
|
||||
};
|
||||
|
||||
class NotificationService {
|
||||
class NotificationService: public QObject {
|
||||
Q_OBJECT
|
||||
public:
|
||||
static std::shared_ptr<NotificationService> instance();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue