[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