Refactoring, new messages thread beggining

This commit is contained in:
Blue 2019-04-11 17:58:59 +03:00
parent 5575cff1f5
commit e48444636a
25 changed files with 610 additions and 163 deletions

View file

@ -23,6 +23,7 @@
#include <QScopedPointer>
#include "../global.h"
#include "models/contact.h"
#include "messageline.h"
namespace Ui
{
@ -51,10 +52,10 @@ public:
QString getJid() const;
QString getAccount() const;
void addMessage(const QMap<QString, QString>& data);
void addMessage(const Shared::Message& data);
signals:
void sendMessage(const QString& message);
void sendMessage(const Shared::Message& message);
protected:
void setState(Shared::Availability state);
@ -67,6 +68,7 @@ protected slots:
private:
Models::Contact* contact;
MessageLine* line;
QScopedPointer<Ui::Conversation> m_ui;
KeyEnterReceiver ker;
};