[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/kexi/widget
From: Adam Pigg <adam () piggz ! co ! uk>
Date: 2010-08-27 22:35:04
Message-ID: 20100827223504.D30FDAC857 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1168933 by piggz:
Minor restructure as discussed with jstaniek
M +5 -0 KexiProjectModel.cpp
M +6 -4 KexiProjectModelItem.cpp
--- trunk/koffice/kexi/widget/KexiProjectModel.cpp #1168932:1168933
@@ -268,7 +268,10 @@
}
endInsertRows();
}
+ else {
+ kDebug() << "Unable to find parent item!";
}
+}
KexiProjectModelItem* KexiProjectModel::addItem(KexiPart::Item &item, KexiPart::Info \
&info, KexiProjectModelItem *p) const {
@@ -293,6 +296,8 @@
beginRemoveRows(idx, 0,0);
parent->removeChild(item);
endRemoveRows();
+ } else {
+ kDebug() << "Unable to find parent item!";
}
}
--- trunk/koffice/kexi/widget/KexiProjectModelItem.cpp #1168932:1168933
@@ -159,7 +159,6 @@
if (!m_item) {
foreach(KexiProjectModelItem *child, m_childItems) {
- if (!itm) {
if (child->m_item) {
if (child->m_item && child->m_item->identifier() == \
item.identifier()) { itm = child;
@@ -167,10 +166,12 @@
} else {
itm = child->modelItemFromItem(item);
}
+ if (itm) {
+ return itm;
}
}
}
- return itm;
+ return 0;
}
KexiProjectModelItem* KexiProjectModelItem::modelItemFromName(const QString& name) \
const @@ -178,15 +179,16 @@
KexiProjectModelItem* itm = 0;
foreach(KexiProjectModelItem *child, m_childItems) {
- if (!itm) {
if ((child->m_item && child->m_item->name() == name) || \
(child->m_info && child->m_info->partClass() == name) || (child->m_groupName == \
name)) { itm = child;
} else {
itm = child->modelItemFromName(name);
}
+ if (itm) {
+ return itm;
}
}
- return itm;
+ return 0;
}
void KexiProjectModelItem::sortChildren()
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic