1 #ifndef DLG_SETTINGS_GRID_REMOVAL_H
2 #define DLG_SETTINGS_GRID_REMOVAL_H
4 #include "DlgSettingsAbstractBase.h"
9 class QDoubleValidator;
30 void slotRemoveGridLines (
int);
31 void slotCloseDistance(
const QString &);
33 void slotDisableX(
const QString &);
34 void slotCountX(
const QString &);
35 void slotStartX(
const QString &);
36 void slotStepX(
const QString &);
37 void slotStopX(
const QString &);
39 void slotDisableY(
const QString &);
40 void slotCountY(
const QString &);
41 void slotStartY(
const QString &);
42 void slotStepY(
const QString &);
43 void slotStopY(
const QString &);
50 void createRemoveGridLines (QGridLayout *layout,
int &row);
51 void createRemoveGridLinesX (QGridLayout *layoutGridLines,
int &row);
52 void createRemoveGridLinesY (QGridLayout *layoutGridLines,
int &row);
53 void createPreview (QGridLayout *layout,
int &row);
54 void updateControls ();
57 QCheckBox *m_chkRemoveGridLines;
58 QLineEdit *m_editCloseDistance;
59 QDoubleValidator *m_validatorCloseDistance;
61 QComboBox *m_cmbDisableX;
62 QLineEdit *m_editCountX;
63 QLineEdit *m_editStartX;
64 QLineEdit *m_editStepX;
65 QLineEdit *m_editStopX;
66 QDoubleValidator *m_validatorCountX;
67 QDoubleValidator *m_validatorStartX;
68 QDoubleValidator *m_validatorStepX;
69 QDoubleValidator *m_validatorStopX;
71 QComboBox *m_cmbDisableY;
72 QLineEdit *m_editCountY;
73 QLineEdit *m_editStartY;
74 QLineEdit *m_editStepY;
75 QLineEdit *m_editStopY;
76 QDoubleValidator *m_validatorCountY;
77 QDoubleValidator *m_validatorStartY;
78 QDoubleValidator *m_validatorStepY;
79 QDoubleValidator *m_validatorStopY;
81 QGraphicsScene *m_scenePreview;
88 #endif // DLG_SETTINGS_GRID_REMOVAL_H
virtual void load(CmdMediator &cmdMediator)
Load settings from Document.
Dialog for editing grid removal settings.
virtual void handleOk()
Process slotOk.
DlgSettingsGridRemoval(MainWindow &mainWindow)
Single constructor.
Class that modifies QGraphicsView to automatically expand/shrink the view to fit the window...
Abstract base class for all Settings dialogs.
virtual QWidget * createSubPanel()
Create dialog-specific panel to which base class will add Ok and Cancel buttons.
Model for DlgSettingsGridRemoval and CmdSettingsGridRemoval. The settings are unstable until the user...
MainWindow & mainWindow()
Get method for MainWindow.
Main window consisting of menu, graphics scene, status bar and optional toolbars as a Single Document...
CmdMediator & cmdMediator()
Provide access to Document information wrapped inside CmdMediator.