kmpropertypage.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
#ifndef KMPROPERTYPAGE_H
00021
#define KMPROPERTYPAGE_H
00022
00023
#include "cjanuswidget.h"
00024
#include "kmprinterpage.h"
00025
#include <kdeprint/kpreloadobject.h>
00026
00027
#include <qptrlist.h>
00028
00029
class KMPropWidget;
00030
class KMPrinter;
00031
00032
class KMPropertyPage :
public CJanusWidget,
public KMPrinterPage,
public KPReloadObject
00033 {
00034 Q_OBJECT
00035
public:
00036 KMPropertyPage(
QWidget *parent = 0,
const char *name = 0);
00037 ~KMPropertyPage();
00038
00039
void addPropPage(KMPropWidget*);
00040
void setPrinter(KMPrinter*);
00041
00042
protected slots:
00043
void slotEnable(
bool);
00044
void initialize();
00045
00046
protected:
00047
void reload();
00048
00049
private:
00050
QPtrList<KMPropWidget> m_widgets;
00051 };
00052
00053
#endif
This file is part of the documentation for kdeprint Library Version 3.3.0.