projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Handle rowsInserted() and add new messages to the scene.
[quassel.git]
/
src
/
qtui
/
chatline.h
diff --git
a/src/qtui/chatline.h
b/src/qtui/chatline.h
index
6ca0e8f
..
7f83735
100644
(file)
--- a/
src/qtui/chatline.h
+++ b/
src/qtui/chatline.h
@@
-27,17
+27,21
@@
class ChatItem;
class ChatItem;
-class Chat
l
ine : public QGraphicsItem {
+class Chat
L
ine : public QGraphicsItem {
public:
public:
- Chat
l
ine(const QModelIndex &tempIndex, QGraphicsItem *parent = 0);
- virtual ~Chat
l
ine();
+ Chat
L
ine(const QModelIndex &tempIndex, QGraphicsItem *parent = 0);
+ virtual ~Chat
L
ine();
virtual QRectF boundingRect () const;
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
+ int setColumnWidths(int tsColWidth, int senderColWidth, int textColWidth);
//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