--- /dev/null
+//
+// GUEmap
+// Copyright 1997-2007 by Christopher J. Madsen
+// (C) 2019 James Hammons
+//
+// GUEmap is licensed under either version 2 of the GPL, or (at your option)
+// any later version. See LICENSE file for details.
+//
+// mapdialog.cpp: Dialog for changing GUEmap global map settings
+//
+
+#include "mapdialog.h"
+
+
+MapDialog::MapDialog(QWidget * parent/*= 0*/): QDialog(parent), navMode("Navigation Mode"), displayGrid("Display Grid"), showCorners("Show Corners"), showPages("Show Pages")
+{
+ QFormLayout * fl = new QFormLayout;
+
+ fl->addRow("Title:", &title);
+ fl->addRow("Comment:", &comment);
+ fl->addRow("", &navMode);
+ fl->addRow("", &displayGrid);
+ fl->addRow("", &showCorners);
+ fl->addRow("", &showPages);
+
+ buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
+
+ connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
+ connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));
+
+ QVBoxLayout * mainLayout = new QVBoxLayout;
+ mainLayout->addLayout(fl);
+ mainLayout->addWidget(buttonBox);
+ setLayout(mainLayout);
+
+ setWindowTitle(tr("Map Settings"));
+}
+
+
+MapDialog::~MapDialog()
+{
+}
+