From be362620856dcd2da7b6392e970b875f29a2c1a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ferenc=20G=C3=A9czi?= Date: Wed, 17 Apr 2024 00:00:06 +0000 Subject: [PATCH] [qt] Add container for PPD buttons and center them MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ferenc Géczi --- qt/place_page_dialog_developer.cpp | 10 +++++++--- qt/place_page_dialog_user.cpp | 6 ++---- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/qt/place_page_dialog_developer.cpp b/qt/place_page_dialog_developer.cpp index 7403d9ff9e..3fdc55fd3b 100644 --- a/qt/place_page_dialog_developer.cpp +++ b/qt/place_page_dialog_developer.cpp @@ -6,9 +6,9 @@ #include #include -#include #include #include +#include #include @@ -16,6 +16,7 @@ PlacePageDialogDeveloper::PlacePageDialogDeveloper(QWidget * parent, place_page: search::ReverseGeocoder::Address const & address) : QDialog(parent) { + QVBoxLayout * layout = new QVBoxLayout(); QGridLayout * grid = new QGridLayout(); int row = 0; @@ -83,7 +84,10 @@ PlacePageDialogDeveloper::PlacePageDialogDeveloper(QWidget * parent, place_page: if (auto cuisines = info.FormatCuisines(); !cuisines.empty()) addEntry(DebugPrint(PropID::FMD_CUISINE), cuisines); + layout->addLayout(grid); + QDialogButtonBox * dbb = new QDialogButtonBox(); + dbb->setCenterButtons(true); QPushButton * closeButton = new QPushButton("Close"); closeButton->setDefault(true); connect(closeButton, &QAbstractButton::clicked, this, &PlacePageDialogDeveloper::OnClose); @@ -130,8 +134,8 @@ PlacePageDialogDeveloper::PlacePageDialogDeveloper(QWidget * parent, place_page: addEntry(DebugPrint(id), value, isLink); }); - grid->addWidget(dbb); - setLayout(grid); + layout->addWidget(dbb); + setLayout(layout); auto const ppTitle = std::string("Place Page") + (info.IsBookmark() ? " (bookmarked)" : ""); setWindowTitle(ppTitle.c_str()); diff --git a/qt/place_page_dialog_user.cpp b/qt/place_page_dialog_user.cpp index 2ac132d756..53efacf26f 100644 --- a/qt/place_page_dialog_user.cpp +++ b/qt/place_page_dialog_user.cpp @@ -8,12 +8,10 @@ #include #include -#include +#include #include #include -#include #include -#include #include #include @@ -220,7 +218,7 @@ PlacePageDialogUser::PlacePageDialogUser(QWidget * parent, place_page::Info cons { QDialogButtonBox * dbb = new QDialogButtonBox(); - + dbb->setCenterButtons(true); QPushButton * closeButton = new QPushButton("Close"); closeButton->setDefault(true); connect(closeButton, &QAbstractButton::clicked, this, &PlacePageDialogUser::OnClose);