Engauge Digitizer 2
Loading...
Searching...
No Matches
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.
void create (MainWindow &mw)
 Create settings QDialog items.

Detailed Description

Class to create settings dialogs for MainWindow class.

We derive from QObject and use Q_OBJECT so translations work

Definition at line 16 of file CreateSettingsDialogs.h.

Constructor & Destructor Documentation

◆ CreateSettingsDialogs()

CreateSettingsDialogs::CreateSettingsDialogs ( )

Single constructor.

Definition at line 25 of file CreateSettingsDialogs.cpp.

26{
27}

Member Function Documentation

◆ create()

void CreateSettingsDialogs::create ( MainWindow & mw)

Create settings QDialog items.

Definition at line 29 of file CreateSettingsDialogs.cpp.

30{
31 LOG4CPP_INFO_S ((*mainCat)) << "CreateSettingsDialogs::create";
32
33 mw.m_dlgSettingsCoords = new DlgSettingsCoords (mw);
34 mw.m_dlgSettingsCurveList = new DlgSettingsCurveList (mw);
35 mw.m_dlgSettingsCurveProperties = new DlgSettingsCurveProperties (mw);
36 mw.m_dlgSettingsDigitizeCurve = new DlgSettingsDigitizeCurve (mw);
37 mw.m_dlgSettingsExportFormat = new DlgSettingsExportFormat (mw);
38 mw.m_dlgSettingsColorFilter = new DlgSettingsColorFilter (mw);
39 mw.m_dlgSettingsAxesChecker = new DlgSettingsAxesChecker (mw);
40 mw.m_dlgSettingsGridDisplay = new DlgSettingsGridDisplay (mw);
41 mw.m_dlgSettingsGridRemoval = new DlgSettingsGridRemoval (mw);
42 mw.m_dlgSettingsGuideline = new DlgSettingsGuideline (mw);
43 mw.m_dlgSettingsPointMatch = new DlgSettingsPointMatch (mw);
44 mw.m_dlgSettingsSegments = new DlgSettingsSegments (mw);
45 mw.m_dlgSettingsGeneral = new DlgSettingsGeneral (mw);
46 mw.m_dlgSettingsMainWindow = new DlgSettingsMainWindow (mw);
47
48 mw.m_dlgSettingsCoords->setVisible (false);
49 mw.m_dlgSettingsCurveList->setVisible (false);
50 mw.m_dlgSettingsCurveProperties->setVisible (false);
51 mw.m_dlgSettingsDigitizeCurve->setVisible (false);
52 mw.m_dlgSettingsExportFormat->setVisible (false);
53 mw.m_dlgSettingsColorFilter->setVisible (false);
54 mw.m_dlgSettingsAxesChecker->setVisible (false);
55 mw.m_dlgSettingsGridDisplay->setVisible (false);
56 mw.m_dlgSettingsGridRemoval->setVisible (false);
57 mw.m_dlgSettingsGuideline->setVisible (false);
58 mw.m_dlgSettingsPointMatch->setVisible (false);
59 mw.m_dlgSettingsSegments->setVisible (false);
60 mw.m_dlgSettingsGeneral->setVisible (false);
61 mw.m_dlgSettingsMainWindow->setVisible (false);
62}
log4cpp::Category * mainCat
Definition Logger.cpp:14
#define LOG4CPP_INFO_S(logger)
Definition convenience.h:18

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