My Project
0.0.16
QUCS Mapping
|
#include <mouseactions.h>
Public Member Functions | |
MouseActions () | |
virtual | ~MouseActions () |
void | setPainter (Schematic *, QPainter *) |
bool | pasteElements (Schematic *) |
void | editElement (Schematic *, QMouseEvent *) |
void | editLabel (Schematic *, WireLabel *) |
void | MMoveSelect (Schematic *, QMouseEvent *) |
void | MMoveElement (Schematic *, QMouseEvent *) |
void | MMoveWire1 (Schematic *, QMouseEvent *) |
void | MMoveWire2 (Schematic *, QMouseEvent *) |
void | MMoveMoving (Schematic *, QMouseEvent *) |
void | MMoveMoving2 (Schematic *, QMouseEvent *) |
void | MMovePaste (Schematic *, QMouseEvent *) |
void | MMoveDelete (Schematic *, QMouseEvent *) |
void | MMoveLabel (Schematic *, QMouseEvent *) |
void | MMoveMarker (Schematic *, QMouseEvent *) |
void | MMoveMirrorY (Schematic *, QMouseEvent *) |
void | MMoveMirrorX (Schematic *, QMouseEvent *) |
void | MMoveRotate (Schematic *, QMouseEvent *) |
void | MMoveActivate (Schematic *, QMouseEvent *) |
void | MMoveOnGrid (Schematic *, QMouseEvent *) |
void | MMoveResizePainting (Schematic *, QMouseEvent *) |
void | MMoveMoveText (Schematic *, QMouseEvent *) |
void | MMoveMoveTextB (Schematic *, QMouseEvent *) |
void | MMoveZoomIn (Schematic *, QMouseEvent *) |
void | MMoveScrollBar (Schematic *, QMouseEvent *) |
void | MPressSelect (Schematic *, QMouseEvent *, float, float) |
void | MPressDelete (Schematic *, QMouseEvent *, float, float) |
void | MPressActivate (Schematic *, QMouseEvent *, float, float) |
void | MPressMirrorX (Schematic *, QMouseEvent *, float, float) |
void | MPressMirrorY (Schematic *, QMouseEvent *, float, float) |
void | MPressRotate (Schematic *, QMouseEvent *, float, float) |
void | MPressElement (Schematic *, QMouseEvent *, float, float) |
void | MPressLabel (Schematic *, QMouseEvent *, float, float) |
void | MPressWire1 (Schematic *, QMouseEvent *, float, float) |
void | MPressWire2 (Schematic *, QMouseEvent *, float, float) |
void | MPressPainting (Schematic *, QMouseEvent *, float, float) |
void | MPressMarker (Schematic *, QMouseEvent *, float, float) |
void | MPressOnGrid (Schematic *, QMouseEvent *, float, float) |
void | MPressMoveText (Schematic *, QMouseEvent *, float, float) |
void | MPressZoomIn (Schematic *, QMouseEvent *, float, float) |
void | MDoubleClickSelect (Schematic *, QMouseEvent *) |
void | MDoubleClickWire2 (Schematic *, QMouseEvent *) |
void | MReleaseSelect (Schematic *, QMouseEvent *) |
void | MReleaseSelect2 (Schematic *, QMouseEvent *) |
void | MReleaseActivate (Schematic *, QMouseEvent *) |
void | MReleaseMoving (Schematic *, QMouseEvent *) |
void | MReleaseResizeDiagram (Schematic *, QMouseEvent *) |
void | MReleasePaste (Schematic *, QMouseEvent *) |
void | MReleaseResizePainting (Schematic *, QMouseEvent *) |
void | MReleaseMoveText (Schematic *, QMouseEvent *) |
void | MReleaseZoomIn (Schematic *, QMouseEvent *) |
void | paintElementsScheme (QPainter *) |
void | rotateElements (Schematic *, int &, int &) |
void | moveElements (Schematic *, int &, int &) |
void | moveElements (QPtrList< Element > *, int, int) |
void | endElementMoving (Schematic *, QPtrList< Element > *) |
void | rightPressMenu (Schematic *, QMouseEvent *, float, float) |
Public Attributes | |
bool | drawn |
Element * | selElem |
Element * | focusElement |
QMouseEvent * | focusMEvent |
int | MAx1 |
int | MAy1 |
int | MAx2 |
int | MAy2 |
int | MAx3 |
int | MAy3 |
QPtrList< Element > | movingElements |
int | movingRotated |
QPopupMenu * | ComponentMenu |
Definition at line 35 of file mouseactions.h.
MouseActions::MouseActions | ( | ) |
Definition at line 58 of file mouseactions.cpp.
|
virtual |
Definition at line 72 of file mouseactions.cpp.
void MouseActions::editElement | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 1833 of file mouseactions.cpp.
Definition at line 135 of file mouseactions.cpp.
Definition at line 171 of file mouseactions.cpp.
void MouseActions::MDoubleClickSelect | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 1953 of file mouseactions.cpp.
void MouseActions::MDoubleClickWire2 | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 1961 of file mouseactions.cpp.
void MouseActions::MMoveActivate | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
void MouseActions::MMoveDelete | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
void MouseActions::MMoveElement | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 263 of file mouseactions.cpp.
void MouseActions::MMoveLabel | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
void MouseActions::MMoveMarker | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
void MouseActions::MMoveMirrorX | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
void MouseActions::MMoveMirrorY | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
void MouseActions::MMoveMoveText | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 750 of file mouseactions.cpp.
void MouseActions::MMoveMoveTextB | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
void MouseActions::MMoveMoving | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 392 of file mouseactions.cpp.
void MouseActions::MMoveMoving2 | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 445 of file mouseactions.cpp.
void MouseActions::MMoveOnGrid | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
void MouseActions::MMovePaste | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 483 of file mouseactions.cpp.
void MouseActions::MMoveResizePainting | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 379 of file mouseactions.cpp.
void MouseActions::MMoveRotate | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
void MouseActions::MMoveScrollBar | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 500 of file mouseactions.cpp.
void MouseActions::MMoveSelect | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 360 of file mouseactions.cpp.
void MouseActions::MMoveWire1 | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 333 of file mouseactions.cpp.
void MouseActions::MMoveWire2 | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 300 of file mouseactions.cpp.
void MouseActions::MMoveZoomIn | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
void MouseActions::moveElements | ( | Schematic * | Doc, |
int & | x1, | ||
int & | y1 | ||
) |
Definition at line 1639 of file mouseactions.cpp.
void MouseActions::moveElements | ( | QPtrList< Element > * | movElements, |
int | x, | ||
int | y | ||
) |
void MouseActions::MPressActivate | ( | Schematic * | Doc, |
QMouseEvent * | , | ||
float | fX, | ||
float | fY | ||
) |
Definition at line 1105 of file mouseactions.cpp.
void MouseActions::MPressDelete | ( | Schematic * | Doc, |
QMouseEvent * | , | ||
float | fX, | ||
float | fY | ||
) |
Definition at line 1091 of file mouseactions.cpp.
void MouseActions::MPressElement | ( | Schematic * | Doc, |
QMouseEvent * | Event, | ||
float | , | ||
float | |||
) |
Definition at line 1219 of file mouseactions.cpp.
void MouseActions::MPressLabel | ( | Schematic * | Doc, |
QMouseEvent * | , | ||
float | fX, | ||
float | fY | ||
) |
Definition at line 888 of file mouseactions.cpp.
void MouseActions::MPressMarker | ( | Schematic * | Doc, |
QMouseEvent * | , | ||
float | fX, | ||
float | fY | ||
) |
Definition at line 1412 of file mouseactions.cpp.
void MouseActions::MPressMirrorX | ( | Schematic * | Doc, |
QMouseEvent * | , | ||
float | fX, | ||
float | fY | ||
) |
Definition at line 1122 of file mouseactions.cpp.
void MouseActions::MPressMirrorY | ( | Schematic * | Doc, |
QMouseEvent * | , | ||
float | fX, | ||
float | fY | ||
) |
Definition at line 1143 of file mouseactions.cpp.
void MouseActions::MPressMoveText | ( | Schematic * | Doc, |
QMouseEvent * | , | ||
float | fX, | ||
float | fY | ||
) |
Definition at line 1445 of file mouseactions.cpp.
void MouseActions::MPressOnGrid | ( | Schematic * | Doc, |
QMouseEvent * | , | ||
float | fX, | ||
float | fY | ||
) |
Definition at line 1428 of file mouseactions.cpp.
void MouseActions::MPressPainting | ( | Schematic * | , |
QMouseEvent * | , | ||
float | , | ||
float | |||
) |
void MouseActions::MPressRotate | ( | Schematic * | Doc, |
QMouseEvent * | , | ||
float | fX, | ||
float | fY | ||
) |
Definition at line 1164 of file mouseactions.cpp.
void MouseActions::MPressSelect | ( | Schematic * | Doc, |
QMouseEvent * | Event, | ||
float | fX, | ||
float | fY | ||
) |
Definition at line 957 of file mouseactions.cpp.
void MouseActions::MPressWire1 | ( | Schematic * | Doc, |
QMouseEvent * | , | ||
float | fX, | ||
float | fY | ||
) |
Definition at line 1309 of file mouseactions.cpp.
void MouseActions::MPressWire2 | ( | Schematic * | Doc, |
QMouseEvent * | Event, | ||
float | fX, | ||
float | fY | ||
) |
Definition at line 1335 of file mouseactions.cpp.
void MouseActions::MPressZoomIn | ( | Schematic * | Doc, |
QMouseEvent * | , | ||
float | fX, | ||
float | fY | ||
) |
Definition at line 1465 of file mouseactions.cpp.
void MouseActions::MReleaseActivate | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 1531 of file mouseactions.cpp.
void MouseActions::MReleaseMoveText | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 1775 of file mouseactions.cpp.
void MouseActions::MReleaseMoving | ( | Schematic * | Doc, |
QMouseEvent * | |||
) |
Definition at line 1548 of file mouseactions.cpp.
void MouseActions::MReleasePaste | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 1692 of file mouseactions.cpp.
void MouseActions::MReleaseResizeDiagram | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 1562 of file mouseactions.cpp.
void MouseActions::MReleaseResizePainting | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 1615 of file mouseactions.cpp.
void MouseActions::MReleaseSelect | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 1485 of file mouseactions.cpp.
void MouseActions::MReleaseSelect2 | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 1510 of file mouseactions.cpp.
void MouseActions::MReleaseZoomIn | ( | Schematic * | Doc, |
QMouseEvent * | Event | ||
) |
Definition at line 1791 of file mouseactions.cpp.
void MouseActions::paintElementsScheme | ( | QPainter * | p | ) |
Definition at line 1631 of file mouseactions.cpp.
bool MouseActions::pasteElements | ( | Schematic * | Doc | ) |
Definition at line 90 of file mouseactions.cpp.
void MouseActions::rightPressMenu | ( | Schematic * | Doc, |
QMouseEvent * | Event, | ||
float | fX, | ||
float | fY | ||
) |
Definition at line 799 of file mouseactions.cpp.
void MouseActions::rotateElements | ( | Schematic * | Doc, |
int & | x1, | ||
int & | y1 | ||
) |
Definition at line 1655 of file mouseactions.cpp.
void MouseActions::setPainter | ( | Schematic * | Doc, |
QPainter * | p | ||
) |
QPopupMenu* MouseActions::ComponentMenu |
Definition at line 55 of file mouseactions.h.
bool MouseActions::drawn |
Definition at line 45 of file mouseactions.h.
Element* MouseActions::focusElement |
Definition at line 47 of file mouseactions.h.
QMouseEvent* MouseActions::focusMEvent |
Definition at line 48 of file mouseactions.h.
int MouseActions::MAx1 |
Definition at line 50 of file mouseactions.h.
int MouseActions::MAx2 |
Definition at line 50 of file mouseactions.h.
int MouseActions::MAx3 |
Definition at line 50 of file mouseactions.h.
int MouseActions::MAy1 |
Definition at line 50 of file mouseactions.h.
int MouseActions::MAy2 |
Definition at line 50 of file mouseactions.h.
int MouseActions::MAy3 |
Definition at line 50 of file mouseactions.h.
QPtrList<Element> MouseActions::movingElements |
Definition at line 51 of file mouseactions.h.
int MouseActions::movingRotated |
Definition at line 52 of file mouseactions.h.
Element* MouseActions::selElem |
Definition at line 46 of file mouseactions.h.