[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