Engauge Digitizer 2
Loading...
Searching...
No Matches
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"
15#include "DlgSettingsGeneral.h"
20#include "DlgSettingsSegments.h"
21#include "Logger.h"
22#include "MainWindow.h"
23
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}
log4cpp::Category * mainCat
Definition Logger.cpp:14
void create(MainWindow &mw)
Create settings QDialog items.
CreateSettingsDialogs()
Single constructor.
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.
Main window consisting of menu, graphics scene, status bar and optional toolbars as a Single Document...
Definition MainWindow.h:92
#define LOG4CPP_INFO_S(logger)
Definition convenience.h:18