- bool validBuffer;
- BufferInfo currentBufferInfo;
-
- QPointer<BufferModel> _bufferModel;
- QPointer<QItemSelectionModel> _selectionModel;
+ NetworkId _networkId;
+ IdentityId _identityId;
+ QMenu *_colorMenu, *_colorFillMenu;
+
+ void mergeFormatOnSelection(const QTextCharFormat &format);
+ void fontChanged(const QFont &f);
+ QIcon createColorToolButtonIcon(const QIcon &icon, const QColor &color);
+ QTextCharFormat getFormatOfWordOrSelection();
+ void setFormatOnSelection(const QTextCharFormat &format);
+
+ bool _perChatHistory;
+ struct HistoryState {
+ QStringList history;
+ QHash<int, QString> tempHistory;
+ qint32 idx;
+ QString inputLine;
+ inline HistoryState() : idx(0) {};
+ };
+
+ QMap<BufferId, HistoryState> historyMap;
+};
+
+
+class MouseWheelFilter : public QObject {
+ Q_OBJECT