From bad664163fe7f036f8bb6d315570201a5a0fe6c9 Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 4 Oct 2022 11:32:15 +0200 Subject: [PATCH] Mercurial: Inline revertdialog.ui Change-Id: I1da46c20c1c504d482ef580520f239c789f05dcc Reviewed-by: Alessandro Portale Reviewed-by: --- src/plugins/mercurial/CMakeLists.txt | 2 +- src/plugins/mercurial/mercurial.qbs | 1 - src/plugins/mercurial/revertdialog.cpp | 51 +++++++++---- src/plugins/mercurial/revertdialog.h | 14 ++-- src/plugins/mercurial/revertdialog.ui | 99 -------------------------- 5 files changed, 46 insertions(+), 121 deletions(-) delete mode 100644 src/plugins/mercurial/revertdialog.ui diff --git a/src/plugins/mercurial/CMakeLists.txt b/src/plugins/mercurial/CMakeLists.txt index 730bac7a1d4..e5326a816f0 100644 --- a/src/plugins/mercurial/CMakeLists.txt +++ b/src/plugins/mercurial/CMakeLists.txt @@ -10,6 +10,6 @@ add_qtc_plugin(Mercurial mercurialeditor.cpp mercurialeditor.h mercurialplugin.cpp mercurialplugin.h mercurialsettings.cpp mercurialsettings.h - revertdialog.cpp revertdialog.h revertdialog.ui + revertdialog.cpp revertdialog.h srcdestdialog.cpp srcdestdialog.h srcdestdialog.ui ) diff --git a/src/plugins/mercurial/mercurial.qbs b/src/plugins/mercurial/mercurial.qbs index 6af83d249d9..4c56a350969 100644 --- a/src/plugins/mercurial/mercurial.qbs +++ b/src/plugins/mercurial/mercurial.qbs @@ -31,7 +31,6 @@ QtcPlugin { "mercurialsettings.h", "revertdialog.cpp", "revertdialog.h", - "revertdialog.ui", "srcdestdialog.cpp", "srcdestdialog.h", "srcdestdialog.ui", diff --git a/src/plugins/mercurial/revertdialog.cpp b/src/plugins/mercurial/revertdialog.cpp index e7af41d5148..fb89bb238bf 100644 --- a/src/plugins/mercurial/revertdialog.cpp +++ b/src/plugins/mercurial/revertdialog.cpp @@ -3,25 +3,50 @@ #include "revertdialog.h" -namespace Mercurial { -namespace Internal { +#include -RevertDialog::RevertDialog(QWidget *parent) : - QDialog(parent), - m_ui(new Ui::RevertDialog) +#include +#include +#include + +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 diff --git a/src/plugins/mercurial/revertdialog.h b/src/plugins/mercurial/revertdialog.h index 0c58b01f5d7..d480f0a8191 100644 --- a/src/plugins/mercurial/revertdialog.h +++ b/src/plugins/mercurial/revertdialog.h @@ -3,12 +3,13 @@ #pragma once -#include "ui_revertdialog.h" - #include -namespace Mercurial { -namespace Internal { +QT_BEGIN_NAMESPACE +class QLineEdit; +QT_END_NAMESPACE + +namespace Mercurial::Internal { class RevertDialog : public QDialog { @@ -21,8 +22,7 @@ public: QString revision() const; private: - Ui::RevertDialog *m_ui; + QLineEdit *m_revisionLineEdit; }; -} // namespace Internal -} // namespace Mercurial +} // Mercurial::Internal diff --git a/src/plugins/mercurial/revertdialog.ui b/src/plugins/mercurial/revertdialog.ui deleted file mode 100644 index 66876dc6f93..00000000000 --- a/src/plugins/mercurial/revertdialog.ui +++ /dev/null @@ -1,99 +0,0 @@ - - - Mercurial::Internal::RevertDialog - - - - 0 - 0 - 400 - 162 - - - - Revert - - - - - - Specify a revision other than the default? - - - true - - - false - - - - - 10 - 30 - 361 - 51 - - - - - - - Revision: - - - - - - - - - - - - - - Qt::Horizontal - - - QDialogButtonBox::Cancel|QDialogButtonBox::Ok - - - - - - - - - buttonBox - accepted() - Mercurial::Internal::RevertDialog - accept() - - - 248 - 254 - - - 157 - 274 - - - - - buttonBox - rejected() - Mercurial::Internal::RevertDialog - reject() - - - 316 - 260 - - - 286 - 274 - - - - -