![]() |
Qt 4.8
|
#include <liverubberbandselectionmanipulator.h>
Public Types | |
| enum | SelectionType { ReplaceSelection, AddToSelection, RemoveFromSelection } |
Public Functions | |
| void | begin (const QPointF &beginPoint) |
| QPointF | beginPoint () const |
| void | clear () |
| void | end () |
| bool | isActive () const |
| LiveRubberBandSelectionManipulator (QGraphicsObject *layerItem, QDeclarativeViewInspector *editorView) | |
| void | select (SelectionType selectionType) |
| void | setItems (const QList< QGraphicsItem *> &itemList) |
| void | update (const QPointF &updatePoint) |
Protected Functions | |
| QGraphicsItem * | topFormEditorItem (const QList< QGraphicsItem *> &itemList) |
Definition at line 55 of file liverubberbandselectionmanipulator.h.
| Enumerator | |
|---|---|
| ReplaceSelection | |
| AddToSelection | |
| RemoveFromSelection | |
Definition at line 58 of file liverubberbandselectionmanipulator.h.
| QmlJSDebugger::LiveRubberBandSelectionManipulator::LiveRubberBandSelectionManipulator | ( | QGraphicsObject * | layerItem, |
| QDeclarativeViewInspector * | editorView | ||
| ) |
Definition at line 52 of file liverubberbandselectionmanipulator.cpp.
| void QmlJSDebugger::LiveRubberBandSelectionManipulator::begin | ( | const QPointF & | beginPoint | ) |
Definition at line 80 of file liverubberbandselectionmanipulator.cpp.
Referenced by QmlJSDebugger::ZoomTool::mouseMoveEvent(), and QmlJSDebugger::LiveSelectionTool::mousePressEvent().
| QPointF QmlJSDebugger::LiveRubberBandSelectionManipulator::beginPoint | ( | ) | const |
Definition at line 155 of file liverubberbandselectionmanipulator.cpp.
Referenced by begin(), QmlJSDebugger::LiveSelectionTool::mouseMoveEvent(), QmlJSDebugger::ZoomTool::mouseReleaseEvent(), and QmlJSDebugger::LiveSelectionTool::mouseReleaseEvent().
| void QmlJSDebugger::LiveRubberBandSelectionManipulator::clear | ( | void | ) |
Definition at line 62 of file liverubberbandselectionmanipulator.cpp.
Referenced by QmlJSDebugger::LiveSelectionTool::clear().
| void QmlJSDebugger::LiveRubberBandSelectionManipulator::end | ( | ) |
Definition at line 97 of file liverubberbandselectionmanipulator.cpp.
Referenced by QmlJSDebugger::ZoomTool::mouseReleaseEvent(), and QmlJSDebugger::LiveSelectionTool::mouseReleaseEvent().
| bool QmlJSDebugger::LiveRubberBandSelectionManipulator::isActive | ( | ) | const |
Definition at line 160 of file liverubberbandselectionmanipulator.cpp.
Referenced by QmlJSDebugger::LiveSelectionTool::mouseMoveEvent(), and QmlJSDebugger::LiveSelectionTool::mouseReleaseEvent().
| void QmlJSDebugger::LiveRubberBandSelectionManipulator::select | ( | SelectionType | selectionType | ) |
Definition at line 104 of file liverubberbandselectionmanipulator.cpp.
Referenced by QmlJSDebugger::LiveSelectionTool::mouseMoveEvent(), and QmlJSDebugger::LiveSelectionTool::mouseReleaseEvent().
| void QmlJSDebugger::LiveRubberBandSelectionManipulator::setItems | ( | const QList< QGraphicsItem *> & | itemList | ) |
Definition at line 150 of file liverubberbandselectionmanipulator.cpp.
|
protected |
Definition at line 71 of file liverubberbandselectionmanipulator.cpp.
Referenced by begin().
| void QmlJSDebugger::LiveRubberBandSelectionManipulator::update | ( | const QPointF & | updatePoint | ) |
Definition at line 92 of file liverubberbandselectionmanipulator.cpp.
Referenced by QmlJSDebugger::ZoomTool::mouseMoveEvent(), QmlJSDebugger::LiveSelectionTool::mouseMoveEvent(), and QmlJSDebugger::LiveSelectionTool::mouseReleaseEvent().
|
private |
Definition at line 90 of file liverubberbandselectionmanipulator.h.
|
private |
Definition at line 88 of file liverubberbandselectionmanipulator.h.
Referenced by begin(), beginPoint(), clear(), and update().
|
private |
Definition at line 89 of file liverubberbandselectionmanipulator.h.
|
private |
Definition at line 91 of file liverubberbandselectionmanipulator.h.
Referenced by begin(), clear(), end(), and isActive().
|
private |
Definition at line 85 of file liverubberbandselectionmanipulator.h.
Referenced by clear(), and setItems().
|
private |
|
private |
Definition at line 87 of file liverubberbandselectionmanipulator.h.
Referenced by begin(), clear(), end(), LiveRubberBandSelectionManipulator(), select(), and update().