kmpropwidget.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef KMPROPWIDGET_H
00021 #define KMPROPWIDGET_H
00022
00023 #include <qwidget.h>
00024
00025 class KMPrinter;
00026 class KMWizard;
00027
00028 class KMPropWidget : public QWidget
00029 {
00030 Q_OBJECT
00031 public:
00032 KMPropWidget(QWidget *parent = 0, const char *name = 0);
00033 virtual ~KMPropWidget();
00034
00035 virtual void setPrinter(KMPrinter*);
00036 void setPrinterBase(KMPrinter*);
00037 QString pixmap() const { return m_pixmap; }
00038 QString title() const { return m_title; }
00039 QString header() const { return m_header; }
00040 bool canChange() const { return m_canchange; }
00041
00042 signals:
00043 void enable(bool);
00044 void enableChange(bool);
00045
00046 public slots:
00047 void slotChange();
00048
00049 protected:
00050 virtual int requestChange();
00051 virtual void configureWizard(KMWizard*);
00052
00053 protected:
00054 QString m_pixmap;
00055 QString m_title;
00056 QString m_header;
00057 KMPrinter *m_printer;
00058 bool m_canchange;
00059 };
00060
00061 #endif
This file is part of the documentation for kdeprint Library Version 3.3.2.