21 #include <QtGui/QCheckBox>
22 #include <QtGui/QGroupBox>
23 #include <QtGui/QLabel>
24 #include <QtGui/QLayout>
25 #include <QtGui/QSpinBox>
26 #include <QtGui/QVBoxLayout>
27 #include <QtGui/QGridLayout>
28 #include <QtGui/QFontComboBox>
30 #include <kapplication.h>
31 #include <kcolorbutton.h>
35 #include <ktabwidget.h>
43 QGridLayout* gridLayout;
44 QGroupBox* colorGroupBox;
45 QGroupBox* snolGroupBox;
46 QGroupBox* tabGroupBox;
51 layout =
new QVBoxLayout( page );
52 layout->setSpacing( KDialog::spacingHint() );
53 layout->setMargin( KDialog::marginHint() );
56 colorGroupBox =
new QGroupBox( page );
57 colorGroupBox->setTitle( i18n(
"Colors" ) );
58 layout->addWidget( colorGroupBox );
60 gridLayout =
new QGridLayout( colorGroupBox );
63 label =
new QLabel( i18n(
"Removed color:" ), colorGroupBox );
66 gridLayout->addWidget( label, 0, 0 );
70 label =
new QLabel( i18n(
"Changed color:" ), colorGroupBox );
73 gridLayout->addWidget( label, 1, 0 );
77 label =
new QLabel( i18n(
"Added color:" ), colorGroupBox );
80 gridLayout->addWidget( label, 2, 0 );
84 label =
new QLabel( i18n(
"Applied color:" ), colorGroupBox );
87 gridLayout->addWidget( label, 3, 0 );
91 snolGroupBox =
new QGroupBox( page );
92 QHBoxLayout *snolLayout =
new QHBoxLayout;
93 snolGroupBox->setLayout( snolLayout );
94 snolGroupBox->setTitle( i18n(
"Mouse Wheel" ) );
95 layout->addWidget( snolGroupBox );
98 label =
new QLabel( i18n(
"Number of lines:" ) );
99 snolLayout->addWidget( label );
107 tabGroupBox =
new QGroupBox( page );
108 QHBoxLayout *tabLayout =
new QHBoxLayout;
109 tabGroupBox->setLayout( tabLayout );
110 tabGroupBox->setTitle( i18n(
"Tabs to Spaces" ) );
111 layout->addWidget( tabGroupBox );
114 label =
new QLabel( i18n(
"Number of spaces to convert a tab character to:" ) );
115 tabLayout->addWidget( label );
121 layout->addStretch( 1 );
127 layout =
new QVBoxLayout( page );
128 layout->setSpacing( KDialog::spacingHint() );
129 layout->setMargin( KDialog::marginHint() );
131 QGroupBox* gb =
new QGroupBox( page );
132 QHBoxLayout *layfont =
new QHBoxLayout;
133 gb->setLayout( layfont );
134 gb->setTitle( i18n(
"Text Font" ) );
135 layout->addWidget( gb );
138 label =
new QLabel( i18n(
"Font:" ) );
140 layfont->addWidget( label );
145 label =
new QLabel( i18n(
"Size:" ) );
146 layfont->addWidget( label );
152 layout->addStretch( 1 );
216 #include "viewpage.moc"
static const QColor default_changeColor
QSpinBox * m_fontSizeSpinBox
KColorButton * m_appliedColorButton
int m_tabToNumberOfSpaces
ViewSettings * settings(void)
static const QColor default_appliedColor
static const QColor default_addColor
KColorButton * m_removedColorButton
virtual void setDefaults()
No descriptions.
void setSettings(ViewSettings *)
QFontComboBox * m_fontCombo
virtual void apply()
No descriptions.
QSize sizeHintForWidget(QWidget *widget)
No descriptions.
virtual void restore()
No descriptions.
virtual void saveSettings(KConfig *config)
ViewSettings * m_settings
KColorButton * m_addedColorButton
static const QColor default_removeColor
KColorButton * m_changedColorButton