|
virtual void | translateFrame (const QPoint &delta, bool notifyParent=true) |
|
void | translateChildrenFrames (const QPoint &delta, bool selectedOnly, bool notifyParent=true) |
|
virtual void | setFrame (const QRect &frame, bool notifyParent=true) |
|
virtual QRect | frame () const |
|
void | addNetworkModelItemListener (MLABNetworkModelItemListener *listener) |
|
void | removeNetworkModelItemListener (MLABNetworkModelItemListener *listener) |
|
MLABNetworkModelItem * | getChildItemByUniqueId (const unsigned long uniqueId) const |
|
void | visitChildren (MLABNetworkModelItemVisitor *visitor) |
|
template<typename T > |
bool | containsItemType () |
|
void | getChildrenInFrame (QList< MLABNetworkModelItem * > &items, const QRect &frame, bool recursive) const |
|
QRect | getMinimumFrameOverChildren (bool selectedChildrenOnly, bool excludeUncountedItems=true) const |
|
unsigned int | numberOfChildItems () const |
|
void | updateChildrenFrames () |
|
virtual void | snapToGrid () |
|
void | snapSelectedChildrenToGrid () |
|
void | invertSelection (bool noParentHasSelectedChildUpdate=false) |
|
void | invertChildrenSelection () |
|
bool | isSelected () const |
|
bool | hasSelectedChild () const |
|
void | setChildrenSelected (bool selected, bool recursive=false) |
|
void | getSelectedChildren (QList< MLABNetworkModelItem * > &selectedChildren, bool recursive) const |
|
MLABNetworkModelItem * | getSingleSelectedChild () const |
|
void | setChildrenInFrameSelected (const QRect &frame, bool selected, bool recursive, bool toggle) |
|
void | getItemsInFrame (const QRect &frame, QList< MLABNetworkModelItem * > &items) |
|
bool | isSelectableByRectangularRegion () const |
|
void | removeSelectedChildItems (bool undoable) |
|
bool | hasChildItems () const |
|
const QList< MLABNetworkModelItem * > & | getChildItems () const |
|
MLABNetworkModelItem * | parentItem () const |
|
void | setParentItem (MLABNetworkModelItem *parentItem) |
|
MLABNetworkModelItem * | getChildItemAt (const QPoint &position, bool recursive) const |
|
void | transferChildItemsToParent (bool undoable) |
|
virtual void | removeFromParentItemUndoable () |
|
virtual void | storeToTree (MLABTree *treePtr, bool onlySelectedItems) const |
|
virtual void | storeChildItemsToTree (MLABTree *treePtr, bool selectedChildItemsOnly) const |
|
virtual void | loadFromTree (MLABTree *treePtr) |
|
void | setUniqueId (const unsigned long &id) |
|
const unsigned long & | uniqueId () const |
|
const unsigned long & | uniqueParentIdForLoading () const |
|
bool | isHighlighted () const |
|
bool | isSourceModule () const |
|
bool | isDestinationModule () const |
|
void | setIsHighlighted (bool highlighted, bool isSourceItem, bool isDestinationItem) |
|
virtual bool | isMouseOver () const |
|
virtual void | setIsMouseOver (bool mouseOver) |
|
void | unsetAllModuleHighlights () |
|
void | unsetAllMouseOver () |
|
virtual MLABNetworkModel * | networkModel () const |
|
bool | isGroupable () const |
|
bool | isFreeFromVisual () |
|
virtual bool | isNote () |
|
bool | hasChildFrameChanged () |
|
QRgb | getHaloColor () |
|
virtual void | updateAllVisuals () |
|
void | notifyListenersVisibilityChanged (bool isVisible) |
|
void | updateHasSelectedChild () |
|
QRect | _frame |
|
MLABNetworkModel * | _networkModel |
|
bool | _isSelected |
|
MLABNetworkModelItemList | _childrenList |
|
MLABNetworkModelItem * | _parentItem |
|
unsigned long | _uniqueId |
|
unsigned long | _parentUniqueIDForLoading |
|
bool | _hasSelectedChild |
|
bool | _isSelectableByRectangularRegion |
|
bool | _isGroupable |
|
bool | _isHighlighted |
|
bool | _isSourceItem |
|
bool | _isDestinationItem |
|
bool | _isMouseOver |
|
bool | _isFreeFromVisual |
|
bool | _childFrameHasChanged |
|
QList< MLABNetworkModelItemListener * > | _networkModelItemListenerList |
|
This class groups groupable network model items.