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.1.