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

List:       kde-commits
Subject:    KDE/kdeplasma-addons/applets/rememberthemilk
From:       Andrew Stromme <astromme () chatonka ! com>
Date:       2010-01-20 19:05:41
Message-ID: 1264014341.464712.19907.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1077719 by astromme:

Fix white background that appears behind headers in the task list (Qt 4.6)
BUG: 222228


 M  +4 -1      taskmodel.cpp  


--- trunk/KDE/kdeplasma-addons/applets/rememberthemilk/taskmodel.cpp #1077718:1077719
@@ -114,9 +114,12 @@
 
 QFlags< Qt::ItemFlag > TaskModel::flags(const QModelIndex& index) const {
   Qt::ItemFlags defaultFlags = QStandardItemModel::flags(index);
+  
+  if (defaultFlags.testFlag(Qt::ItemIsDragEnabled))
+    defaultFlags ^= Qt::ItemIsDragEnabled; // bitwise xor, i.e. remove this flag if it is there.
 
   if (index.data(Qt::RTMItemType).toInt() != RTMTaskItem) //header item
-      return Qt::ItemIsDropEnabled;
+      return Qt::ItemIsDropEnabled | defaultFlags;
   else
       return Qt::ItemIsDragEnabled | Qt::ItemIsDropEnabled | defaultFlags;
 }
[prev in list] [next in list] [prev in thread] [next in thread] 

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