projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Introduce column separator items; change most of ChatView to use qreal
[quassel.git]
/
src
/
qtui
/
chatline.h
diff --git
a/src/qtui/chatline.h
b/src/qtui/chatline.h
index
8531f39
..
c7ac49b
100644
(file)
--- a/
src/qtui/chatline.h
+++ b/
src/qtui/chatline.h
@@
-34,10
+34,14
@@
class ChatLine : public QGraphicsItem {
virtual ~ChatLine();
virtual QRectF boundingRect () const;
virtual ~ChatLine();
virtual QRectF boundingRect () const;
+ inline int width() const { return _width; }
+ inline int height() const { return _height; }
+
virtual void paint (QPainter * painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
//void layout();
virtual void paint (QPainter * painter, const QStyleOptionGraphicsItem *option, QWidget *widget = 0);
//void layout();
- //void setColumnWidths(int tsColWidth, int senderColWidth, int textColWidth);
+ // returns height
+ qreal setGeometry(qreal width, qreal firstColPos, qreal secondColPos);
//void myMousePressEvent ( QGraphicsSceneMouseEvent * event ) { qDebug() << "press"; mousePressEvent(event); }
//void myMousePressEvent ( QGraphicsSceneMouseEvent * event ) { qDebug() << "press"; mousePressEvent(event); }
@@
-46,6
+50,7
@@
class ChatLine : public QGraphicsItem {
private:
ChatItem *_timestampItem, *_senderItem, *_contentsItem;
private:
ChatItem *_timestampItem, *_senderItem, *_contentsItem;
+ int _width, _height;
};
#endif
};
#endif