Engauge Digitizer 2
|
Dialog for setting the advanced parameters in a newly imported Document. More...
#include <DlgImportAdvanced.h>
Public Member Functions | |
DlgImportAdvanced (MainWindow &mainWindow) | |
Single constructor. | |
virtual void | createOptionalSaveDefault (QHBoxLayout *layout) |
Let subclass define an optional Save As Default button. | |
virtual QWidget * | createSubPanel () |
Create dialog-specific panel to which base class will add Ok and Cancel buttons. | |
DocumentAxesPointsRequired | documentAxesPointsRequired () const |
Number of axes points selected by user. | |
virtual void | handleOk () |
Process slotOk. | |
virtual void | load (CmdMediator &cmdMediator) |
Load settings from Document. | |
unsigned int | numberCoordSystem () const |
Number of coordinate systems selected by user. | |
virtual void | setSmallDialogs (bool smallDialogs) |
If false then dialogs have a minimum size so all controls are visible. | |
![]() | |
DlgSettingsAbstractBase (const QString &title, const QString &dialogName, MainWindow &mainWindow) | |
Single constructor. | |
virtual | ~DlgSettingsAbstractBase () |
Additional Inherited Members | |
![]() | |
CmdMediator & | cmdMediator () |
Provide access to Document information wrapped inside CmdMediator. | |
void | enableOk (bool enable) |
Let leaf subclass control the Ok button. | |
void | finishPanel (QWidget *subPanel, int minimumWidth=MINIMUM_DIALOG_WIDTH, int minimumHeightOrZero=0) |
Add Ok and Cancel buttons to subpanel to get the whole dialog. | |
MainWindow & | mainWindow () |
Get method for MainWindow. | |
const MainWindow & | mainWindow () const |
Const get method for MainWindow. | |
void | populateColorComboWithoutTransparent (QComboBox &combo) |
Add colors in color palette to combobox, without transparent entry at end. | |
void | populateColorComboWithTransparent (QComboBox &combo) |
Add colors in color palette to combobox, with transparent entry at end. | |
void | setCmdMediator (CmdMediator &cmdMediator) |
Store CmdMediator for easy access by the leaf class. | |
void | setDisableOkAtStartup (bool disableOkAtStartup) |
Override the default Ok button behavior applied in showEvent. | |
![]() | |
static int | MINIMUM_DIALOG_WIDTH = 380 |
Dialog layout constant that guarantees every widget has sufficient room. Can be increased by finishPanel. | |
static int | MINIMUM_PREVIEW_HEIGHT = 100 |
Dialog layout constant that guarantees preview has sufficent room. | |
Dialog for setting the advanced parameters in a newly imported Document.
Definition at line 19 of file DlgImportAdvanced.h.
DlgImportAdvanced::DlgImportAdvanced | ( | MainWindow & | mainWindow | ) |
Single constructor.
Definition at line 17 of file DlgImportAdvanced.cpp.
|
virtual |
Let subclass define an optional Save As Default button.
Implements DlgSettingsAbstractBase.
Definition at line 33 of file DlgImportAdvanced.cpp.
|
virtual |
Create dialog-specific panel to which base class will add Ok and Cancel buttons.
Implements DlgSettingsAbstractBase.
Definition at line 38 of file DlgImportAdvanced.cpp.
DocumentAxesPointsRequired DlgImportAdvanced::documentAxesPointsRequired | ( | ) | const |
Number of axes points selected by user.
Definition at line 97 of file DlgImportAdvanced.cpp.
|
virtual |
Process slotOk.
Implements DlgSettingsAbstractBase.
Definition at line 108 of file DlgImportAdvanced.cpp.
|
virtual |
Load settings from Document.
Implements DlgSettingsAbstractBase.
Definition at line 117 of file DlgImportAdvanced.cpp.
Number of coordinate systems selected by user.
Definition at line 122 of file DlgImportAdvanced.cpp.
If false then dialogs have a minimum size so all controls are visible.
Implements DlgSettingsAbstractBase.
Definition at line 127 of file DlgImportAdvanced.cpp.