|
void | cancelSort () |
|
void | modelModified () |
|
void | filterProgressChanged (int) |
|
void | filterProgressRangeChanged (int, int) |
|
void | rebuildProgressChanged (int) |
|
void | rebuildProgressRangeChanged (int, int) |
|
void | treeSelectionChanged (QList< AbstractTreeItem * >) |
|
void | tableSelectionChanged (QList< AbstractTreeItem * >) |
|
void | filterCountsChanged (int visibleTopLevelItemCount, int topLevelItemCount) |
| This signal is emitted after filtering to provide the number of visible top-level items remaining after the filter was applied, as well as the total number of items that were possible. More...
|
|
|
| ImagePointTreeModel (ControlNet *cNet, TreeView *v, QObject *parent=0) |
|
void | rebuildItems () |
|
QList< AbstractTreeItem * > | getItems (int, int, InterestingItemsFlag=AllItems, bool=false) |
|
QList< AbstractTreeItem * > | getItems (AbstractTreeItem *, AbstractTreeItem *, InterestingItemsFlag=AllItems, bool=false) |
|
QList< AbstractTreeItem * > | getSelectedItems (InterestingItemsFlag=AllItems, bool=false) |
|
QMutex * | getMutex () const |
|
int | getItemCount (InterestingItemsFlag) const |
|
int | getTopLevelItemCount () const |
|
int | getVisibleItemCount (InterestingItemsFlag, bool) const |
|
int | getVisibleTopLevelItemCount () const |
|
TreeView * | getView () const |
|
void | setDrivable (bool drivableStatus) |
|
bool | isDrivable () const |
|
bool | isFiltering () const |
|
bool | isRebuilding () const |
|
void | setRebuilding (bool running) |
|
void | setFilter (FilterWidget *newFilter) |
|
void | setGlobalSelection (bool selected, InterestingItemsFlag=AllItems) |
|
void | stopWorking () |
|
QSize | getVisibleSize (int indentation) const |
| indentation is in pixels More...
|
|
int | indexOfVisibleItem (AbstractTreeItem const *item, InterestingItemsFlag=AllItems, bool=false) const |
|
void | setFrozen (bool) |
|
bool | isFrozen () const |
|
void | queueRebuild () |
|
Tree model for images and control points.
This class represents a model that provides access to images and the control points that are contained within. The tree structure is designed such that images are parent nodes with control points as children (leaf) nodes.
This class also provides functionality for the multi-threaded rebuilding of the image-point tree model structure, which is necessary when certain types of changes are made to the underlying control network.
- Author
- ????-??-?? Eric Hyer
- History:
- 2012-09-28 Kimberly Oyama - Changed member variables to be prefixed with "m_".
- History:
- 2017-07-25 Summer Stapleton - Removed the CnetViz namespace. Fixes #5054.
- History:
- 2018-06-01 Jesse Mapel - Changed ControlCubeGraphNode to image serial number. References #5434.
Definition at line 48 of file ImagePointTreeModel.h.