Engauge Digitizer 2
|
Dialog for editing curve names settings. More...
#include <DlgSettingsCurveList.h>
Public Slots | |
void | slotRowsAboutToBeRemoved (const QModelIndex &parent, int rowFirst, int rowLast) |
Cleanup after rows have been removed in the model. We remove the corresponding rows in the QListView. | |
Public Member Functions | |
DlgSettingsCurveList (MainWindow &mainWindow) | |
Single constructor. | |
virtual | ~DlgSettingsCurveList () |
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. | |
void | load (CmdMediator &cmdMediator) |
Load settings from Document. | |
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 names settings.
Definition at line 24 of file DlgSettingsCurveList.h.
DlgSettingsCurveList::DlgSettingsCurveList | ( | MainWindow & | mainWindow | ) |
Single constructor.
Definition at line 31 of file DlgSettingsCurveList.cpp.
|
virtual |
Definition at line 43 of file DlgSettingsCurveList.cpp.
|
virtual |
Let subclass define an optional Save As Default button.
Implements DlgSettingsAbstractBase.
Definition at line 117 of file DlgSettingsCurveList.cpp.
|
virtual |
Create dialog-specific panel to which base class will add Ok and Cancel buttons.
Implements DlgSettingsAbstractBase.
Definition at line 135 of file DlgSettingsCurveList.cpp.
|
protectedvirtual |
Process slotOk.
Implements DlgSettingsAbstractBase.
Definition at line 171 of file DlgSettingsCurveList.cpp.
|
virtual |
Load settings from Document.
Implements DlgSettingsAbstractBase.
Definition at line 195 of file DlgSettingsCurveList.cpp.
If false then dialogs have a minimum size so all controls are visible.
Implements DlgSettingsAbstractBase.
Definition at line 433 of file DlgSettingsCurveList.cpp.
|
slot |
Cleanup after rows have been removed in the model. We remove the corresponding rows in the QListView.
Definition at line 461 of file DlgSettingsCurveList.cpp.