3 // Copyright 1997-2007 by Christopher J. Madsen
4 // (C) 2019 James Hammons
6 // GUEmap is licensed under either version 2 of the GPL, or (at your option)
7 // any later version. See LICENSE file for details.
9 // mapdialog.cpp: Dialog for changing GUEmap global map settings
12 #include "mapdialog.h"
15 MapDialog::MapDialog(QWidget * parent/*= 0*/): QDialog(parent), navMode("Navigation Mode"), displayGrid("Display Grid"), showCorners("Show Corners"), showPages("Show Pages")
17 QFormLayout * fl = new QFormLayout;
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);
26 buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
28 connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
29 connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));
31 QVBoxLayout * mainLayout = new QVBoxLayout;
32 mainLayout->addLayout(fl);
33 mainLayout->addWidget(buttonBox);
34 setLayout(mainLayout);
36 setWindowTitle(tr("Map Settings"));
40 MapDialog::~MapDialog()