60 HWChatWidget(QWidget* parent, QSettings * gameSettings, bool notify); |
60 HWChatWidget(QWidget* parent, QSettings * gameSettings, bool notify); |
61 void loadLists(const QString & nick); |
61 void loadLists(const QString & nick); |
62 void saveLists(const QString & nick); |
62 void saveLists(const QString & nick); |
63 void setShowReady(bool s); |
63 void setShowReady(bool s); |
64 void setShowFollow(bool enabled); |
64 void setShowFollow(bool enabled); |
65 void addLine(const QString & cssClass, QString line); |
|
66 static const char* STYLE; |
|
67 QStringList ignoreList, friendsList; |
65 QStringList ignoreList, friendsList; |
|
66 static QString & styleSheet(); |
|
67 void displayError(const QString & message); |
|
68 void displayNotice(const QString & message); |
|
69 void displayWarning(const QString & message); |
68 |
70 |
69 private: |
71 private: |
|
72 static QString * s_styleSheet; |
|
73 static QStringList * s_displayNone; |
|
74 |
70 void loadList(QStringList & list, const QString & file); |
75 void loadList(QStringList & list, const QString & file); |
71 void saveList(QStringList & list, const QString & file); |
76 void saveList(QStringList & list, const QString & file); |
72 void updateNickItem(QListWidgetItem *item); |
77 void updateNickItem(QListWidgetItem *item); |
73 void updateNickItems(); |
78 void updateNickItems(); |
|
79 void addLine(const QString & cssClass, QString line); |
74 static const QRegExp URLREGEXP; |
80 static const QRegExp URLREGEXP; |
75 |
81 |
76 public slots: |
82 public slots: |
77 void onChatString(const QString& str); |
83 void onChatString(const QString& str); |
78 void onChatString(const QString& nick, const QString& str); |
84 void onChatString(const QString& nick, const QString& str); |