karbon
vtypebuttonbox.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __VTYPEBUTTONBOX_H__
00021 #define __VTYPEBUTTONBOX_H__
00022
00023 #include <qhbuttongroup.h>
00024
00025 class KarbonPart;
00026
00027 class VTypeButtonBox : public QHButtonGroup
00028 {
00029 Q_OBJECT
00030
00031 public:
00032 enum buttonType {
00033 none = 0,
00034 solid = 1,
00035 gradient = 2,
00036 pattern = 3
00037 };
00038
00039 VTypeButtonBox( KarbonPart *part, QWidget* parent = 0L, const char* name = 0L );
00040 bool isStrokeManipulator() { return m_isStrokeManipulator; }
00041
00042 public slots:
00043 void slotButtonPressed( int id );
00044 void setFill();
00045 void setStroke();
00046
00047 private:
00048 KarbonPart *m_part;
00049 bool m_isStrokeManipulator;
00050
00051 void manipulateFills( int id );
00052 void manipulateStrokes( int id );
00053 };
00054
00055 #endif
00056
|