Engauge Digitizer 2
Loading...
Searching...
No Matches
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.
 
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 24 of file CreateSettingsDialogs.cpp.

25{
26}

Member Function Documentation

◆ create()

void CreateSettingsDialogs::create ( MainWindow & mw)

Create settings QDialog items.

Definition at line 28 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);
59}
const int INNER_RADIUS_MIN
log4cpp::Category * mainCat
Definition Logger.cpp:14
Dialog for editing axes checker settings.
Dialog for editing filtering settings.
Dialog for editing coordinates settings.
Dialog for editing curve names settings.
Dialog for editing curve properties settings.
Dialog for editing DigitizeStateCurve settings.
Dialog for editing exporting settings.
Dialog for editing general settings.
Dialog for editing grid display settings.
Dialog for editing grid removal settings.
Dialog for editing main window settings, which are entirely independent of all documents.
Dialog for editing point match settings, for DigitizeStatePointMatch.
Dialog for editing Segments settings, for DigitizeStateSegment.
#define LOG4CPP_INFO_S(logger)
Definition convenience.h:18

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