summaryrefslogtreecommitdiffstats
path: root/pica-client/chatwindow.h
diff options
context:
space:
mode:
Diffstat (limited to 'pica-client/chatwindow.h')
-rw-r--r--pica-client/chatwindow.h89
1 files changed, 46 insertions, 43 deletions
diff --git a/pica-client/chatwindow.h b/pica-client/chatwindow.h
index f898aab..087b580 100644
--- a/pica-client/chatwindow.h
+++ b/pica-client/chatwindow.h
@@ -13,72 +13,75 @@
class TextSend : public QTextEdit
{
- Q_OBJECT
+ Q_OBJECT
public:
- explicit TextSend(QWidget *parent);
+ explicit TextSend(QWidget *parent);
signals:
- void send_pressed();
+ void send_pressed();
private:
- void keyPressEvent(QKeyEvent *e);
+ void keyPressEvent(QKeyEvent *e);
};
class ChatWindow : public QWidget
{
- Q_OBJECT
+ Q_OBJECT
public:
- explicit ChatWindow(QByteArray peer_id);
+ explicit ChatWindow(QByteArray peer_id);
- QByteArray getPeerId() { return peer_id_;};
+ QByteArray getPeerId()
+ {
+ return peer_id_;
+ };
signals:
- void msg_input(QString msg, ChatWindow *sender_window);
- void chatwindow_close(ChatWindow *sender_window);
- void contacts_update();
+ void msg_input(QString msg, ChatWindow *sender_window);
+ void chatwindow_close(ChatWindow *sender_window);
+ void contacts_update();
public slots:
- void msg_from_peer(QString msg);
- void msg_delivered();
- void msg_informational(QString text);//юзер в оффлайне, набирает сообщение, и т.д. серым шрифтом, курсив
- void set_peer_name();
+ void msg_from_peer(QString msg);
+ void msg_delivered();
+ void msg_informational(QString text);//юзер в оффлайне, набирает сообщение, и т.д. серым шрифтом, курсив
+ void set_peer_name();
private:
- QTextEdit *chatw;
- TextSend *sendtextw;
- QByteArray peer_id_;
- QList<int> undelivered_msgs;
- History hist;
- QMenuBar *menu;
- QAction *hist24h;
- QAction *hist1week;
- QAction *histAll;
- QString peer_name_;
- QString my_name_;
- bool addcontactquestion;
- QPushButton *btAddCtYes;
- QPushButton *btAddCtNo;
- QPushButton *btAddCtBlacklist;
- QLabel *lbAddCtQuestion;
+ QTextEdit *chatw;
+ TextSend *sendtextw;
+ QByteArray peer_id_;
+ QList<int> undelivered_msgs;
+ History hist;
+ QMenuBar *menu;
+ QAction *hist24h;
+ QAction *hist1week;
+ QAction *histAll;
+ QString peer_name_;
+ QString my_name_;
+ bool addcontactquestion;
+ QPushButton *btAddCtYes;
+ QPushButton *btAddCtNo;
+ QPushButton *btAddCtBlacklist;
+ QLabel *lbAddCtQuestion;
- bool isEmptyMessage(const QString &msg) const;
- void put_message(QString msg, QByteArray id, bool is_me);
- int draw_message(QString msg, QString nickname, QString datetime, QString color, bool is_delivered);
- void print_history(QList<History::HistoryRecord> H);
+ bool isEmptyMessage(const QString &msg) const;
+ void put_message(QString msg, QByteArray id, bool is_me);
+ int draw_message(QString msg, QString nickname, QString datetime, QString color, bool is_delivered);
+ void print_history(QList<History::HistoryRecord> H);
- void closeEvent(QCloseEvent *e);
+ void closeEvent(QCloseEvent *e);
private slots:
- void send_message();
+ void send_message();
- void show_history24h();
- void show_history1w();
- void show_historyAll();
+ void show_history24h();
+ void show_history1w();
+ void show_historyAll();
- void addct_yes();
- void addct_no();
- void addct_blacklist();
- void addct_removequestion();
+ void addct_yes();
+ void addct_no();
+ void addct_blacklist();
+ void addct_removequestion();
};
#endif // CHATWINDOW_H