Engauge Digitizer  2
CreateSettingsDialogs.cpp
Go to the documentation of this file.
1 /******************************************************************************************************
2  * (C) 2018 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3  * under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4  * LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5  ******************************************************************************************************/
6 
10 #include "DlgSettingsCoords.h"
11 #include "DlgSettingsCurveList.h"
15 #include "DlgSettingsGeneral.h"
16 #include "DlgSettingsGridDisplay.h"
17 #include "DlgSettingsGridRemoval.h"
18 #include "DlgSettingsMainWindow.h"
19 #include "DlgSettingsPointMatch.h"
20 #include "DlgSettingsSegments.h"
21 #include "Logger.h"
22 #include "MainWindow.h"
23 
25 {
26 }
27 
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 }
DlgSettingsCoords
Dialog for editing coordinates settings.
Definition: DlgSettingsCoords.h:26
DlgSettingsCoords.h
DlgSettingsExportFormat
Dialog for editing exporting settings.
Definition: DlgSettingsExportFormat.h:27
DlgSettingsSegments.h
DlgSettingsExportFormat.h
CreateSettingsDialogs::CreateSettingsDialogs
CreateSettingsDialogs()
Single constructor.
Definition: CreateSettingsDialogs.cpp:23
DlgSettingsSegments
Dialog for editing Segments settings, for DigitizeStateSegment.
Definition: DlgSettingsSegments.h:26
DlgSettingsGridDisplay
Dialog for editing grid display settings.
Definition: DlgSettingsGridDisplay.h:25
DlgSettingsGridDisplay.h
DlgSettingsPointMatch
Dialog for editing point match settings, for DigitizeStatePointMatch.
Definition: DlgSettingsPointMatch.h:23
DlgSettingsCurveProperties
Dialog for editing curve properties settings.
Definition: DlgSettingsCurveProperties.h:22
DlgSettingsDigitizeCurve.h
DlgSettingsGeneral.h
DlgSettingsAxesChecker
Dialog for editing axes checker settings.
Definition: DlgSettingsAxesChecker.h:23
DlgSettingsCurveList
Dialog for editing curve names settings.
Definition: DlgSettingsCurveList.h:23
MainWindow
Main window consisting of menu, graphics scene, status bar and optional toolbars as a Single Document...
Definition: MainWindow.h:90
DlgSettingsColorFilter.h
DlgSettingsPointMatch.h
Logger.h
DlgSettingsMainWindow.h
DlgSettingsAxesChecker.h
LOG4CPP_INFO_S
#define LOG4CPP_INFO_S(logger)
Definition: convenience.h:18
DlgSettingsCurveProperties.h
DlgSettingsCurveList.h
DlgSettingsGridRemoval.h
mainCat
log4cpp::Category * mainCat
Definition: Logger.cpp:14
MainWindow.h
DlgSettingsColorFilter
Dialog for editing filtering settings.
Definition: DlgSettingsColorFilter.h:28
DlgSettingsDigitizeCurve
Dialog for editing DigitizeStateCurve settings.
Definition: DlgSettingsDigitizeCurve.h:25
CreateSettingsDialogs::create
void create(MainWindow &mw)
Create settings QDialog items.
Definition: CreateSettingsDialogs.cpp:27
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
CreateSettingsDialogs.h
DlgSettingsGeneral
Dialog for editing general settings.
Definition: DlgSettingsGeneral.h:17