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 // roomdialog.cpp: Dialog for changing GUEmap room settings
12 #include "roomdialog.h"
15 RoomDialog::RoomDialog(QWidget * parent/*= 0*/): QDialog(parent)
17 QFormLayout * fl = new QFormLayout;
19 fl->addRow("&Name:", &name);
20 fl->addRow("&Comment:", &comment);
21 fl->addRow("&Border:", &border);
23 buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel);
25 connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
26 connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));
28 QVBoxLayout * mainLayout = new QVBoxLayout;
29 mainLayout->addLayout(fl);
30 mainLayout->addWidget(buttonBox);
31 setLayout(mainLayout);
33 setWindowTitle(tr("Room Settings"));
37 RoomDialog::~RoomDialog()