From bf9fd7b1d8773c423805cacf24c29bd59db1c861 Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Wed, 24 Jun 2009 14:36:39 +0200
Subject: [PATCH] debugger: small copde cleanup in the debugger tooltip widget

---
 src/plugins/debugger/debuggertooltip.cpp | 74 ++++++++----------------
 1 file changed, 25 insertions(+), 49 deletions(-)

diff --git a/src/plugins/debugger/debuggertooltip.cpp b/src/plugins/debugger/debuggertooltip.cpp
index a3ba05304c8..18fa2f7d6f1 100644
--- a/src/plugins/debugger/debuggertooltip.cpp
+++ b/src/plugins/debugger/debuggertooltip.cpp
@@ -45,32 +45,6 @@
 namespace Debugger {
 namespace Internal {
 
-///////////////////////////////////////////////////////////////////////
-//
-// TooltipTreeView
-//
-///////////////////////////////////////////////////////////////////////
-
-class ToolTipTreeView : public QTreeView
-{
-public:
-    ToolTipTreeView(QWidget *parent = 0) : QTreeView(parent) {}
-
-/*   
-    QSize sizeHint() const {
-        qDebug() << viewport()->size()
-            << viewport()->size().boundedTo(QSize(500, 300));
-        return viewport()->size().boundedTo(QSize(100, 100));
-    }
-*/
-};
-
-///////////////////////////////////////////////////////////////////////
-//
-// TooltipWidget
-//
-///////////////////////////////////////////////////////////////////////
-
 class ToolTipWidget : public QTreeView
 {
     Q_OBJECT
@@ -78,33 +52,15 @@ class ToolTipWidget : public QTreeView
 public:
     ToolTipWidget(QWidget *parent);
 
-    void done();
-    void run(const QPoint &point, QAbstractItemModel *model,
-        const QModelIndex &index, const QString &msg);
     bool eventFilter(QObject *ob, QEvent *ev);
-
     QSize sizeHint() const { return m_size; }
 
-    int computeHeight(const QModelIndex &index)
-    {
-        int s = rowHeight(index);
-        for (int i = 0; i < model()->rowCount(index); ++i)
-            s += computeHeight(model()->index(i, 0, index));
-        return s;
-    }
+    void done();
+    void run(const QPoint &point, QAbstractItemModel *model,
+        const QModelIndex &index, const QString &msg);
+    int computeHeight(const QModelIndex &index) const;
+    Q_SLOT void computeSize();
 
-    Q_SLOT void computeSize() 
-    {
-        int columns = 0;
-        for (int i = 0; i < 3; ++i) {
-            resizeColumnToContents(i);
-            columns += sizeHintForColumn(i);
-        }
-        int rows = computeHeight(QModelIndex());
-        m_size = QSize(columns + 5, rows + 5);
-        setMinimumSize(m_size);
-        setMaximumSize(m_size);
-    }
 private:
     QSize m_size;
 };
@@ -161,6 +117,26 @@ bool ToolTipWidget::eventFilter(QObject *ob, QEvent *ev)
     return false;
 }
 
+int ToolTipWidget::computeHeight(const QModelIndex &index) const
+{
+    int s = rowHeight(index);
+    for (int i = 0; i < model()->rowCount(index); ++i)
+        s += computeHeight(model()->index(i, 0, index));
+    return s;
+}
+
+Q_SLOT void ToolTipWidget::computeSize() 
+{
+    int columns = 0;
+    for (int i = 0; i < 3; ++i) {
+        resizeColumnToContents(i);
+        columns += sizeHintForColumn(i);
+    }
+    int rows = computeHeight(QModelIndex());
+    m_size = QSize(columns + 5, rows + 5);
+    setMinimumSize(m_size);
+    setMaximumSize(m_size);
+}
 void ToolTipWidget::done()
 {
     qApp->removeEventFilter(this);
-- 
GitLab