20#ifndef __VCONFIGUREDLG_H__
21#define __VCONFIGUREDLG_H__
24#include <kdialogbase.h>
30class KoUnitDoubleSpinBox;
34class VConfigInterfacePage :
public TQObject
41 KarbonView* view, TQVBox *box = 0L,
char* name = 0L );
52 KIntNumInput* m_recentFiles;
55 TQCheckBox* m_showStatusBar;
57 KIntNumInput* m_copyOffset;
60 KIntNumInput* m_dockerFontSize;
61 int m_oldDockerFontSize;
65class VConfigMiscPage :
public TQObject
72 KarbonView* view, TQVBox* box,
char* name = 0L );
77 void unitChanged(
int );
86 KIntNumInput* m_undoRedo;
92class VConfigDefaultPage :
public TQObject
99 KarbonView* view, TQVBox* box,
char* name = 0L );
110 KIntNumInput* m_autoSave;
112 TQCheckBox *m_createBackupFile;
113 bool m_oldBackupFile;
114 TQCheckBox *m_saveAsPath;
115 bool m_oldSaveAsPath;
118class VConfigGridPage :
public TQObject
125 KarbonView* view, TQVBox* box,
char* name = 0L );
131 void slotUnitChanged(
int );
134 void setMaxHorizSnap(
double v );
135 void setMaxVertSnap(
double v );
139 KoUnitDoubleSpinBox* m_spaceHorizUSpin;
140 KoUnitDoubleSpinBox* m_spaceVertUSpin;
141 KoUnitDoubleSpinBox* m_snapHorizUSpin;
142 KoUnitDoubleSpinBox* m_snapVertUSpin;
143 TQCheckBox* m_gridChBox;
144 TQCheckBox* m_snapChBox;
145 KColorButton* m_gridColorBtn;
148class VConfigureDlg :
public KDialogBase
154 VConfigureDlg( KarbonView* parent );
161 VConfigInterfacePage* m_interfacePage;
162 VConfigMiscPage* m_miscPage;
163 VConfigGridPage* m_gridPage;
164 VConfigDefaultPage* m_defaultDocPage;