Engauge Digitizer 2
Loading...
Searching...
No Matches
DlgImportAdvanced.h
Go to the documentation of this file.
1/******************************************************************************************************
2 * (C) 2014 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
7#ifndef DLG_IMPORT_ADVANCED_H
8#define DLG_IMPORT_ADVANCED_H
9
12#include <QObject>
13
14class QRadioButton;
15class QSpinBox;
16class QString;
17
20{
21 Q_OBJECT;
22
23 public:
26
27 virtual void createOptionalSaveDefault (QHBoxLayout *layout);
28 virtual QWidget *createSubPanel ();
29
32
33 virtual void handleOk();
34 virtual void load(CmdMediator &cmdMediator);
35
37 unsigned int numberCoordSystem () const;
38 virtual void setSmallDialogs (bool smallDialogs);
39
40 private slots:
41 void slotAxesPointCount(bool);
42 void slotCoordSystemCount(const QString &);
43
44 private:
46
47 QSpinBox *m_spinCoordSystemCount;
48 QRadioButton *m_btnAxesPointCount2;
49 QRadioButton *m_btnAxesPointCount3;
50 QRadioButton *m_btnAxesPointCount4;
51};
52
53#endif // DLG_IMPORT_ADVANCED_H
Command queue stack.
Definition CmdMediator.h:24
virtual void setSmallDialogs(bool smallDialogs)
If false then dialogs have a minimum size so all controls are visible.
virtual void handleOk()
Process slotOk.
DlgImportAdvanced(MainWindow &mainWindow)
Single constructor.
virtual void createOptionalSaveDefault(QHBoxLayout *layout)
Let subclass define an optional Save As Default button.
virtual QWidget * createSubPanel()
Create dialog-specific panel to which base class will add Ok and Cancel buttons.
unsigned int numberCoordSystem() const
Number of coordinate systems selected by user.
DocumentAxesPointsRequired documentAxesPointsRequired() const
Number of axes points selected by user.
virtual void load(CmdMediator &cmdMediator)
Load settings from Document.
DlgSettingsAbstractBase(const QString &title, const QString &dialogName, MainWindow &mainWindow)
Single constructor.
CmdMediator & cmdMediator()
Provide access to Document information wrapped inside CmdMediator.
MainWindow & mainWindow()
Get method for MainWindow.
Main window consisting of menu, graphics scene, status bar and optional toolbars as a Single Document...
Definition MainWindow.h:95