[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: =?utf-8?q?=5Bcalligra=5D_flow/plugins/dockers/stencilboxdocker?=
From: Yue Liu <opuspace () gmail ! com>
Date: 2011-05-03 3:29:46
Message-ID: 20110503032946.0B0C5A60A4 () git ! kde ! org
[Download RAW message or body]
Git commit 818a041d1cd5d69f250e0b6e9203805f258f1fff by Yue Liu.
Committed on 02/05/2011 at 13:29.
Pushed by liu into branch 'master'.
fixed stencil docker filter
M +3 -0 flow/plugins/dockers/stencilboxdocker/CollectionItemModel.cpp
M +2 -1 flow/plugins/dockers/stencilboxdocker/StencilBoxView.cpp
http://commits.kde.org/calligra/818a041d1cd5d69f250e0b6e9203805f258f1fff
diff --git a/flow/plugins/dockers/stencilboxdocker/CollectionItemModel.cpp \
b/flow/plugins/dockers/stencilboxdocker/CollectionItemModel.cpp index \
da4a166..bbc563a 100644
--- a/flow/plugins/dockers/stencilboxdocker/CollectionItemModel.cpp
+++ b/flow/plugins/dockers/stencilboxdocker/CollectionItemModel.cpp
@@ -50,6 +50,9 @@ QVariant CollectionItemModel::data(const QModelIndex& index, int \
role) const case Qt::DisplayRole:
return m_viewMode == QListView::ListMode ? \
m_shapeTemplateList[index.row()].name : QString();
+ case Qt::UserRole+1:
+ return m_shapeTemplateList[index.row()].name;
+
default:
return QVariant();
}
diff --git a/flow/plugins/dockers/stencilboxdocker/StencilBoxView.cpp \
b/flow/plugins/dockers/stencilboxdocker/StencilBoxView.cpp index 98be2bc..7a96f77 \
100644
--- a/flow/plugins/dockers/stencilboxdocker/StencilBoxView.cpp
+++ b/flow/plugins/dockers/stencilboxdocker/StencilBoxView.cpp
@@ -317,7 +317,8 @@ void CollectionTreeWidget::setFilter(QRegExp regExp)
while (j.hasNext())
{
j.next();
- j.value()->setFilterRegExp(regExp);;
+ j.value()->setFilterRegExp(regExp);
+ j.value()->setFilterRole(Qt::UserRole+1);
}
const int numTopLevels = topLevelItemCount();
for (int i = 0; i < numTopLevels; i++)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic