Logo Search packages:      
Sourcecode: kdenlive version File versions

Classes | Signals | Public Member Functions | Protected Slots | Protected Member Functions | Private Attributes

KisCurveWidget Class Reference

#include <kis_curve_widget.h>

Collaboration diagram for KisCurveWidget:
Collaboration graph
[legend]

List of all members.

Classes

class  Private

Signals

void modified (void)

Public Member Functions

void addPointInTheMiddle ()
KisCubicCurve curve ()
void dropInOutControls ()
 KisCurveWidget (QWidget *parent=0, Qt::WFlags f=0)
void reset (void)
void setCurve (KisCubicCurve inlist)
void setCurveGuide (const QColor &color)
void setMaxPoints (int max)
void setPixmap (const QPixmap &pix)
void setupInOutControls (QSpinBox *in, QSpinBox *out, int min, int max)
virtual QSize sizeHint () const

Protected Slots

void inOutChanged (int)

Protected Member Functions

void keyPressEvent (QKeyEvent *)
void leaveEvent (QEvent *)
void mouseMoveEvent (QMouseEvent *e)
void mousePressEvent (QMouseEvent *e)
void mouseReleaseEvent (QMouseEvent *e)
void paintEvent (QPaintEvent *)
void resizeEvent (QResizeEvent *e)

Private Attributes

Private *const d

Detailed Description

KisCurveWidget is a widget that shows a single curve that can be edited by the user. The user can grab the curve and move it; this creates a new control point. Control points can be deleted by selecting a point and pressing the delete key.

(From: http://techbase.kde.org/Projects/Widgets_and_Classes#KisCurveWidget) KisCurveWidget allows editing of spline based y=f(x) curves. Handy for cases where you want the user to control such things as tablet pressure response, color transformations, acceleration by time, aeroplane lift by angle of attack.

Definition at line 49 of file kis_curve_widget.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index