From ee2d8b89c41d32a0e341ca564fd8e6e09267a4a6 Mon Sep 17 00:00:00 2001 From: Renaud G Date: Sun, 28 Mar 2021 14:03:03 +0200 Subject: [irc] fix compilation --- irc/botircdiceparser.h | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) (limited to 'irc/botircdiceparser.h') diff --git a/irc/botircdiceparser.h b/irc/botircdiceparser.h index 848c200..4509646 100644 --- a/irc/botircdiceparser.h +++ b/irc/botircdiceparser.h @@ -26,9 +26,17 @@ #include +struct ConnectionInfo { + QString m_host; + QString m_channel; + QString m_nickname; + int m_port; +}; + class BotIrcDiceParser : public QObject { Q_OBJECT + Q_PROPERTY(ConnectionInfo info READ info WRITE setInfo NOTIFY infoChanged) public: explicit BotIrcDiceParser(QObject* parent= 0); @@ -36,14 +44,13 @@ public: QString diceToText(QList& dice, bool highlight, bool homogeneous); QString startDiceParsing(QString& cmd, bool highlight); + ConnectionInfo info() const; + public slots: void errorOccurs(QAbstractSocket::SocketError); void connectToServer(); + void setInfo(const ConnectionInfo & info); -private: - // Ui::BotIrcDiceParser *ui; - QTcpSocket* m_socket; - DiceParser* m_parser; private slots: void readData(); @@ -51,6 +58,15 @@ private slots: void authentificationProcess(); void joinChannel(); void setRegisterName(); + + +signals: + void infoChanged(); + +private: + QTcpSocket* m_socket; + DiceParser* m_parser; + ConnectionInfo m_info; }; #endif // MAINWINDOW_H -- cgit v1.2.3-70-g09d2