projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
default aliases can now be restored via settingspage
[quassel.git]
/
src
/
qtui
/
chatview.h
diff --git
a/src/qtui/chatview.h
b/src/qtui/chatview.h
index
293e97c
..
e0ea20b
100644
(file)
--- a/
src/qtui/chatview.h
+++ b/
src/qtui/chatview.h
@@
-22,6
+22,7
@@
#define CHATVIEW_H_
#include <QGraphicsView>
#define CHATVIEW_H_
#include <QGraphicsView>
+#include <QTimer>
#include "abstractbuffercontainer.h"
#include "abstractbuffercontainer.h"
@@
-43,20
+44,30
@@
public:
public slots:
inline virtual void clear() {}
public slots:
inline virtual void clear() {}
+ void zoomIn();
+ void zoomOut();
+ void zoomNormal();
protected:
virtual void resizeEvent(QResizeEvent *event);
protected slots:
protected:
virtual void resizeEvent(QResizeEvent *event);
protected slots:
- void lastLineChanged(QGraphicsItem *chatLine, qreal offset);
virtual inline void sceneRectChanged(const QRectF &rect) { setSceneRect(rect); }
virtual void verticalScrollbarChanged(int);
virtual inline void sceneRectChanged(const QRectF &rect) { setSceneRect(rect); }
virtual void verticalScrollbarChanged(int);
+private slots:
+ void lastLineChanged(QGraphicsItem *chatLine, qreal offset);
+ void mouseMoveWhileSelecting(const QPointF &scenePos);
+ void scrollTimerTimeout();
+
private:
void init(MessageFilter *filter);
ChatScene *_scene;
int _lastScrollbarPos;
private:
void init(MessageFilter *filter);
ChatScene *_scene;
int _lastScrollbarPos;
+ qreal _currentScaleFactor;
+ QTimer _scrollTimer;
+ int _scrollOffset;
};
};