Introducing lazy word wrap calc.
[quassel.git] / src / qtui / chatlinemodel.h
index a1e2c69..0fb9226 100644 (file)
 class ChatLineModel : public MessageModel {
   Q_OBJECT
 
 class ChatLineModel : public MessageModel {
   Q_OBJECT
 
-  public:
-    enum ChatLineRole {
-      WrapListRole = MessageModel::UserRole
-    };
-
-    ChatLineModel(QObject *parent = 0);
-    virtual ~ChatLineModel();
-
-    /// Used to store information about words to be used for wrapping
-    struct Word {
-      quint16 start;
-      qreal width;
-      qreal trailing;
-    };
-
-    typedef QVector<Word> WrapList;
-  
-  protected:
-    virtual MessageModelItem *createMessageModelItem(const Message &);
+public:
+  enum ChatLineRole {
+    WrapListRole = MessageModel::UserRole
+  };
+
+  ChatLineModel(QObject *parent = 0);
+
+  /// Used to store information about words to be used for wrapping
+  struct Word {
+    quint16 start;
+    qreal width;
+    qreal trailing;
+  };
+  typedef QVector<Word> WrapList;
+
+protected:
+  virtual MessageModelItem *createMessageModelItem(const Message &);
 
 };
 
 
 };