DashPreview Class Reference
#include <dasheditor.h>
Public Slots | |
| void | setActStep (double t) |
Signals | |
| void | currStep (double) |
| void | dashChanged () |
Public Member Functions | |
| DashPreview (QWidget *pa) | |
| ~DashPreview () | |
| void | paintEvent (QPaintEvent *e) |
| void | mousePressEvent (QMouseEvent *m) |
| void | mouseReleaseEvent (QMouseEvent *) |
| void | mouseMoveEvent (QMouseEvent *m) |
| void | leaveEvent (QEvent *) |
| void | enterEvent (QEvent *) |
| void | setDashValues (QList< double > vals) |
Public Attributes | |
| QList< double > | DashValues |
| QList< double > | StopM |
| bool | Mpressed |
| bool | outside |
| bool | onlyselect |
| int | ActStop |
| QTime | m_moveTimer |
Detailed Description
Definition at line 43 of file dasheditor.h.
Constructor & Destructor Documentation
| DashPreview::DashPreview | ( | QWidget * | pa | ) |
Definition at line 40 of file dasheditor.cpp.
References ActStop, DashValues, Mpressed, onlyselect, outside, and StopM.
| DashPreview::~DashPreview | ( | ) | [inline] |
Definition at line 49 of file dasheditor.h.
Member Function Documentation
| void DashPreview::paintEvent | ( | QPaintEvent * | e | ) |
Definition at line 58 of file dasheditor.cpp.
References ActStop, ScPainter::begin(), ScPainter::clear(), currStep(), DashValues, ScPainter::drawRect(), ScPainter::end(), onlyselect, p, ScPainter::setBrush(), ScPainter::setFillMode(), ScPainter::setLineWidth(), ScPainter::setPen(), and StopM.
| void DashPreview::mousePressEvent | ( | QMouseEvent * | m | ) |
Definition at line 111 of file dasheditor.cpp.
References ActStop, currStep(), DashValues, m_moveTimer, Mpressed, and StopM.
| void DashPreview::mouseReleaseEvent | ( | QMouseEvent * | m | ) |
Definition at line 131 of file dasheditor.cpp.
References ActStop, currStep(), dashChanged(), DashValues, m_moveTimer, Mpressed, onlyselect, outside, and StopM.
| void DashPreview::mouseMoveEvent | ( | QMouseEvent * | m | ) |
Definition at line 196 of file dasheditor.cpp.
References ActStop, currStep(), DashValues, loadIcon(), Mpressed, onlyselect, outside, and StopM.
| void DashPreview::leaveEvent | ( | QEvent * | ) |
Definition at line 249 of file dasheditor.cpp.
References ActStop, loadIcon(), Mpressed, outside, and StopM.
| void DashPreview::enterEvent | ( | QEvent * | ) |
| void DashPreview::setDashValues | ( | QList< double > | vals | ) |
Definition at line 273 of file dasheditor.cpp.
References ActStop, currStep(), DashValues, onlyselect, and StopM.
Referenced by DashEditor::setDashValues().
| void DashPreview::setActStep | ( | double | t | ) | [slot] |
Definition at line 263 of file dasheditor.cpp.
References ActStop, dashChanged(), DashValues, and onlyselect.
| void DashPreview::currStep | ( | double | ) | [signal] |
Referenced by mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), paintEvent(), and setDashValues().
| void DashPreview::dashChanged | ( | ) | [signal] |
Referenced by mouseReleaseEvent(), and setActStep().
Member Data Documentation
| QList<double> DashPreview::DashValues |
Definition at line 57 of file dasheditor.h.
Referenced by DashPreview(), DashEditor::getDashValues(), mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), paintEvent(), setActStep(), and setDashValues().
| QList<double> DashPreview::StopM |
Definition at line 58 of file dasheditor.h.
Referenced by DashPreview(), leaveEvent(), mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), paintEvent(), and setDashValues().
Definition at line 59 of file dasheditor.h.
Referenced by DashPreview(), leaveEvent(), mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().
| bool DashPreview::outside |
Definition at line 60 of file dasheditor.h.
Referenced by DashPreview(), enterEvent(), leaveEvent(), mouseMoveEvent(), and mouseReleaseEvent().
Definition at line 61 of file dasheditor.h.
Referenced by DashPreview(), mouseMoveEvent(), mouseReleaseEvent(), paintEvent(), setActStep(), and setDashValues().
Definition at line 62 of file dasheditor.h.
Referenced by DashPreview(), leaveEvent(), mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), paintEvent(), setActStep(), and setDashValues().
| QTime DashPreview::m_moveTimer |
Definition at line 63 of file dasheditor.h.
Referenced by mousePressEvent(), and mouseReleaseEvent().
The documentation for this class was generated from the following files:
