/***************************************************************************
- * Copyright (C) 2005-2018 by the Quassel Project *
+ * Copyright (C) 2005-2020 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
Q_OBJECT
public:
- AbstractUi(QObject *parent = nullptr) : QObject(parent) {}
- ~AbstractUi() override {}
- virtual void init() = 0; // called after the client is initialized
- virtual MessageModel *createMessageModel(QObject *parent) = 0;
- virtual AbstractMessageProcessor *createMessageProcessor(QObject *parent) = 0;
-
-protected slots:
+ AbstractUi(QObject* parent = nullptr)
+ : QObject(parent)
+ {}
+ virtual void init() = 0; // called after the client is initialized
+ virtual MessageModel* createMessageModel(QObject* parent) = 0;
+ virtual AbstractMessageProcessor* createMessageProcessor(QObject* parent) = 0;
+
+public slots:
virtual void connectedToCore() {}
virtual void disconnectedFromCore() {}
signals:
- void connectToCore(const QVariantMap &connInfo);
+ void connectToCore(const QVariantMap& connInfo);
void disconnectFromCore();
};