COPASI API
4.16.103
|
#include <ObjectBrowserItem.h>
Public Member Functions | |
ObjectBrowserItem * | bucketPop (int &cursor) |
void | createBucketIndex (int max) |
void | delDuplicate () |
void | destroyBucket () |
ObjectListItem * | getRoot () |
void | insert (ObjectBrowserItem *pItem) |
void | insertBucket (ObjectBrowserItem *pItem) |
int | len () |
ObjectList () | |
ObjectBrowserItem * | pop () |
void | sortList () |
bool | sortListInsert (ObjectBrowserItem *pItem) |
~ObjectList () | |
Private Attributes | |
int | index_length |
int | length |
ObjectBrowserItem ** | pointerList |
bool * | quickIndex |
ObjectListItem * | root |
Definition at line 157 of file ObjectBrowserItem.h.
ObjectList::ObjectList | ( | ) |
Definition at line 225 of file ObjectBrowserItem.cpp.
|
inline |
Definition at line 168 of file ObjectBrowserItem.h.
References index_length, length, pointerList, pop(), and quickIndex.
ObjectBrowserItem * ObjectList::bucketPop | ( | int & | cursor | ) |
Definition at line 407 of file ObjectBrowserItem.cpp.
References index_length, pointerList, and quickIndex.
Referenced by ObjectBrowserWidget::updateUI().
void ObjectList::createBucketIndex | ( | int | max | ) |
Definition at line 362 of file ObjectBrowserItem.cpp.
References getRoot(), index_length, ObjectBrowserItem::key(), KEYBASE, length, max, pdelete, ObjectListItem::pItem, ObjectListItem::pLast, ObjectListItem::pNext, pointerList, quickIndex, and root.
Referenced by ObjectBrowserWidget::updateUI().
void ObjectList::delDuplicate | ( | ) |
Definition at line 277 of file ObjectBrowserItem.cpp.
References getRoot(), ObjectBrowserItem::key(), length, pdelete, ObjectListItem::pItem, ObjectListItem::pLast, and ObjectListItem::pNext.
void ObjectList::destroyBucket | ( | ) |
Definition at line 420 of file ObjectBrowserItem.cpp.
References index_length, pointerList, pop(), and quickIndex.
Referenced by ObjectBrowserWidget::updateUI().
ObjectListItem * ObjectList::getRoot | ( | ) |
Definition at line 255 of file ObjectBrowserItem.cpp.
References root.
Referenced by ObjectBrowserWidget::clearClicked(), ObjectBrowserWidget::commitClicked(), createBucketIndex(), delDuplicate(), ObjectBrowserWidget::loadUI(), ObjectBrowserWidget::removeDuplicate(), ObjectBrowserWidget::selectObjects(), sortList(), sortListInsert(), ObjectBrowserWidget::updateSelectedItemsView(), ObjectBrowserWidget::updateUI(), and CBrowserObject::~CBrowserObject().
void ObjectList::insert | ( | ObjectBrowserItem * | pItem | ) |
Definition at line 233 of file ObjectBrowserItem.cpp.
References length, ObjectListItem::pLast, ObjectListItem::pNext, and root.
Referenced by ObjectBrowserWidget::clickToReverseCheck(), ObjectBrowserWidget::loadChild(), ObjectBrowserItem::ObjectBrowserItem(), ObjectBrowserWidget::removeDuplicate(), ObjectBrowserWidget::selectObjects(), ObjectBrowserWidget::setCheck(), ObjectBrowserWidget::setUncheck(), and sortListInsert().
void ObjectList::insertBucket | ( | ObjectBrowserItem * | pItem | ) |
Definition at line 400 of file ObjectBrowserItem.cpp.
References ObjectBrowserItem::key(), KEYBASE, pointerList, and quickIndex.
Referenced by ObjectBrowserWidget::updateUI().
|
inline |
Definition at line 183 of file ObjectBrowserItem.h.
References length.
Referenced by ObjectBrowserWidget::loadChild(), ObjectBrowserWidget::removeDuplicate(), and sortList().
ObjectBrowserItem * ObjectList::pop | ( | ) |
Definition at line 260 of file ObjectBrowserItem.cpp.
References length, pdelete, ObjectListItem::pItem, ObjectListItem::pLast, ObjectListItem::pNext, and root.
Referenced by destroyBucket(), ObjectBrowserWidget::loadChild(), ObjectBrowserWidget::removeDuplicate(), and ~ObjectList().
void ObjectList::sortList | ( | ) |
Definition at line 299 of file ObjectBrowserItem.cpp.
References getRoot(), ObjectBrowserItem::key(), len(), ObjectListItem::pItem, and ObjectListItem::pNext.
bool ObjectList::sortListInsert | ( | ObjectBrowserItem * | pItem | ) |
Definition at line 320 of file ObjectBrowserItem.cpp.
References getRoot(), insert(), ObjectBrowserItem::key(), length, ObjectListItem::pItem, ObjectListItem::pLast, ObjectListItem::pNext, and root.
|
private |
Definition at line 162 of file ObjectBrowserItem.h.
Referenced by bucketPop(), createBucketIndex(), destroyBucket(), and ~ObjectList().
|
private |
Definition at line 164 of file ObjectBrowserItem.h.
Referenced by createBucketIndex(), delDuplicate(), insert(), len(), pop(), sortListInsert(), and ~ObjectList().
|
private |
Definition at line 161 of file ObjectBrowserItem.h.
Referenced by bucketPop(), createBucketIndex(), destroyBucket(), insertBucket(), and ~ObjectList().
|
private |
Definition at line 160 of file ObjectBrowserItem.h.
Referenced by bucketPop(), createBucketIndex(), destroyBucket(), insertBucket(), and ~ObjectList().
|
private |
Definition at line 163 of file ObjectBrowserItem.h.
Referenced by createBucketIndex(), getRoot(), insert(), pop(), and sortListInsert().