kptextpage.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
#ifndef KPTEXTPAGE_H
00021
#define KPTEXTPAGE_H
00022
00023
#include "kprintdialogpage.h"
00024
00025
class DrMain;
00026
class KIntNumInput;
00027
class QButtonGroup;
00028
class QLabel;
00029
class MarginWidget;
00030
00031
class KPTextPage :
public KPrintDialogPage
00032 {
00033 Q_OBJECT
00034
public:
00035 KPTextPage(DrMain *driver,
QWidget *parent = 0,
const char *name = 0);
00036 ~KPTextPage();
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 slotPrettyChanged(
int);
00043
void slotColumnsChanged(
int);
00044
00045
protected:
00046
void initPageSize(
bool landscape);
00047
00048
private:
00049 KIntNumInput *m_cpi, *m_lpi, *m_columns;
00050
QButtonGroup *m_prettyprint;
00051 MarginWidget *m_margin;
00052
QLabel *m_prettypix;
00053
QString m_currentps;
00054
bool m_block;
00055 };
00056
00057
#endif
This file is part of the documentation for kdeprint Library Version 3.4.0.