Merge remote-tracking branch 'origin/Applications/19.08'

wilder
Laurent Montel 7 years ago
commit 6317d93274
  1. 2
      kmail-refresh-settings/refreshsettingsassistant.cpp
  2. 2
      kmail-refresh-settings/refreshsettingscleanuppage.cpp
  3. 2
      kmail-refresh-settings/refreshsettingscleanuppage.h
  4. 12
      kmail-refresh-settings/refreshsettringsfinishpage.cpp
  5. 9
      kmail-refresh-settings/refreshsettringsfinishpage.h

@ -61,4 +61,6 @@ void RefreshSettingsAssistant::initializePages()
mFinishPage = new RefreshSettringsFinishPage(this);
mFinishPageItem = new KPageWidgetItem(mFinishPage, i18n("Finish"));
addPage(mFinishPageItem);
connect(mCleanUpPage, &RefreshSettingsCleanupPage::cleanDoneInfo, mFinishPage, &RefreshSettringsFinishPage::cleanDoneInfo);
}

@ -46,7 +46,7 @@ void RefreshSettingsCleanupPage::cleanSettings()
{
initCleanupFolderSettings(QStringLiteral("kmail2rc"));
initCleanupFolderSettings(QStringLiteral("kontactrc"));
Q_EMIT cleanDone(i18n("Clean Folder Settings Done"));
Q_EMIT cleanDoneInfo(i18n("Clean Folder Settings Done"));
}
void RefreshSettingsCleanupPage::initCleanupFolderSettings(const QString &configName)

@ -31,7 +31,7 @@ public:
~RefreshSettingsCleanupPage();
Q_SIGNALS:
void cleanDone(const QString &msg);
void cleanDoneInfo(const QString &msg);
private:
void cleanSettings();

@ -20,6 +20,7 @@
#include "refreshsettringsfinishpage.h"
#include <QHBoxLayout>
#include <KLocalizedString>
#include <QPlainTextEdit>
RefreshSettringsFinishPage::RefreshSettringsFinishPage(QWidget *parent)
: QWidget(parent)
@ -27,8 +28,19 @@ RefreshSettringsFinishPage::RefreshSettringsFinishPage(QWidget *parent)
QHBoxLayout *mainLayout = new QHBoxLayout(this);
mainLayout->setObjectName(QStringLiteral("mainLayout"));
mainLayout->setContentsMargins(0, 0, 0, 0);
mTextEdit = new QPlainTextEdit(this);
mTextEdit->setObjectName(QStringLiteral("textedit"));
mTextEdit->setReadOnly(true);
mainLayout->addWidget(mTextEdit);
connect(this, &RefreshSettringsFinishPage::cleanDoneInfo, this, &RefreshSettringsFinishPage::slotCleanDoneInfo);
}
RefreshSettringsFinishPage::~RefreshSettringsFinishPage()
{
}
void RefreshSettringsFinishPage::slotCleanDoneInfo(const QString &str)
{
mTextEdit->insertPlainText(str + QLatin1Char('\n'));
}

@ -21,13 +21,20 @@
#define REFRESHSETTRINGSFINISHPAGE_H
#include <QWidget>
class QPlainTextEdit;
class RefreshSettringsFinishPage : public QWidget
{
Q_OBJECT
public:
explicit RefreshSettringsFinishPage(QWidget *parent = nullptr);
~RefreshSettringsFinishPage();
Q_SIGNALS:
void cleanDoneInfo(const QString &info);
private:
void slotCleanDoneInfo(const QString &info);
QPlainTextEdit *mTextEdit = nullptr;
};
#endif // REFRESHSETTRINGSFINISHPAGE_H

Loading…
Cancel
Save