Engauge Digitizer  2
Public Member Functions | Protected Member Functions | List of all members
DlgSettingsCurveAddRemove Class Reference

Dialog for editing curve names settings. More...

#include <DlgSettingsCurveAddRemove.h>

Inheritance diagram for DlgSettingsCurveAddRemove:
DlgSettingsAbstractBase

Public Member Functions

 DlgSettingsCurveAddRemove (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.
 
void load (CmdMediator &cmdMediator)
 Load settings from Document.
 
- Public Member Functions inherited from DlgSettingsAbstractBase
 DlgSettingsAbstractBase (const QString &title, const QString &dialogName, MainWindow &mainWindow)
 Single constructor.
 

Protected Member Functions

virtual void handleOk ()
 Process slotOk.
 
- Protected Member Functions inherited from DlgSettingsAbstractBase
CmdMediator & cmdMediator ()
 Provide access to Document information wrapped inside CmdMediator.
 
void enableOk (bool enable)
 Let leaf subclass control the Ok button. More...
 
void finishPanel (QWidget *subPanel, int minimumWidth=MINIMUM_DIALOG_WIDTH)
 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 Protected Attributes inherited from DlgSettingsAbstractBase
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.
 

Detailed Description

Dialog for editing curve names settings.

The debug macro DLG_SETTINGS_DEBUG can be temporarily set to see the hidden columns

Definition at line 23 of file DlgSettingsCurveAddRemove.h.


The documentation for this class was generated from the following files: