Engauge Digitizer 2
|
Dialog for editing curve properties settings. More...
#include <DlgSettingsCurveProperties.h>
Public Member Functions | |
DlgSettingsCurveProperties (MainWindow &mainWindow) | |
Single constructor. | |
virtual | ~DlgSettingsCurveProperties () |
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. | |
virtual void | load (CmdMediator &cmdMediator) |
Load settings from Document. | |
void | setCurveName (const QString &curveName) |
Load information for the specified curve name. When called externally, the load method must have been called first. | |
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 () |
Protected Member Functions | |
virtual void | handleOk () |
Process slotOk. | |
![]() | |
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. | |
Additional Inherited Members | |
![]() | |
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 editing curve properties settings.
Definition at line 23 of file DlgSettingsCurveProperties.h.
DlgSettingsCurveProperties::DlgSettingsCurveProperties | ( | MainWindow & | mainWindow | ) |
Single constructor.
Definition at line 61 of file DlgSettingsCurveProperties.cpp.
|
virtual |
Definition at line 79 of file DlgSettingsCurveProperties.cpp.
|
virtual |
Let subclass define an optional Save As Default button.
Implements DlgSettingsAbstractBase.
Definition at line 219 of file DlgSettingsCurveProperties.cpp.
|
virtual |
Create dialog-specific panel to which base class will add Ok and Cancel buttons.
Implements DlgSettingsAbstractBase.
Definition at line 257 of file DlgSettingsCurveProperties.cpp.
|
protectedvirtual |
Process slotOk.
Implements DlgSettingsAbstractBase.
Definition at line 367 of file DlgSettingsCurveProperties.cpp.
|
virtual |
Load settings from Document.
Implements DlgSettingsAbstractBase.
Definition at line 383 of file DlgSettingsCurveProperties.cpp.
Load information for the specified curve name. When called externally, the load method must have been called first.
Definition at line 466 of file DlgSettingsCurveProperties.cpp.
If false then dialogs have a minimum size so all controls are visible.
Implements DlgSettingsAbstractBase.
Definition at line 472 of file DlgSettingsCurveProperties.cpp.