forked from blue/squawk
primitive messages receiving
This commit is contained in:
parent
4775c7b700
commit
3cc53dfaf6
15 changed files with 264 additions and 22 deletions
|
@ -22,6 +22,7 @@
|
|||
#include "item.h"
|
||||
#include "../../global.h"
|
||||
#include <QDateTime>
|
||||
#include <QIcon>
|
||||
|
||||
namespace Models {
|
||||
|
||||
|
@ -44,13 +45,19 @@ public:
|
|||
|
||||
QString getStatus() const;
|
||||
void setStatus(const QString& p_state);
|
||||
QIcon getStatusIcon() const;
|
||||
|
||||
void update(const QString& key, const QVariant& value);
|
||||
unsigned int getMessagesCount() const;
|
||||
void dropMessages();
|
||||
void addMessage(const QMap<QString, QString>& data);
|
||||
|
||||
private:
|
||||
typedef std::deque<QMap<QString, QString>> Messages;
|
||||
Shared::Availability availability;
|
||||
QDateTime lastActivity;
|
||||
QString status;
|
||||
Messages messages;
|
||||
};
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue