return true;\r
}\r
\r
-bool ShoppingTreeItem::insertColumns(int position, int columns)\r
-{\r
- if (position < 0 || position > itemData.size())\r
- return false;\r
-\r
- for (int column = 0; column < columns; ++column)\r
- itemData.insert(position, QVariant());\r
-\r
- foreach (ShoppingTreeItem *child, childItems)\r
- child->insertColumns(position, columns);\r
-\r
- return true;\r
-}\r
-\r
ShoppingTreeItem *ShoppingTreeItem::parent()\r
{\r
return parentItem;\r
return true;\r
}\r
\r
-bool ShoppingTreeItem::removeColumns(int position, int columns)\r
-{\r
- if (position < 0 || position + columns > itemData.size())\r
- return false;\r
-\r
- for (int column = 0; column < columns; ++column)\r
- itemData.remove(position);\r
-\r
- foreach (ShoppingTreeItem *child, childItems)\r
- child->removeColumns(position, columns);\r
-\r
- return true;\r
-}\r
-\r
bool ShoppingTreeItem::setData(int column, const QVariant &value)\r
{\r
if (column < 0 || column >= itemData.size())\r