33 #include <QtGui/QTreeWidget>
55 for (; currentItem != NULL; currentItem = currentItem->
pNext)
65 : QTreeWidgetItem(parent, after)
108 : QTreeWidgetItem(parent, after)
212 if (this->parent() == NULL)
216 int indexOfThisChild = this->parent()->indexOfChild(
this);
218 if (this->parent()->child(indexOfThisChild + 1))
219 return this->parent()->child(indexOfThisChild + 1);
247 for (; i <
length - 1; i++)
248 pCurrent = pCurrent->
pNext;
250 pCurrent->
pNext = pNewItem;
251 pNewItem->
pLast = pCurrent;
262 if (
length == 0)
return NULL;
282 for (; objectNext != NULL; objectNext = objectNext->
pNext)
292 objectNext = objectLast;
295 objectLast = objectNext;
307 for (; pHead->
pNext != NULL; pHead = pHead->
pNext)
309 for (pTail = pHead->
pNext; pTail != NULL; pTail = pTail->
pNext)
341 for (; (pHead != NULL) && (pItem->
key(0, 0) > pHead->
pItem->
key(0, 0)); pHead = pHead->
pNext)
344 if (pHead && (pHead->
pItem->
key(0, 0) == pItem->
key(0, 0)))
357 pHead->
pLast = pNewItem;
387 pHead = pHead->
pNext;
395 pHead = pHead->pNext;
402 int tmpIndex = pItem->
key(0, 0).toInt() -
KEYBASE;
void insert(ObjectBrowserItem *pItem)
void createBucketIndex(int max)
ObjectBrowserItem * bucketPop(int &cursor)
bool sortListInsert(ObjectBrowserItem *pItem)
QTreeWidgetItem * nextSibling()
const CCopasiObject * pCopasiObject
ObjectList * referenceList
void insertBucket(ObjectBrowserItem *pItem)
void setBrowserObject(CBrowserObject *updateObject)
ObjectBrowserItem ** pointerList
ObjectBrowserItem * pItem
Header file of class CCopasiContainer.
ObjectBrowserItem(QTreeWidget *parent=NULL, ObjectBrowserItem *after=NULL, const CCopasiObject *mObject=NULL, ObjectList *pList=NULL)
virtual QString key(int C_UNUSED(column), bool C_UNUSED(ascending)) const
CBrowserObject * pBrowserObject
ObjectListItem * getRoot()
ObjectBrowserItem * pop()