LensDialog Class Reference
#include <lensdialog.h>
Public Member Functions | |
| LensDialog (QWidget *parent, ScribusDoc *doc) | |
| ~LensDialog () | |
| void | lensSelected (LensItem *item) |
| void | setLensPositionValues (QPointF p) |
Public Attributes | |
| QGraphicsScene | scene |
| QList< QPainterPath > | origPath |
| QList< QGraphicsPathItem * > | origPathItem |
| QList< LensItem * > | lensList |
| int | currentLens |
| bool | isFirst |
Protected Member Functions | |
| void | showEvent (QShowEvent *e) |
Private Slots | |
| void | doZoomIn () |
| void | doZoomOut () |
| void | addLens () |
| void | removeLens () |
| void | changeLens () |
| void | selectionHasChanged () |
| void | setNewLensX (double x) |
| void | setNewLensY (double y) |
| void | setNewLensRadius (double radius) |
| void | setNewLensStrength (double s) |
Detailed Description
Definition at line 68 of file lensdialog.h.
Constructor & Destructor Documentation
| LensDialog::LensDialog | ( | QWidget * | parent, | |
| ScribusDoc * | doc | |||
| ) |
Definition at line 246 of file lensdialog.cpp.
References addLens(), changeLens(), VGradient::colorStops(), PageItem::controlsGroup(), Selection::count(), ScribusDoc::docPatterns, doZoomIn(), doZoomOut(), PageItem::fill_gradient, PageItem::fillColor, PageItem::fillShade, PageItem::fillTransparency, Selection::getGroupRect(), ScColorEngine::getShadeColorProof(), PageItem::GrEndX, PageItem::GrEndY, PageItem::groupsLastItem, PageItem::GrStartX, PageItem::GrStartY, PageItem::GrType, isFirst, Selection::itemAt(), PageItem::itemType, PageItem::lineColor, PageItem::lineEnd(), PageItem::lineJoin(), PageItem::lineShade, PageItem::lineStyle(), PageItem::lineTransparency, PageItem::lineWidth, loadIcon(), ScribusDoc::m_Selection, CommonStrings::None, origPath, origPathItem, ScribusDoc::PageColors, PageItem::pattern(), PageItem::patternTransform(), PageItem::PoLine, PageItem::PolyLine, removeLens(), PageItem::rotation, scene, selectionHasChanged(), setNewLensRadius(), setNewLensStrength(), setNewLensX(), setNewLensY(), FPointArray::toQPainterPath(), PageItem::xPos, and PageItem::yPos.
| LensDialog::~LensDialog | ( | ) | [inline] |
Definition at line 74 of file lensdialog.h.
Member Function Documentation
| void LensDialog::lensSelected | ( | LensItem * | item | ) |
Definition at line 502 of file lensdialog.cpp.
References changeLens(), currentLens, lensList, p, setNewLensRadius(), setNewLensStrength(), setNewLensX(), setNewLensY(), and LensItem::strength.
Referenced by LensItem::itemChange(), LensItem::mouseMoveEvent(), and removeLens().
| void LensDialog::setLensPositionValues | ( | QPointF | p | ) |
Definition at line 528 of file lensdialog.cpp.
References setNewLensX(), and setNewLensY().
Referenced by LensItem::itemChange(), and setNewLensRadius().
| void LensDialog::showEvent | ( | QShowEvent * | e | ) | [protected] |
| void LensDialog::doZoomIn | ( | ) | [private, slot] |
| void LensDialog::doZoomOut | ( | ) | [private, slot] |
| void LensDialog::addLens | ( | ) | [private, slot] |
Definition at line 423 of file lensdialog.cpp.
References changeLens(), currentLens, lensList, scene, setNewLensRadius(), setNewLensStrength(), setNewLensX(), and setNewLensY().
Referenced by LensDialog().
| void LensDialog::removeLens | ( | ) | [private, slot] |
Definition at line 460 of file lensdialog.cpp.
References currentLens, lensList, lensSelected(), and scene.
Referenced by LensDialog().
| void LensDialog::changeLens | ( | ) | [private, slot] |
Definition at line 475 of file lensdialog.cpp.
References currentLens, and lensList.
Referenced by addLens(), LensDialog(), and lensSelected().
| void LensDialog::selectionHasChanged | ( | ) | [private, slot] |
Definition at line 485 of file lensdialog.cpp.
References lensList, and scene.
Referenced by LensDialog().
| void LensDialog::setNewLensX | ( | double | x | ) | [private, slot] |
Definition at line 538 of file lensdialog.cpp.
References currentLens, and lensList.
Referenced by addLens(), LensDialog(), lensSelected(), and setLensPositionValues().
| void LensDialog::setNewLensY | ( | double | y | ) | [private, slot] |
Definition at line 546 of file lensdialog.cpp.
References currentLens, and lensList.
Referenced by addLens(), LensDialog(), lensSelected(), and setLensPositionValues().
| void LensDialog::setNewLensRadius | ( | double | radius | ) | [private, slot] |
Definition at line 554 of file lensdialog.cpp.
References currentLens, lensList, and setLensPositionValues().
Referenced by addLens(), LensDialog(), and lensSelected().
| void LensDialog::setNewLensStrength | ( | double | s | ) | [private, slot] |
Definition at line 567 of file lensdialog.cpp.
References currentLens, and lensList.
Referenced by addLens(), LensDialog(), and lensSelected().
Member Data Documentation
| QGraphicsScene LensDialog::scene |
Definition at line 77 of file lensdialog.h.
Referenced by addLens(), LensDialog(), removeLens(), selectionHasChanged(), and showEvent().
| QList<QPainterPath> LensDialog::origPath |
Definition at line 78 of file lensdialog.h.
Referenced by LensDialog(), and LensItem::updateEffect().
| QList<QGraphicsPathItem*> LensDialog::origPathItem |
Definition at line 79 of file lensdialog.h.
Referenced by LensDialog(), LensEffectsPlugin::run(), and LensItem::updateEffect().
| QList<LensItem*> LensDialog::lensList |
Definition at line 80 of file lensdialog.h.
Referenced by addLens(), changeLens(), lensSelected(), removeLens(), selectionHasChanged(), setNewLensRadius(), setNewLensStrength(), setNewLensX(), setNewLensY(), and LensItem::updateEffect().
Definition at line 81 of file lensdialog.h.
Referenced by addLens(), changeLens(), lensSelected(), removeLens(), setNewLensRadius(), setNewLensStrength(), setNewLensX(), and setNewLensY().
| bool LensDialog::isFirst |
The documentation for this class was generated from the following files:
