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

List:       kde-commits
Subject:    [kdelibs] kdeui/itemviews: Extend KWidgetItemDelegate so the widgets for an index can be queried
From:       Andras Mantia <amantia () kde ! org>
Date:       2013-08-22 15:08:00
Message-ID: E1VCWUS-0007iJ-KR () scm ! kde ! org
[Download RAW message or body]

Git commit 0f3b2add060b51f97c4466bf872a4aa8a29aca52 by Andras Mantia.
Committed on 22/08/2013 at 14:51.
Pushed by amantia into branch 'master'.

Extend KWidgetItemDelegate so the widgets for an index can be queried

M  +9    -2    kdeui/itemviews/kwidgetitemdelegate.cpp
M  +2    -0    kdeui/itemviews/kwidgetitemdelegate.h

http://commits.kde.org/kdelibs/0f3b2add060b51f97c4466bf872a4aa8a29aca52

diff --git a/kdeui/itemviews/kwidgetitemdelegate.cpp \
b/kdeui/itemviews/kwidgetitemdelegate.cpp index 508e6b1..38c9608 100644
--- a/kdeui/itemviews/kwidgetitemdelegate.cpp
+++ b/kdeui/itemviews/kwidgetitemdelegate.cpp
@@ -329,5 +329,12 @@ QList<QEvent::Type> \
                KWidgetItemDelegate::blockedEventTypes(QWidget *widget) cons
     return widget->property("goya:blockedEventTypes").value<QList<QEvent::Type> >();
 }
 
-#include "kwidgetitemdelegate.moc"
-#include "kwidgetitemdelegate_p.moc"
+QList< QWidget* > KWidgetItemDelegate::widgetsForIndex(const QModelIndex& index) \
const +{
+    QList<QWidget*> widgetList = d->widgetPool->findWidgets(index, \
d->optionView(index), KWidgetItemDelegatePool::NotUpdateWidgets); +    return \
widgetList; +}
+
+
+#include "moc_kwidgetitemdelegate.cpp"
+#include "moc_kwidgetitemdelegate_p.cpp"
diff --git a/kdeui/itemviews/kwidgetitemdelegate.h \
b/kdeui/itemviews/kwidgetitemdelegate.h index 420461a..20d2669 100644
--- a/kdeui/itemviews/kwidgetitemdelegate.h
+++ b/kdeui/itemviews/kwidgetitemdelegate.h
@@ -153,6 +153,8 @@ protected:
      */
     QList<QEvent::Type> blockedEventTypes(QWidget *widget) const;
 
+    QList<QWidget*> widgetsForIndex(const QModelIndex& index) const;
+
 private:
     //@cond PRIVATE
     friend class KWidgetItemDelegatePool;


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

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