[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdevelop/parts/classview
From:       Jens Dagerbo <jens.dagerbo () swipnet ! se>
Date:       2004-06-10 19:38:43
Message-ID: 20040610193843.AA5821691 () office ! kde ! org
[Download RAW message or body]

CVS commit by dagerbo: 

Add "type alias" tooltip and icon


  M +7 -0      classviewwidget.cpp   1.51
  M +2 -0      classviewwidget.h   1.15


--- kdevelop/parts/classview/classviewwidget.cpp  #1.50:1.51
@@ -1023,4 +1023,11 @@ void ClassViewWidget::maybeTip( QPoint c
                 }       
         }
+        else if ( item->isTypeAlias() )
+        {
+                if( TypeAliasDomBrowserItem * titem = \
dynamic_cast<TypeAliasDomBrowserItem*>( item ) ) +                {
+                        tooltip = QString( "[Type] " ) + titem->dom()->type() + " " \
+ titem->dom()->name(); +                }
+        }
         
         kdDebug(0) << tooltip << endl;

--- kdevelop/parts/classview/classviewwidget.h  #1.14:1.15
@@ -121,4 +121,5 @@ public:
     virtual bool isFunction() const { return false; }
     virtual bool isVariable() const { return false; }
+    virtual bool isTypeAlias() const { return false; }
 
     virtual bool hasDeclaration() const { return false; }
@@ -236,4 +237,5 @@ public:
 
     const CodeModelItem* model() const { return m_dom; }
+        virtual bool isTypeAlias() const { return true; }
 
     virtual bool hasDeclaration() const { return true; }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic