getting rid of those horizontal scrollbars in the nickview...
[quassel.git] / src / uisupport / nickview.h
index cb263c4..b6bcee5 100644 (file)
 
 
 class NickModel;
+class LazySizeHint;
 class FilteredNickModel;
 class QSortFilterProxyModel;
+class QResizeEvent;
 
 class NickView : public QTreeView {
   Q_OBJECT
@@ -52,13 +54,11 @@ public slots:
   void startQuery(const QModelIndex & modelIndex);
   
 private:
-  QSize _sizeHint;
-  
-  void updateSizeHint();
+  LazySizeHint *_sizeHint;
+
   BufferInfo bufferInfoFromModelIndex(const QModelIndex & index);
   QString nickFromModelIndex(const QModelIndex & index);
   void executeCommand(const BufferInfo & bufferInfo, const QString & command);
-  
 };