KTextEditor
10#ifndef KATE_PRINT_CONFIG_WIDGETS_H
11#define KATE_PRINT_CONFIG_WIDGETS_H
33class KatePrintTextSettings :
public QWidget
37 ~KatePrintTextSettings()
override;
39 bool printLineNumbers();
41 bool dontPrintFoldedCode()
const;
47 QCheckBox *cbLineNumbers;
62class KatePrintHeaderFooter :
public QWidget
66 ~KatePrintHeaderFooter()
override;
71 QStringList headerFormat();
72 QColor headerForeground();
73 QColor headerBackground();
74 bool useHeaderBackground();
77 QStringList footerFormat();
78 QColor footerForeground();
79 QColor footerBackground();
80 bool useFooterBackground();
83 void showContextMenu(
const QPoint &
pos);
89 QCheckBox *cbEnableHeader, *cbEnableFooter;
90 KFontRequester *lFontPreview;
91 QGroupBox *gbHeader, *gbFooter;
92 QLineEdit *leHeaderLeft, *leHeaderCenter, *leHeaderRight;
93 KColorButton *kcbtnHeaderFg, *kcbtnHeaderBg;
94 QCheckBox *cbHeaderEnableBgColor;
95 QLineEdit *leFooterLeft, *leFooterCenter, *leFooterRight;
96 KColorButton *kcbtnFooterFg, *kcbtnFooterBg;
97 QCheckBox *cbFooterEnableBgColor;
112class KatePrintLayout :
public QWidget
116 ~KatePrintLayout()
override;
118 QString colorScheme();
120 bool useBackground();
128 void writeSettings();
130 QComboBox *cmbSchema;
131 KFontRequester *lFontPreview;
132 QCheckBox *cbEnableBox;
133 QCheckBox *cbDrawBackground;
134 QGroupBox *gbBoxProps;
135 QSpinBox *sbBoxWidth;
136 QSpinBox *sbBoxMargin;
137 KColorButton *kcbtnBoxColor;
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:55:24 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.