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

Class to create settings dialogs for MainWindow class. More...

#include <CreateSettingsDialogs.h>

Inheritance diagram for CreateSettingsDialogs:
Inheritance graph
Collaboration diagram for CreateSettingsDialogs:
Collaboration graph

Public Member Functions

 CreateSettingsDialogs ()
 Single constructor. More...
 
void create (MainWindow &mw)
 Create settings QDialog items. More...
 

Detailed Description

Class to create settings dialogs for MainWindow class.

We derive from QObject and use Q_OBJECT so translations work

Definition at line 15 of file CreateSettingsDialogs.h.

Constructor & Destructor Documentation

◆ CreateSettingsDialogs()

CreateSettingsDialogs::CreateSettingsDialogs ( )

Single constructor.

Definition at line 23 of file CreateSettingsDialogs.cpp.

25 {

Member Function Documentation

◆ create()

void CreateSettingsDialogs::create ( MainWindow mw)

Create settings QDialog items.

Definition at line 27 of file CreateSettingsDialogs.cpp.

29 {
30  LOG4CPP_INFO_S ((*mainCat)) << "CreateSettingsDialogs::create";
31 
32  mw.m_dlgSettingsCoords = new DlgSettingsCoords (mw);
33  mw.m_dlgSettingsCurveList = new DlgSettingsCurveList (mw);
34  mw.m_dlgSettingsCurveProperties = new DlgSettingsCurveProperties (mw);
35  mw.m_dlgSettingsDigitizeCurve = new DlgSettingsDigitizeCurve (mw);
36  mw.m_dlgSettingsExportFormat = new DlgSettingsExportFormat (mw);
37  mw.m_dlgSettingsColorFilter = new DlgSettingsColorFilter (mw);
38  mw.m_dlgSettingsAxesChecker = new DlgSettingsAxesChecker (mw);
39  mw.m_dlgSettingsGridDisplay = new DlgSettingsGridDisplay (mw);
40  mw.m_dlgSettingsGridRemoval = new DlgSettingsGridRemoval (mw);
41  mw.m_dlgSettingsPointMatch = new DlgSettingsPointMatch (mw);
42  mw.m_dlgSettingsSegments = new DlgSettingsSegments (mw);
43  mw.m_dlgSettingsGeneral = new DlgSettingsGeneral (mw);
44  mw.m_dlgSettingsMainWindow = new DlgSettingsMainWindow (mw);
45 
46  mw.m_dlgSettingsCoords->setVisible (false);
47  mw.m_dlgSettingsCurveList->setVisible (false);
48  mw.m_dlgSettingsCurveProperties->setVisible (false);
49  mw.m_dlgSettingsDigitizeCurve->setVisible (false);
50  mw.m_dlgSettingsExportFormat->setVisible (false);
51  mw.m_dlgSettingsColorFilter->setVisible (false);
52  mw.m_dlgSettingsAxesChecker->setVisible (false);
53  mw.m_dlgSettingsGridDisplay->setVisible (false);
54  mw.m_dlgSettingsGridRemoval->setVisible (false);
55  mw.m_dlgSettingsPointMatch->setVisible (false);
56  mw.m_dlgSettingsSegments->setVisible (false);
57  mw.m_dlgSettingsGeneral->setVisible (false);
58  mw.m_dlgSettingsMainWindow->setVisible (false);

The documentation for this class was generated from the following files:
DlgSettingsCoords
Dialog for editing coordinates settings.
Definition: DlgSettingsCoords.h:26
DlgSettingsExportFormat
Dialog for editing exporting settings.
Definition: DlgSettingsExportFormat.h:27
DlgSettingsSegments
Dialog for editing Segments settings, for DigitizeStateSegment.
Definition: DlgSettingsSegments.h:26
DlgSettingsGridDisplay
Dialog for editing grid display settings.
Definition: DlgSettingsGridDisplay.h:25
DlgSettingsPointMatch
Dialog for editing point match settings, for DigitizeStatePointMatch.
Definition: DlgSettingsPointMatch.h:23
DlgSettingsCurveProperties
Dialog for editing curve properties settings.
Definition: DlgSettingsCurveProperties.h:22
DlgSettingsAxesChecker
Dialog for editing axes checker settings.
Definition: DlgSettingsAxesChecker.h:23
DlgSettingsCurveList
Dialog for editing curve names settings.
Definition: DlgSettingsCurveList.h:23
LOG4CPP_INFO_S
#define LOG4CPP_INFO_S(logger)
Definition: convenience.h:18
mainCat
log4cpp::Category * mainCat
Definition: Logger.cpp:14
DlgSettingsColorFilter
Dialog for editing filtering settings.
Definition: DlgSettingsColorFilter.h:28
DlgSettingsDigitizeCurve
Dialog for editing DigitizeStateCurve settings.
Definition: DlgSettingsDigitizeCurve.h:25
DlgSettingsGridRemoval
Dialog for editing grid removal settings.
Definition: DlgSettingsGridRemoval.h:22
DlgSettingsMainWindow
Dialog for editing main window settings, which are entirely independent of all documents.
Definition: DlgSettingsMainWindow.h:23
DlgSettingsGeneral
Dialog for editing general settings.
Definition: DlgSettingsGeneral.h:17