19#ifndef PROPERTYEDITOR_H
20#define PROPERTYEDITOR_H
22#include <tqtabdialog.h>
23#include <KPrGeneralProperty.h>
29class KPrPenStyleWidget;
30class KPrBrushProperty;
32class KPrPolygonProperty;
34class KPrPictureProperty;
36class KPrObjectProperties;
38class KPrPropertyEditor : public TQTabDialog
44 KPrPropertyEditor( TQWidget *parent = 0, const char *name = 0, KPrPage *page = 0, KPrDocument *doc = 0 );
47 KCommand * getCommand();
54 void setupTabPen( bool configureLineEnds );
57 void setupTabPolygon();
59 void setupTabPicture();
61 void setupTabGeneral();
63 KPrGeneralProperty::GeneralValue getGeneralValue();
67 TQPtrList<KPrObject> m_objects;
69 KPrPenStyleWidget *m_penProperty;
70 KPrBrushProperty *m_brushProperty;
71 KPrRectProperty *m_rectProperty;
72 KPrPolygonProperty *m_polygonProperty;
73 KPrPieProperty *m_pieProperty;
74 KPrPictureProperty *m_pictureProperty;
75 KPrTextProperty *m_textProperty;
76 KPrGeneralProperty *m_generalProperty;
78 KPrObjectProperties *m_objectProperties;
|