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

List:       kde-commits
Subject:    kdeextragear-3/digikam/utilities/cameragui
From:       Renchi Raju <renchi () pooh ! tam ! uiuc ! edu>
Date:       2004-10-19 21:55:50
Message-ID: 20041019215550.39A9916BF6 () office ! kde ! org
[Download RAW message or body]

CVS commit by pahlibar: 


minor code update in hope of fixing wierd repaint issues reported by a user


  M +6 -0      cameraiconitem.cpp   1.4
  M +5 -3      cameraiconitem.h   1.5
  M +2 -2      cameraiconview.cpp   1.7


--- kdeextragear-3/digikam/utilities/cameragui/cameraiconitem.cpp  #1.3:1.4
@@ -183,2 +183,8 @@ QString CameraIconViewItem::getDownloadN
     return m_downloadName;
 }
+
+void CameraIconViewItem::setPixmap(const QPixmap& icon)
+{
+    QIconViewItem::setPixmap(icon);
+    calcRect();
+}

--- kdeextragear-3/digikam/utilities/cameragui/cameraiconitem.h  #1.4:1.5
@@ -42,9 +42,11 @@ public:
         { return m_itemInfo; }
     
+    virtual void setPixmap(const QPixmap& icon);
+    
 protected:
 
-    void calcRect(const QString & text_ = QString::null);
-    void paintItem(QPainter *, const QColorGroup& cg);
-    void paintFocus(QPainter *, const QColorGroup& cg);
+    virtual void calcRect(const QString & text_ = QString::null);
+    virtual void paintItem(QPainter *, const QColorGroup& cg);
+    virtual void paintFocus(QPainter *, const QColorGroup& cg);
     
 private:

--- kdeextragear-3/digikam/utilities/cameragui/cameraiconview.cpp  #1.6:1.7
@@ -93,5 +93,5 @@ void CameraIconView::addItem(const GPIte
 void CameraIconView::removeItem(const QString& folder, const QString& file)
 {
-    QIconViewItem* item = m_itemDict.find(folder+file);
+    CameraIconViewItem* item = m_itemDict.find(folder+file);
     if (!item)
         return;
@@ -104,5 +104,5 @@ void CameraIconView::setThumbnail(const 
                                   const QPixmap& pixmap)
 {
-    QIconViewItem* item = m_itemDict.find(folder+filename);
+    CameraIconViewItem* item = m_itemDict.find(folder+filename);
     if (!item)
         return;


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

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