[pim/messagelib] /: Use TextAddonsWidgets/LoadDialogSizeUtils
Laurent Montel <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit 4f98bc66309c73be9795a85a5c8a0a7fcc6e09ac by Laurent Montel.
Committed on 03/08/2026 at 20:20.
Pushed by mlaurent into branch 'master'.
Use TextAddonsWidgets/LoadDialogSizeUtils
M +2 -4 messagecomposer/src/recipient/recipientspicker.cpp
M +2 -5 messageviewer/src/remote-content/remotecontentconfiguredialog.cpp
M +2 -4 messageviewer/src/scamdetection/scamdetectiondetailsdialog.cpp
M +2 -4 messageviewer/src/widgets/mailsourcewebengineviewer.cpp
M +2 -4 webengineviewer/src/developertool/developertooldialog.cpp
M +2 -4 webengineviewer/src/widgets/tracking/trackingdetailsdialog.cpp
https://invent.kde.org/pim/messagelib/-/commit/4f98bc66309c73be9795a85a5c8a0a7fcc6e09ac
diff --git a/messagecomposer/src/recipient/recipientspicker.cpp b/messagecomposer/src/recipient/recipientspicker.cpp
index fc6707813..a84a3fefb 100644
--- a/messagecomposer/src/recipient/recipientspicker.cpp
+++ b/messagecomposer/src/recipient/recipientspicker.cpp
@@ -30,6 +30,7 @@
#include <QLabel>
#include <QTreeView>
#include <QVBoxLayout>
+#include <TextAddonsWidgets/LoadDialogSizeUtils>
using namespace MessageComposer;
using namespace Qt::Literals::StringLiterals;
@@ -207,10 +208,7 @@ void RecipientsPicker::keyPressEvent(QKeyEvent *event)
void RecipientsPicker::readConfig()
{
create(); // ensure a window is created
- windowHandle()->resize(QSize(300, 200));
- KConfigGroup group(KSharedConfig::openStateConfig(), QLatin1StringView(myRecipientsPickerConfigGroupName));
- KWindowConfig::restoreWindowSize(windowHandle(), group);
- resize(windowHandle()->size()); // workaround for QTBUG-40584
+ TextAddonsWidgets::LoadDialogSizeUtils::loadDialogSizeScaled(this, QLatin1StringView(myRecipientsPickerConfigGroupName), 300, 200);
}
void RecipientsPicker::writeConfig()
diff --git a/messageviewer/src/remote-content/remotecontentconfiguredialog.cpp b/messageviewer/src/remote-content/remotecontentconfiguredialog.cpp
index c565b7a96..4762670a8 100644
--- a/messageviewer/src/remote-content/remotecontentconfiguredialog.cpp
+++ b/messageviewer/src/remote-content/remotecontentconfiguredialog.cpp
@@ -13,7 +13,7 @@
#include <QDialogButtonBox>
#include <QVBoxLayout>
#include <QWindow>
-
+#include <TextAddonsWidgets/LoadDialogSizeUtils>
namespace
{
static const char myRemoteContentConfigureConfigGroupName[] = "RemoteContentConfigureDialog";
@@ -53,10 +53,7 @@ void RemoteContentConfigureDialog::slotAccept()
void RemoteContentConfigureDialog::readConfig()
{
create(); // ensure a window is created
- windowHandle()->resize(QSize(600, 200));
- KConfigGroup group(KSharedConfig::openStateConfig(), QLatin1StringView(myRemoteContentConfigureConfigGroupName));
- KWindowConfig::restoreWindowSize(windowHandle(), group);
- resize(windowHandle()->size()); // workaround for QTBUG-40584
+ TextAddonsWidgets::LoadDialogSizeUtils::loadDialogSizeScaled(this, QLatin1StringView(myRemoteContentConfigureConfigGroupName), 600, 200);
}
void RemoteContentConfigureDialog::writeConfig()
diff --git a/messageviewer/src/scamdetection/scamdetectiondetailsdialog.cpp b/messageviewer/src/scamdetection/scamdetectiondetailsdialog.cpp
index 7f59fa5a5..44a4d4c2f 100644
--- a/messageviewer/src/scamdetection/scamdetectiondetailsdialog.cpp
+++ b/messageviewer/src/scamdetection/scamdetectiondetailsdialog.cpp
@@ -27,6 +27,7 @@
#include <QTextStream>
#include <QVBoxLayout>
#include <QWindow>
+#include <TextAddonsWidgets/LoadDialogSizeUtils>
#include <memory>
using namespace Qt::Literals::StringLiterals;
@@ -95,10 +96,7 @@ void ScamDetectionDetailsDialog::setDetails(const QString &details)
void ScamDetectionDetailsDialog::readConfig()
{
create(); // ensure a window is created
- windowHandle()->resize(QSize(600, 200));
- KConfigGroup group(KSharedConfig::openStateConfig(), QLatin1StringView(myScamDetectionDetailsDialogConfigGroupName));
- KWindowConfig::restoreWindowSize(windowHandle(), group);
- resize(windowHandle()->size()); // workaround for QTBUG-40584
+ TextAddonsWidgets::LoadDialogSizeUtils::loadDialogSizeScaled(this, QLatin1StringView(myScamDetectionDetailsDialogConfigGroupName), 600, 200);
}
void ScamDetectionDetailsDialog::writeConfig()
diff --git a/messageviewer/src/widgets/mailsourcewebengineviewer.cpp b/messageviewer/src/widgets/mailsourcewebengineviewer.cpp
index 50a415204..ae5cd9aed 100644
--- a/messageviewer/src/widgets/mailsourcewebengineviewer.cpp
+++ b/messageviewer/src/widgets/mailsourcewebengineviewer.cpp
@@ -26,6 +26,7 @@
#include <QDialogButtonBox>
#include <QPushButton>
#include <QWebEnginePage>
+#include <TextAddonsWidgets/LoadDialogSizeUtils>
using namespace Qt::Literals::StringLiterals;
using namespace MessageViewer;
@@ -84,10 +85,7 @@ MailSourceWebEngineViewer::~MailSourceWebEngineViewer()
void MailSourceWebEngineViewer::readConfig()
{
create(); // ensure a window is created
- windowHandle()->resize(QSize(600, 400));
- const KConfigGroup group(KSharedConfig::openStateConfig(), QLatin1StringView(myMailSourceWebEngineViewerConfigGroupName));
- KWindowConfig::restoreWindowSize(windowHandle(), group);
- resize(windowHandle()->size()); // workaround for QTBUG-40584
+ TextAddonsWidgets::LoadDialogSizeUtils::loadDialogSizeScaled(this, QLatin1StringView(myMailSourceWebEngineViewerConfigGroupName), 600, 400);
}
void MailSourceWebEngineViewer::writeConfig()
diff --git a/webengineviewer/src/developertool/developertooldialog.cpp b/webengineviewer/src/developertool/developertooldialog.cpp
index a07812017..9e9ab0bc6 100644
--- a/webengineviewer/src/developertool/developertooldialog.cpp
+++ b/webengineviewer/src/developertool/developertooldialog.cpp
@@ -13,6 +13,7 @@
#include <QVBoxLayout>
#include <QWindow>
+#include <TextAddonsWidgets/LoadDialogSizeUtils>
namespace
{
static const char myDeveloperToolDialogConfigGroupName[] = "DeveloperToolDialog";
@@ -51,10 +52,7 @@ QWebEnginePage *DeveloperToolDialog::enginePage() const
void DeveloperToolDialog::readConfig()
{
create(); // ensure a window is created
- windowHandle()->resize(QSize(800, 600));
- KConfigGroup group(KSharedConfig::openStateConfig(), QLatin1StringView(myDeveloperToolDialogConfigGroupName));
- KWindowConfig::restoreWindowSize(windowHandle(), group);
- resize(windowHandle()->size()); // workaround for QTBUG-40584
+ TextAddonsWidgets::LoadDialogSizeUtils::loadDialogSizeScaled(this, QLatin1StringView(myDeveloperToolDialogConfigGroupName), 800, 600);
}
void DeveloperToolDialog::writeConfig()
diff --git a/webengineviewer/src/widgets/tracking/trackingdetailsdialog.cpp b/webengineviewer/src/widgets/tracking/trackingdetailsdialog.cpp
index d177e24da..32d7b4e9b 100644
--- a/webengineviewer/src/widgets/tracking/trackingdetailsdialog.cpp
+++ b/webengineviewer/src/widgets/tracking/trackingdetailsdialog.cpp
@@ -13,6 +13,7 @@
#include <QPushButton>
#include <QVBoxLayout>
#include <QWindow>
+#include <TextAddonsWidgets/LoadDialogSizeUtils>
#include <TextCustomEditor/RichTextEditorWidget>
using namespace WebEngineViewer;
@@ -51,10 +52,7 @@ TrackingDetailsDialog::~TrackingDetailsDialog()
void TrackingDetailsDialog::readConfig()
{
create(); // ensure a window is created
- windowHandle()->resize(QSize(600, 400));
- KConfigGroup group(KSharedConfig::openStateConfig(), QLatin1StringView(myMailTrackingDetailsDialogConfigGroupName));
- KWindowConfig::restoreWindowSize(windowHandle(), group);
- resize(windowHandle()->size()); // workaround for QTBUG-40584
+ TextAddonsWidgets::LoadDialogSizeUtils::loadDialogSizeScaled(this, QLatin1StringView(myMailTrackingDetailsDialogConfigGroupName), 600, 400);
}
void TrackingDetailsDialog::writeConfig()