kpimagepage.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef KPIMAGEPAGE_H
00021 #define KPIMAGEPAGE_H
00022
00023 #include "kprintdialogpage.h"
00024
00025 class KIntNumInput;
00026 class QComboBox;
00027 class QButtonGroup;
00028 class ImagePreview;
00029 class ImagePosition;
00030
00031 class KPImagePage : public KPrintDialogPage
00032 {
00033 Q_OBJECT
00034 public:
00035 KPImagePage(DrMain *driver = 0, QWidget *parent = 0, const char *name = 0);
00036 ~KPImagePage();
00037
00038 void setOptions(const QMap<QString,QString>& opts);
00039 void getOptions(QMap<QString,QString>& opts, bool incldef = false);
00040
00041 protected slots:
00042 void slotSizeTypeChanged(int);
00043 void slotPositionChanged();
00044 void slotImageSettingsChanged();
00045 void slotDefaultClicked();
00046
00047 private:
00048 KIntNumInput *m_brightness, *m_hue, *m_saturation, *m_gamma;
00049 QComboBox *m_sizetype;
00050 KIntNumInput *m_size;
00051 QButtonGroup *m_vertgrp, *m_horizgrp;
00052 ImagePreview *m_preview;
00053 ImagePosition *m_position;
00054 };
00055
00056 #endif
|