karbon
vtransformdocker.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef __VTRANSFORMDOCKER_H__
00022 #define __VTRANSFORMDOCKER_H__
00023
00024 class KarbonPart;
00025 class KarbonView;
00026 class KoUnitDoubleSpinBox;
00027
00028 class VTransformDocker : public QWidget
00029 {
00030 Q_OBJECT
00031
00032 public:
00033 VTransformDocker( KarbonPart* part, KarbonView* parent = 0L, const char* name = 0L );
00034
00035 public slots:
00036 void update();
00037 virtual void setUnit( KoUnit::Unit unit );
00038
00039 private slots:
00040 void translate();
00041 void scale();
00042 void enableSignals( bool enable );
00043 void shearX();
00044 void shearY();
00045 void rotate();
00046
00047 private:
00048 KarbonPart *m_part;
00049 KarbonView *m_view;
00050 KoUnitDoubleSpinBox *m_x;
00051 KoUnitDoubleSpinBox *m_y;
00052 KoUnitDoubleSpinBox *m_width;
00053 KoUnitDoubleSpinBox *m_height;
00054 KDoubleSpinBox *m_rotate;
00055 KoUnitDoubleSpinBox *m_shearX;
00056 KoUnitDoubleSpinBox *m_shearY;
00057 };
00058
00059 #endif
00060
|