projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Reworking highlighting a bit
[quassel.git]
/
src
/
qtui
/
chatscene.h
diff --git
a/src/qtui/chatscene.h
b/src/qtui/chatscene.h
index
b7eca32
..
2f568d3
100644
(file)
--- a/
src/qtui/chatscene.h
+++ b/
src/qtui/chatscene.h
@@
-51,12
+51,13
@@
public:
inline bool containsBuffer(const BufferId &id) const;
inline ChatLine *chatLine(int row) { return (row < _lines.count()) ? _lines[row] : 0; }
inline bool containsBuffer(const BufferId &id) const;
inline ChatLine *chatLine(int row) { return (row < _lines.count()) ? _lines[row] : 0; }
- inline ColumnHandleItem *firstColumnHandle() const { return firstColHandle; }
- inline ColumnHandleItem *secondColumnHandle() const { return secondColHandle; }
+ inline ColumnHandleItem *firstColumnHandle() const { return
_
firstColHandle; }
+ inline ColumnHandleItem *secondColumnHandle() const { return
_
secondColHandle; }
public slots:
void updateForViewport(qreal width, qreal height);
public slots:
void updateForViewport(qreal width, qreal height);
- void setWidth(qreal, bool forceReposition = false);
+ //void setWidth(qreal, bool forceReposition = false);
+ void setWidth(qreal width);
// these are used by the chatitems to notify the scene and manage selections
void setSelectingItem(ChatItem *item);
// these are used by the chatitems to notify the scene and manage selections
void setSelectingItem(ChatItem *item);
@@
-83,7
+84,8
@@
protected slots:
void rowsAboutToBeRemoved(const QModelIndex &, int, int);
private slots:
void rowsAboutToBeRemoved(const QModelIndex &, int, int);
private slots:
- void handlePositionChanged(qreal xpos);
+ void firstHandlePositionChanged(qreal xpos);
+ void secondHandlePositionChanged(qreal xpos);
void showWebPreviewEvent();
void deleteWebPreviewEvent();
void showWebPreviewEvent();
void deleteWebPreviewEvent();
@@
-101,13
+103,13
@@
private:
// we store the size in a member variable.
QRectF _sceneRect;
int _firstLineRow; // the first row to display (aka: not a daychange msg)
// we store the size in a member variable.
QRectF _sceneRect;
int _firstLineRow; // the first row to display (aka: not a daychange msg)
- void updateSceneRect();
void updateSceneRect(qreal width);
void updateSceneRect(qreal width);
+ inline void updateSceneRect() { updateSceneRect(_sceneRect.width()); }
void updateSceneRect(const QRectF &rect);
qreal _viewportHeight;
void updateSceneRect(const QRectF &rect);
qreal _viewportHeight;
- ColumnHandleItem *
firstColHandle, *
secondColHandle;
- qreal
firstColHandlePos,
secondColHandlePos;
+ ColumnHandleItem *
_firstColHandle, *_
secondColHandle;
+ qreal
_firstColHandlePos, _
secondColHandlePos;
ChatItem *_selectingItem;
int _selectionStartCol, _selectionMinCol;
ChatItem *_selectingItem;
int _selectionStartCol, _selectionMinCol;