Engauge Digitizer  2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 }
Dialog for editing Segments settings, for DigitizeStateSegment.
Dialog for editing point match settings, for DigitizeStatePointMatch.
#define LOG4CPP_INFO_S(logger)
Definition: convenience.h:18
Dialog for editing grid removal settings.
Dialog for editing exporting settings.
void create(MainWindow &mw)
Create settings QDialog items.
Dialog for editing filtering settings.
Dialog for editing general settings.
CreateSettingsDialogs()
Single constructor.
Dialog for editing grid display settings.
Dialog for editing DigitizeStateCurve settings.
Dialog for editing main window settings, which are entirely independent of all documents.
log4cpp::Category * mainCat
Definition: Logger.cpp:14
Dialog for editing coordinates settings.
Dialog for editing curve properties settings.
Dialog for editing curve names settings.
Dialog for editing axes checker settings.
Main window consisting of menu, graphics scene, status bar and optional toolbars as a Single Document...
Definition: MainWindow.h:91