25#include <koffice_export.h>
34class KOFFICEUI_EXPORT ToolBox : public TQFrame
39 ToolBox( TQWidget* parent = 0, const char* name = 0 );
42 void setEnabled( bool enable );
46 void childEvent( TQChildEvent* ev );
47 void mousePressEvent( TQMouseEvent* ev );
48 void mouseMoveEvent( TQMouseEvent* ev );
51 TQVBoxLayout* m_layout;
56class KOFFICEUI_EXPORT KoTransformToolBox : public ToolBox
61 KoTransformToolBox( KoDocumentChild* child, TQWidget* parent = 0, const char* name = 0 );
63 double rotation() const;
64 double scaling() const;
65 double xShearing() const;
66 double yShearing() const;
68 void setRotation( double );
69 void setScaling( double );
70 void setXShearing( double );
71 void setYShearing( double );
74 void rotationChanged( double );
75 void scalingChanged( double );
76 void xShearingChanged( double );
77 void yShearingChanged( double );
80 void setDocumentChild( KoDocumentChild* );
83 void slotRotationChanged( int );
84 void slotScalingChanged( int );
85 void slotXShearingChanged( int );
86 void slotYShearingChanged( int );
89 TQSpinBox* m_rotation;
93 KoDocumentChild* m_child;
|