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().