Engauge Digitizer 2
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
DlgSettingsAxesChecker Class Reference

Dialog for editing axes checker settings. More...

#include <DlgSettingsAxesChecker.h>

Inheritance diagram for DlgSettingsAxesChecker:
DlgSettingsAbstractBase

Public Member Functions

 DlgSettingsAxesChecker (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.
 
virtual 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
CmdMediatorcmdMediator ()
 Provide access to Document information wrapped inside CmdMediator.
 
void enableOk (bool enable)
 Let leaf subclass control the Ok button.
 
void finishPanel (QWidget *subPanel)
 Add Ok and Cancel buttons to subpanel to get the whole dialog.
 
MainWindowmainWindow ()
 Get method for MainWindow.
 
const MainWindowmainWindow () 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 = 350
 Dialog layout constant that guarantees every widget has sufficient room.
 
static int MINIMUM_PREVIEW_HEIGHT = 200
 Dialog layout constant that guarantees preview has sufficent room.
 

Detailed Description

Dialog for editing axes checker settings.

Definition at line 24 of file DlgSettingsAxesChecker.h.

Constructor & Destructor Documentation

◆ DlgSettingsAxesChecker()

DlgSettingsAxesChecker::DlgSettingsAxesChecker ( MainWindow mainWindow)

Single constructor.

Definition at line 37 of file DlgSettingsAxesChecker.cpp.

◆ ~DlgSettingsAxesChecker()

DlgSettingsAxesChecker::~DlgSettingsAxesChecker ( )
virtual

Definition at line 52 of file DlgSettingsAxesChecker.cpp.

Member Function Documentation

◆ createOptionalSaveDefault()

void DlgSettingsAxesChecker::createOptionalSaveDefault ( QHBoxLayout *  layout)
virtual

Let subclass define an optional Save As Default button.

Implements DlgSettingsAbstractBase.

Definition at line 104 of file DlgSettingsAxesChecker.cpp.

◆ createSubPanel()

QWidget * DlgSettingsAxesChecker::createSubPanel ( )
virtual

Create dialog-specific panel to which base class will add Ok and Cancel buttons.

Implements DlgSettingsAbstractBase.

Definition at line 167 of file DlgSettingsAxesChecker.cpp.

◆ handleOk()

void DlgSettingsAxesChecker::handleOk ( )
protectedvirtual

Process slotOk.

Implements DlgSettingsAbstractBase.

Definition at line 189 of file DlgSettingsAxesChecker.cpp.

◆ load()

void DlgSettingsAxesChecker::load ( CmdMediator cmdMediator)
virtual

Load settings from Document.

Implements DlgSettingsAbstractBase.

Definition at line 202 of file DlgSettingsAxesChecker.cpp.


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