]> Shamusworld >> Repos - guemap/blob - src/mapdialog.cpp
ee72c8e5e70790f6c286ed720d6059c30146094a
[guemap] / src / mapdialog.cpp
1 //
2 // GUEmap
3 // Copyright 1997-2007 by Christopher J. Madsen
4 // (C) 2019 James Hammons
5 //
6 // GUEmap is licensed under either version 2 of the GPL, or (at your option)
7 // any later version.  See LICENSE file for details.
8 //
9 // mapdialog.cpp: Dialog for changing GUEmap global map settings
10 //
11
12 #include "mapdialog.h"
13
14
15 MapDialog::MapDialog(QWidget * parent/*= 0*/): QDialog(parent), navMode("Navigation Mode"), displayGrid("Display Grid"), showCorners("Show Corners"), showPages("Show Pages")
16 {
17         QFormLayout * fl = new QFormLayout;
18
19         fl->addRow("Title:", &title);
20         fl->addRow("Comment:", &comment);
21         fl->addRow("", &navMode);
22         fl->addRow("", &displayGrid);
23         fl->addRow("", &showCorners);
24         fl->addRow("", &showPages);
25
26         buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
27
28         connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
29         connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));
30
31         QVBoxLayout * mainLayout = new QVBoxLayout;
32         mainLayout->addLayout(fl);
33         mainLayout->addWidget(buttonBox);
34         setLayout(mainLayout);
35
36         setWindowTitle(tr("Map Settings"));
37 }
38
39
40 MapDialog::~MapDialog()
41 {
42 }
43