karbon
VStrokeCmd Class Reference
Inheritance diagram for VStrokeCmd:

Detailed Description
Definition at line 32 of file vstrokecmd.h.
Public Member Functions | |
| VStrokeCmd (VDocument *doc, const VStroke *, const QString &icon="14_action") | |
| VStrokeCmd (VDocument *doc, VGradient *) | |
| VStrokeCmd (VDocument *doc, VPattern *) | |
| VStrokeCmd (VDocument *doc, const VColor &) | |
| VStrokeCmd (VDocument *doc, double) | |
| VStrokeCmd (VDocument *doc, const QValueList< float > &) | |
| virtual | ~VStrokeCmd () |
| virtual void | execute () |
| virtual void | unexecute () |
| virtual bool | changesSelection () const |
| virtual void | changeStroke (const VColor &) |
| virtual VSelection * | getSelection () const |
Protected Types | |
| enum | State { LineWidth, Color, Gradient, Pattern, Stroke, Dash } |
Protected Attributes | |
| State | m_state |
| VSelection * | m_selection |
| VStroke | m_stroke |
| QValueVector< VStroke > | m_oldstrokes |
Member Function Documentation
| void VStrokeCmd::execute | ( | ) | [virtual] |
Executes the command.
All the changes to the document are done here. All commands have to implement this function.
Implements VCommand.
Definition at line 117 of file vstrokecmd.cc.
| void VStrokeCmd::unexecute | ( | ) | [virtual] |
Unexecutes the command.
All changes to the document have to be undone here.
Reimplemented from VCommand.
Definition at line 182 of file vstrokecmd.cc.
| virtual bool VStrokeCmd::changesSelection | ( | ) | const [inline, virtual] |
Returns if the command changes the actual document selection.
This flag is checked to determine if the document has to be redrawn.
- Returns:
- true if the selection is changed, else false
Reimplemented from VCommand.
Definition at line 46 of file vstrokecmd.h.
The documentation for this class was generated from the following files:

