Mercurial: Inline revertdialog.ui

Change-Id: I1da46c20c1c504d482ef580520f239c789f05dcc
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
hjk
2022-10-04 11:32:15 +02:00
parent d843e96be8
commit bad664163f
5 changed files with 46 additions and 121 deletions

View File

@@ -3,25 +3,50 @@
#include "revertdialog.h"
namespace Mercurial {
namespace Internal {
#include <utils/layoutbuilder.h>
RevertDialog::RevertDialog(QWidget *parent) :
QDialog(parent),
m_ui(new Ui::RevertDialog)
#include <QDialogButtonBox>
#include <QGroupBox>
#include <QLineEdit>
using namespace Utils;
namespace Mercurial::Internal {
RevertDialog::RevertDialog(QWidget *parent)
: QDialog(parent)
{
m_ui->setupUi(this);
resize(400, 162);
setWindowTitle(tr("Revert"));
auto groupBox = new QGroupBox(tr("Specify a revision other than the default?"));
groupBox->setCheckable(true);
groupBox->setChecked(false);
m_revisionLineEdit = new QLineEdit;
auto buttonBox = new QDialogButtonBox(QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
using namespace Layouting;
Form {
tr("Revision:"), m_revisionLineEdit,
}.attachTo(groupBox, WithMargins);
Column {
groupBox,
buttonBox
}.attachTo(this);
connect(buttonBox, &QDialogButtonBox::accepted, this, &QDialog::accept);
connect(buttonBox, &QDialogButtonBox::rejected, this, &QDialog::reject);
}
RevertDialog::~RevertDialog()
{
delete m_ui;
}
RevertDialog::~RevertDialog() = default;
QString RevertDialog::revision() const
{
return m_ui->revisionLineEdit->text();
return m_revisionLineEdit->text();
}
} // namespace Internal
} // namespace Mercurial
} // Mercurial::Internal