summaryrefslogtreecommitdiffstats
path: root/mappingeditdialog.cpp
blob: 68d80ab1efe4c84d92d0b63eeb76ac0d720b48b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/*
  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
  as published by the Free Software Foundation; either version
  2 of the License, or (at your option) any later version.
*/

#include <QPushButton>
#include <QHBoxLayout>
#include <QVBoxLayout>

#include "mappingeditdialog.h"
#include "mappingeditwidget.h"

MappingEditDialog::MappingEditDialog(QWidget *parent, Qt::WindowFlags f) : QDialog(parent, f){
    mEditWidget = new MappingEditWidget;
    mOk = new QPushButton(tr("Ok"));
    connect(mOk, &QPushButton::clicked, this, &MappingEditDialog::accept);
    mCancel = new QPushButton(tr("Cancel"));
    connect(mCancel, &QPushButton::clicked, this, &MappingEditDialog::reject);

    QHBoxLayout *buttonLayout = new QHBoxLayout;
    buttonLayout->addStretch();
    buttonLayout->addWidget(mOk);
    buttonLayout->addWidget(mCancel);
    QVBoxLayout *mainLayout = new QVBoxLayout;
    mainLayout->addWidget(mEditWidget);
    mainLayout->addLayout(buttonLayout);
    setLayout(mainLayout);
}