blob: 0f65426a2e90825ce549d52ab7cddca5faa9be4b [file] [log] [blame]
Zhenkai Zhu6d589aa2012-05-29 17:34:35 -07001#ifndef CHATDIALOG_H
2#define CHATDIALOG_H
3#include "ui_chatdialog.h"
Zhenkai Zhu5a8d5aa2012-05-30 21:25:23 -07004#include "chatbuf.pb.h"
Zhenkai Zhu6d589aa2012-05-29 17:34:35 -07005
6class ChatDialog : public QDialog, private Ui::ChatDialog
7{
8 Q_OBJECT
9
10public:
11 ChatDialog(QWidget *parent = 0);
Zhenkai Zhu5a8d5aa2012-05-30 21:25:23 -070012
13public slots:
14 void appendMessage(SyncDemo::ChatMessage &msg);
15 void updateTreeView();
16
17private slots:
18 void returnPressed();
19 void formChatMessage(const QString &text, SyncDemo::ChatMessage &msg);
20
21private:
22 QString m_nick;
23 QString m_chatroom;
Zhenkai Zhu6d589aa2012-05-29 17:34:35 -070024};
25#endif