kpresenter
KPrMarginWidget.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef KPMARGINWIDGET_H
00023 #define KPMARGINWIDGET_H
00024
00025 #include <qwidget.h>
00026
00027 #include <KoUnit.h>
00028
00029 class MarginUI;
00030
00031 class KPrMarginWidget : public QWidget
00032 {
00033 Q_OBJECT
00034 public:
00035 KPrMarginWidget( QWidget *parent, const char *name, const KoUnit::Unit unit );
00036 ~KPrMarginWidget();
00037
00038 bool changed() const { return m_changed; }
00039 void resetChanged() { m_changed = false; }
00040
00041 void setValues( double left, double right, double top, double bottom );
00042 double leftValue() const;
00043 double rightValue() const;
00044 double topValue() const;
00045 double bottomValue() const;
00046
00047 private:
00048 MarginUI *m_ui;
00049 KoUnit::Unit m_unit;
00050 bool m_changed;
00051 bool m_noSignal;
00052
00053 protected slots:
00054 void slotValueChanged( double );
00055 };
00056
00057 #endif
|