projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Properly handle synced marker lines
[quassel.git]
/
src
/
qtui
/
chatview.h
diff --git
a/src/qtui/chatview.h
b/src/qtui/chatview.h
index
4fb3661
..
3f9e29c
100644
(file)
--- a/
src/qtui/chatview.h
+++ b/
src/qtui/chatview.h
@@
-71,12
+71,18
@@
public:
virtual bool event(QEvent *event);
virtual bool event(QEvent *event);
+ inline bool isMarkerLineVisible() const { return _markerLineVisible; }
+ inline ChatLine *markedLine() const { return _markedLine; }
+
public slots:
inline virtual void clear() {}
void zoomIn();
void zoomOut();
void zoomOriginal();
public slots:
inline virtual void clear() {}
void zoomIn();
void zoomOut();
void zoomOriginal();
+ void setMarkerLineVisible(bool visible = true);
+ void setMarkedLine(ChatLine *line);
+
protected:
virtual void resizeEvent(QResizeEvent *event);
protected:
virtual void resizeEvent(QResizeEvent *event);
@@
-89,6
+95,7
@@
private slots:
void mouseMoveWhileSelecting(const QPointF &scenePos);
void scrollTimerTimeout();
void invalidateFilter();
void mouseMoveWhileSelecting(const QPointF &scenePos);
void scrollTimerTimeout();
void invalidateFilter();
+ void markerLineSet(BufferId buffer, MsgId msg);
private:
void init(MessageFilter *filter);
private:
void init(MessageFilter *filter);
@@
-100,6
+107,8
@@
private:
QTimer _scrollTimer;
int _scrollOffset;
bool _invalidateFilter;
QTimer _scrollTimer;
int _scrollOffset;
bool _invalidateFilter;
+ bool _markerLineVisible;
+ ChatLine *_markedLine;
};
};