Const'ify pointer

wilder-portage
Laurent Montel 5 years ago
parent 1eac913dd7
commit b9e92bd3c9
  1. 10
      src/collectionpage/collectionexpirywidget.cpp
  2. 10
      src/collectionpage/collectionexpirywidget.h

@ -61,19 +61,21 @@ public:
CollectionExpiryWidget::CollectionExpiryWidget(QWidget *parent)
: QWidget(parent)
, mExpireReadMailSB(new DaysSpinBox(this))
, mExpireUnreadMailSB(new DaysSpinBox(this))
, mFolderSelector(new FolderRequester(this))
, mExpireNowPB(new QPushButton(i18n("Save Settings and Expire Now"), this))
, mExpireMailWithInvalidDateCB(new QCheckBox(i18n("Expire messages with invalid date"), this))
{
auto formLayout = new QFormLayout(this);
formLayout->setContentsMargins({});
mExpireReadMailSB = new DaysSpinBox(this);
connect(mExpireReadMailSB, qOverload<int>(&KPluralHandlingSpinBox::valueChanged), this, &CollectionExpiryWidget::slotChanged);
formLayout->addRow(i18n("Expire read messages after:"), mExpireReadMailSB);
mExpireUnreadMailSB = new DaysSpinBox(this);
connect(mExpireUnreadMailSB, qOverload<int>(&KPluralHandlingSpinBox::valueChanged), this, &CollectionExpiryWidget::slotChanged);
formLayout->addRow(i18n("Expire unread messages after:"), mExpireUnreadMailSB);
mExpireMailWithInvalidDateCB = new QCheckBox(i18n("Expire messages with invalid date"), this);
connect(mExpireMailWithInvalidDateCB, &QCheckBox::toggled, this, &CollectionExpiryWidget::slotChanged);
formLayout->addRow(QString(), mExpireMailWithInvalidDateCB);
@ -90,7 +92,6 @@ CollectionExpiryWidget::CollectionExpiryWidget(QWidget *parent)
connect(mMoveToRB, &QRadioButton::toggled, this, &CollectionExpiryWidget::slotChanged);
moveToHBox->addWidget(mMoveToRB);
mFolderSelector = new FolderRequester(this);
mFolderSelector->setMustBeReadWrite(true);
mFolderSelector->setShowOutbox(false);
moveToHBox->addWidget(mFolderSelector);
@ -103,7 +104,6 @@ CollectionExpiryWidget::CollectionExpiryWidget(QWidget *parent)
formLayout->addRow(QString(), mDeletePermanentlyRB);
mExpireNowPB = new QPushButton(i18n("Save Settings and Expire Now"), this);
connect(mExpireNowPB, &QPushButton::clicked, this, &CollectionExpiryWidget::saveAndExpireRequested);
formLayout->addRow(QString(), mExpireNowPB);

@ -50,13 +50,13 @@ private:
Q_REQUIRED_RESULT bool validateExpireFolder(bool expireNow);
Q_REQUIRED_RESULT MailCommon::ExpireCollectionAttribute *assignFolderAttribute(Akonadi::Collection &collection, bool &expireNow);
void slotChanged();
KPluralHandlingSpinBox *mExpireReadMailSB = nullptr;
KPluralHandlingSpinBox *mExpireUnreadMailSB = nullptr;
KPluralHandlingSpinBox *const mExpireReadMailSB;
KPluralHandlingSpinBox *const mExpireUnreadMailSB;
QRadioButton *mMoveToRB = nullptr;
FolderRequester *mFolderSelector = nullptr;
FolderRequester *const mFolderSelector;
QRadioButton *mDeletePermanentlyRB = nullptr;
QPushButton *mExpireNowPB = nullptr;
QCheckBox *mExpireMailWithInvalidDateCB = nullptr;
QPushButton *const mExpireNowPB;
QCheckBox *const mExpireMailWithInvalidDateCB;
};
}
MAILCOMMON_EXPORT QDebug operator<<(QDebug d, const MailCommon::CollectionExpirySettings &t);

Loading…
Cancel
Save