Commit 0346ce6b authored by Laurent Montel's avatar Laurent Montel 😁
Browse files

Modernize code

parent be257960
Pipeline #39275 passed with stage
in 57 minutes and 8 seconds
......@@ -31,7 +31,7 @@ CryptoPagePlugin::CryptoPagePlugin()
{
KIconLoader::global()->addAppDir(QStringLiteral("libkleopatra"));
QGridLayout *topLayout = new QGridLayout(this);
auto *topLayout = new QGridLayout(this);
topLayout->setColumnStretch(1, 1);
topLayout->setRowStretch(4, 1);
......@@ -41,7 +41,7 @@ CryptoPagePlugin::CryptoPagePlugin()
uint msgFormat = 1;
for (uint i = 0; i < NumberOfProtocols; ++i) {
Kleo::CryptoMessageFormat f = static_cast<Kleo::CryptoMessageFormat>(msgFormat);
auto f = static_cast<Kleo::CryptoMessageFormat>(msgFormat);
mProtocolCB[ i ] = new QCheckBox(Kleo::cryptoMessageFormatToLabel(f), protGB);
protGBLayout->addWidget(mProtocolCB[i]);
......@@ -68,7 +68,7 @@ CryptoPagePlugin::CryptoPagePlugin()
// Send preferences/sign (see kleo/kleo/enum.h)
QWidget *hbox = new QWidget(box);
QHBoxLayout *hboxHBoxLayout = new QHBoxLayout(hbox);
auto *hboxHBoxLayout = new QHBoxLayout(hbox);
hboxHBoxLayout->setContentsMargins({});
l = new QLabel(i18n("Sign:"), hbox);
......@@ -162,14 +162,14 @@ void CryptoPagePlugin::storeContact(KContacts::Addressee &contact) const
contact.removeCustom(QStringLiteral("KADDRESSBOOK"), QStringLiteral("CRYPTOPROTOPREF"));
}
const Kleo::SigningPreference signPref = static_cast<Kleo::SigningPreference>(mSignPref->currentIndex());
const auto signPref = static_cast<Kleo::SigningPreference>(mSignPref->currentIndex());
if (signPref != Kleo::UnknownSigningPreference) {
contact.insertCustom(QStringLiteral("KADDRESSBOOK"), QStringLiteral("CRYPTOSIGNPREF"), QLatin1String(Kleo::signingPreferenceToString(signPref)));
} else {
contact.removeCustom(QStringLiteral("KADDRESSBOOK"), QStringLiteral("CRYPTOSIGNPREF"));
}
const Kleo::EncryptionPreference encryptPref = static_cast<Kleo::EncryptionPreference>(mCryptPref->currentIndex());
const auto encryptPref = static_cast<Kleo::EncryptionPreference>(mCryptPref->currentIndex());
if (encryptPref != Kleo::UnknownPreference) {
contact.insertCustom(QStringLiteral("KADDRESSBOOK"), QStringLiteral("CRYPTOENCRYPTPREF"), QLatin1String(Kleo::encryptionPreferenceToString(encryptPref)));
} else {
......
......@@ -19,7 +19,7 @@ CSVImportExportPlugin::~CSVImportExportPlugin() = default;
PimCommon::AbstractGenericPluginInterface *CSVImportExportPlugin::createInterface(QObject *parent)
{
CSVImportExportPluginInterface *interface = new CSVImportExportPluginInterface(parent);
auto *interface = new CSVImportExportPluginInterface(parent);
return interface;
}
......
......@@ -171,8 +171,8 @@ void CSVImportExportPluginInterface::exportCSV()
if (QFileInfo::exists(url.isLocalFile() ? url.toLocalFile() : url.path())) {
if (url.isLocalFile() && QFileInfo::exists(url.toLocalFile())) {
PimCommon::RenameFileDialog *dialog = new PimCommon::RenameFileDialog(url, false, parentWidget());
PimCommon::RenameFileDialog::RenameFileDialogResult result = static_cast<PimCommon::RenameFileDialog::RenameFileDialogResult>(dialog->exec());
auto *dialog = new PimCommon::RenameFileDialog(url, false, parentWidget());
auto result = static_cast<PimCommon::RenameFileDialog::RenameFileDialogResult>(dialog->exec());
if (result == PimCommon::RenameFileDialog::RENAMEFILE_RENAME) {
url = dialog->newName();
} else if (result == PimCommon::RenameFileDialog::RENAMEFILE_IGNORE) {
......
......@@ -125,7 +125,7 @@ public:
QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &, const QModelIndex &) const override
{
ContactFieldComboBox *editor = new ContactFieldComboBox(parent);
auto *editor = new ContactFieldComboBox(parent);
return editor;
}
......@@ -134,13 +134,13 @@ public:
{
const unsigned int value = index.model()->data(index, Qt::EditRole).toUInt();
ContactFieldComboBox *fieldCombo = static_cast<ContactFieldComboBox *>(editor);
auto *fieldCombo = static_cast<ContactFieldComboBox *>(editor);
fieldCombo->setCurrentField((KAddressBookImportExport::ContactFields::Field)value);
}
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override
{
ContactFieldComboBox *fieldCombo = static_cast<ContactFieldComboBox *>(editor);
auto *fieldCombo = static_cast<ContactFieldComboBox *>(editor);
model->setData(index, fieldCombo->currentField(), Qt::EditRole);
}
......@@ -278,7 +278,7 @@ void CSVImportDialog::initGUI()
{
QWidget *page = new QWidget(this);
QVBoxLayout *mainLayout = new QVBoxLayout(this);
auto *mainLayout = new QVBoxLayout(this);
QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this);
mainLayout->addWidget(page);
......@@ -294,11 +294,11 @@ void CSVImportDialog::initGUI()
connect(buttonBox, &QDialogButtonBox::accepted, this, &CSVImportDialog::slotOk);
connect(buttonBox, &QDialogButtonBox::rejected, this, &QDialog::reject);
QGridLayout *layout = new QGridLayout;
auto *layout = new QGridLayout;
mainLayout->addLayout(layout);
layout->setContentsMargins({});
QHBoxLayout *hbox = new QHBoxLayout;
auto *hbox = new QHBoxLayout;
QLabel *label = new QLabel(i18nc("@label", "File to import:"), page);
mainLayout->addWidget(label);
......@@ -321,7 +321,7 @@ void CSVImportDialog::initGUI()
// Delimiter: comma, semicolon, tab, space, other
QGroupBox *group = new QGroupBox(i18nc("@title:group", "Delimiter"), page);
mainLayout->addWidget(group);
QGridLayout *delimiterLayout = new QGridLayout;
auto *delimiterLayout = new QGridLayout;
group->setLayout(delimiterLayout);
delimiterLayout->setAlignment(Qt::AlignTop);
layout->addWidget(group, 1, 0, 4, 1);
......@@ -745,7 +745,7 @@ void CSVImportDialog::setFile(const QString &fileName)
return;
}
QFile *file = new QFile(fileName);
auto *file = new QFile(fileName);
if (!file->open(QIODevice::ReadOnly)) {
KMessageBox::sorry(this, i18nc("@info:status", "Cannot open input file."));
delete file;
......@@ -793,7 +793,7 @@ void CSVImportDialog::codecChanged(bool reload)
void CSVImportDialog::modelFinishedLoading()
{
ContactFieldComboBox *box = new ContactFieldComboBox();
auto *box = new ContactFieldComboBox();
int preferredWidth = box->sizeHint().width();
delete box;
......
......@@ -198,7 +198,7 @@ TemplateSelectionDialog::TemplateSelectionDialog(QWidget *parent)
: QDialog(parent)
{
setWindowTitle(i18nc("@title:window", "Template Selection"));
QVBoxLayout *mainLayout = new QVBoxLayout(this);
auto *mainLayout = new QVBoxLayout(this);
QLabel *lab = new QLabel(i18nc("@info", "Please select a template, that matches the CSV file:"), this);
mainLayout->addWidget(lab);
......
......@@ -19,7 +19,7 @@ GMXImportExportPlugin::~GMXImportExportPlugin() = default;
PimCommon::AbstractGenericPluginInterface *GMXImportExportPlugin::createInterface(QObject *parent)
{
GMXImportExportPluginInterface *interface = new GMXImportExportPluginInterface(parent);
auto *interface = new GMXImportExportPluginInterface(parent);
return interface;
}
......
......@@ -102,8 +102,8 @@ void GMXImportExportPluginInterface::exportGMX()
if (QFileInfo::exists(url.isLocalFile()
? url.toLocalFile() : url.path())) {
if (url.isLocalFile() && QFileInfo::exists(url.toLocalFile())) {
PimCommon::RenameFileDialog *dialog = new PimCommon::RenameFileDialog(url, false, parentWidget());
const PimCommon::RenameFileDialog::RenameFileDialogResult result = static_cast<PimCommon::RenameFileDialog::RenameFileDialogResult>(dialog->exec());
auto *dialog = new PimCommon::RenameFileDialog(url, false, parentWidget());
const auto result = static_cast<PimCommon::RenameFileDialog::RenameFileDialogResult>(dialog->exec());
if (result == PimCommon::RenameFileDialog::RENAMEFILE_RENAME) {
url = dialog->newName();
} else if (result == PimCommon::RenameFileDialog::RENAMEFILE_IGNORE) {
......@@ -470,7 +470,7 @@ void GMXImportExportPluginInterface::importGMX()
line = gmxStream.readLine();
while ((line != QLatin1String("####")) && !gmxStream.atEnd()) {
// an addressee entry may spread over several lines in the file
while (1) {
while (true) {
#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0)
itemList = line.split(QLatin1Char('#'), QString::KeepEmptyParts);
#else
......@@ -484,7 +484,7 @@ void GMXImportExportPluginInterface::importGMX()
}
// populate the addressee
KContacts::Addressee *addressee = new KContacts::Addressee;
auto *addressee = new KContacts::Addressee;
addressee->setNickName(itemList.at(1));
addressee->setGivenName(itemList.at(2));
addressee->setFamilyName(itemList.at(3));
......@@ -519,7 +519,7 @@ void GMXImportExportPluginInterface::importGMX()
while (!line.startsWith(QLatin1String("####")) && !gmxStream.atEnd()) {
// an address entry may spread over several lines in the file
while (1) {
while (true) {
#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0)
itemList = line.split(QLatin1Char('#'), QString::KeepEmptyParts);
#else
......@@ -618,7 +618,7 @@ void GMXImportExportPluginInterface::importGMX()
while (!line.startsWith(QLatin1String("####"))
&& !gmxStream.atEnd()) {
// a category should not spread over multiple lines, but just in case
while (1) {
while (true) {
#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0)
itemList = line.split(QLatin1Char('#'), QString::KeepEmptyParts);
#else
......
......@@ -19,7 +19,7 @@ LDapImportExportPlugin::~LDapImportExportPlugin() = default;
PimCommon::AbstractGenericPluginInterface *LDapImportExportPlugin::createInterface(QObject *parent)
{
LDapImportExportPluginInterface *interface = new LDapImportExportPluginInterface(parent);
auto *interface = new LDapImportExportPluginInterface(parent);
return interface;
}
......
......@@ -19,7 +19,7 @@ LDifImportExportPlugin::~LDifImportExportPlugin() = default;
PimCommon::AbstractGenericPluginInterface *LDifImportExportPlugin::createInterface(QObject *parent)
{
LDifImportExportPluginInterface *interface = new LDifImportExportPluginInterface(parent);
auto *interface = new LDifImportExportPluginInterface(parent);
return interface;
}
......
......@@ -164,8 +164,8 @@ void LDifImportExportPluginInterface::exportLdif()
if (QFileInfo::exists(fileName)) {
if (url.isLocalFile() && QFileInfo::exists(url.toLocalFile())) {
PimCommon::RenameFileDialog *dialog = new PimCommon::RenameFileDialog(url, false, parentWidget());
PimCommon::RenameFileDialog::RenameFileDialogResult result = static_cast<PimCommon::RenameFileDialog::RenameFileDialogResult>(dialog->exec());
auto *dialog = new PimCommon::RenameFileDialog(url, false, parentWidget());
auto result = static_cast<PimCommon::RenameFileDialog::RenameFileDialogResult>(dialog->exec());
if (result == PimCommon::RenameFileDialog::RENAMEFILE_RENAME) {
fileName = dialog->newName().toLocalFile();
} else if (result == PimCommon::RenameFileDialog::RENAMEFILE_IGNORE) {
......
......@@ -17,12 +17,12 @@
VCardExportSelectionWidget::VCardExportSelectionWidget(QWidget *parent)
: QWidget(parent)
{
QVBoxLayout *mainLayout = new QVBoxLayout(this);
auto *mainLayout = new QVBoxLayout(this);
mainLayout->setContentsMargins({});
QGroupBox *gbox = new QGroupBox(
i18nc("@title:group", "Fields to be exported"), this);
mainLayout->addWidget(gbox);
QGridLayout *layout = new QGridLayout;
auto *layout = new QGridLayout;
gbox->setLayout(layout);
gbox->setFlat(true);
layout->addWidget(gbox, 0, 0, 1, 2);
......@@ -76,7 +76,7 @@ VCardExportSelectionWidget::VCardExportSelectionWidget(QWidget *parent)
i18nc("@title:group", "Export options"), this);
gbox->setFlat(true);
mainLayout->addWidget(gbox);
QHBoxLayout *gbLayout = new QHBoxLayout;
auto *gbLayout = new QHBoxLayout;
gbox->setLayout(gbLayout);
mDisplayNameBox = new QCheckBox(i18nc("@option:check", "Display name as full name"), this);
......
......@@ -20,12 +20,12 @@ VCardViewerDialog::VCardViewerDialog(const KContacts::Addressee::List &list, QWi
, mContacts(list)
{
setWindowTitle(i18nc("@title:window", "Import vCard"));
QVBoxLayout *mainLayout = new QVBoxLayout(this);
auto *mainLayout = new QVBoxLayout(this);
QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Cancel | QDialogButtonBox::Apply, this);
QPushButton *user1Button = new QPushButton(this);
auto *user1Button = new QPushButton(this);
buttonBox->addButton(user1Button, QDialogButtonBox::ActionRole);
QPushButton *user2Button = new QPushButton(this);
auto *user2Button = new QPushButton(this);
buttonBox->addButton(user2Button, QDialogButtonBox::ActionRole);
connect(buttonBox, &QDialogButtonBox::accepted, this, &VCardViewerDialog::accept);
......@@ -40,7 +40,7 @@ VCardViewerDialog::VCardViewerDialog(const KContacts::Addressee::List &list, QWi
mainLayout->addWidget(page);
mainLayout->addWidget(buttonBox);
QVBoxLayout *layout = new QVBoxLayout(page);
auto *layout = new QVBoxLayout(page);
QLabel *label
= new QLabel(
......
......@@ -18,7 +18,7 @@ VCardImportExportPlugin::~VCardImportExportPlugin() = default;
PimCommon::AbstractGenericPluginInterface *VCardImportExportPlugin::createInterface(QObject *parent)
{
VCardImportExportPluginInterface *interface = new VCardImportExportPluginInterface(parent);
auto *interface = new VCardImportExportPluginInterface(parent);
return interface;
}
......
......@@ -352,8 +352,8 @@ bool VCardImportExportPluginInterface::doExport(const QUrl &url, const QByteArra
{
QUrl newUrl(url);
if (newUrl.isLocalFile() && QFileInfo::exists(newUrl.toLocalFile())) {
PimCommon::RenameFileDialog *dialog = new PimCommon::RenameFileDialog(newUrl, false, parentWidget());
PimCommon::RenameFileDialog::RenameFileDialogResult result = static_cast<PimCommon::RenameFileDialog::RenameFileDialogResult>(dialog->exec());
auto *dialog = new PimCommon::RenameFileDialog(newUrl, false, parentWidget());
auto result = static_cast<PimCommon::RenameFileDialog::RenameFileDialogResult>(dialog->exec());
if (result == PimCommon::RenameFileDialog::RENAMEFILE_RENAME) {
newUrl = dialog->newName();
} else if (result == PimCommon::RenameFileDialog::RENAMEFILE_IGNORE) {
......
......@@ -20,7 +20,7 @@ WindowsContactImportExportPlugin::~WindowsContactImportExportPlugin() = default;
PimCommon::AbstractGenericPluginInterface *WindowsContactImportExportPlugin::createInterface(QObject *parent)
{
WindowsContactImportExportPluginInterface *interface = new WindowsContactImportExportPluginInterface(parent);
auto *interface = new WindowsContactImportExportPluginInterface(parent);
return interface;
}
......
......@@ -22,7 +22,7 @@ CheckGravatarPlugin::~CheckGravatarPlugin()
PimCommon::GenericPluginInterface *CheckGravatarPlugin::createInterface(QObject *parent)
{
CheckGravatarPluginInterface *interface = new CheckGravatarPluginInterface(parent);
auto *interface = new CheckGravatarPluginInterface(parent);
return interface;
}
......
......@@ -101,7 +101,7 @@ void CheckGravatarPluginInterface::exec()
address.setPhoto(picture);
item.setPayload<KContacts::Addressee>(address);
Akonadi::ItemModifyJob *modifyJob = new Akonadi::ItemModifyJob(item, this);
auto *modifyJob = new Akonadi::ItemModifyJob(item, this);
connect(modifyJob, &Akonadi::ItemModifyJob::result, this, &CheckGravatarPluginInterface::slotModifyContactFinished);
}
}
......
......@@ -25,7 +25,7 @@ GravatarUpdateJob::~GravatarUpdateJob()
void GravatarUpdateJob::start()
{
if (canStart()) {
Gravatar::GravatarResolvUrlJob *job = new Gravatar::GravatarResolvUrlJob(this);
auto *job = new Gravatar::GravatarResolvUrlJob(this);
job->setEmail(mEmail);
if (job->canStart()) {
connect(job, &Gravatar::GravatarResolvUrlJob::finished, this, &GravatarUpdateJob::slotGravatarResolvUrlFinished);
......@@ -87,7 +87,7 @@ void GravatarUpdateJob::updatePixmap(const QPixmap &pix)
mItem.setPayload<KContacts::Addressee>(contact);
// save the new item in akonadi storage
Akonadi::ItemModifyJob *modifyJob = new Akonadi::ItemModifyJob(mItem);
auto *modifyJob = new Akonadi::ItemModifyJob(mItem);
connect(modifyJob, &KJob::result, this, &GravatarUpdateJob::slotUpdateGravatarDone);
} else {
deleteLater();
......
......@@ -20,7 +20,7 @@ static const char myConfigGroupName[] = "GravatarUpdateDialog";
GravatarUpdateDialog::GravatarUpdateDialog(QWidget *parent)
: QDialog(parent)
{
QVBoxLayout *mainLayout = new QVBoxLayout(this);
auto *mainLayout = new QVBoxLayout(this);
setWindowTitle(i18nc("@title:window", "Check and update Gravatar"));
mGravatarUpdateWidget = new GravatarUpdateWidget(this);
connect(mGravatarUpdateWidget, &GravatarUpdateWidget::activateDialogButton, this, &GravatarUpdateDialog::slotActivateButton);
......
......@@ -20,10 +20,10 @@ using namespace KABGravatar;
GravatarUpdateWidget::GravatarUpdateWidget(QWidget *parent)
: QWidget(parent)
{
QGridLayout *mainLayout = new QGridLayout(this);
auto *mainLayout = new QGridLayout(this);
mainLayout->setContentsMargins({});
QHBoxLayout *hboxEmail = new QHBoxLayout;
auto *hboxEmail = new QHBoxLayout;
QLabel *lab = new QLabel(i18n("Email:"));
lab->setObjectName(QStringLiteral("emaillabel"));
......@@ -97,7 +97,7 @@ void GravatarUpdateWidget::slotSearchGravatar()
{
mCurrentUrl.clear();
if (!mEmail.isEmpty()) {
Gravatar::GravatarResolvUrlJob *job = new Gravatar::GravatarResolvUrlJob(this);
auto *job = new Gravatar::GravatarResolvUrlJob(this);
job->setEmail(mEmail);
if (job->canStart()) {
job->setUseDefaultPixmap(false);
......
......@@ -22,7 +22,7 @@ MergeContactsPlugin::~MergeContactsPlugin()
PimCommon::GenericPluginInterface *MergeContactsPlugin::createInterface(QObject *parent)
{
MergeContactsPluginInterface *interface = new MergeContactsPluginInterface(parent);
auto *interface = new MergeContactsPluginInterface(parent);
return interface;
}
......
......@@ -21,9 +21,9 @@ void MergeContactLoseInformationWarningTest::shouldHaveDefaultValue()
KABMergeContacts::MergeContactLoseInformationWarning w;
QVERIFY(!w.isCloseButtonVisible());
QVERIFY(!w.isVisible());
QAction *customize = w.findChild<QAction *>(QStringLiteral("customize"));
auto *customize = w.findChild<QAction *>(QStringLiteral("customize"));
QVERIFY(customize);
QAction *automatic = w.findChild<QAction *>(QStringLiteral("automatic"));
auto *automatic = w.findChild<QAction *>(QStringLiteral("automatic"));
QVERIFY(automatic);
}
......@@ -33,8 +33,8 @@ void MergeContactLoseInformationWarningTest::shouldEmitSignals()
w.show();
QVERIFY(QTest::qWaitForWindowExposed(&w));
QVERIFY(w.isVisible());
QAction *customize = w.findChild<QAction *>(QStringLiteral("customize"));
QAction *automatic = w.findChild<QAction *>(QStringLiteral("automatic"));
auto *customize = w.findChild<QAction *>(QStringLiteral("customize"));
auto *automatic = w.findChild<QAction *>(QStringLiteral("automatic"));
QSignalSpy spy1(&w, &KABMergeContacts::MergeContactLoseInformationWarning::continueMerging);
QSignalSpy spy2(&w, &KABMergeContacts::MergeContactLoseInformationWarning::customizeMergingContacts);
customize->trigger();
......
......@@ -85,7 +85,7 @@ void MergeContactsJob::createMergedContact(const KContacts::Addressee &addressee
item.setMimeType(KContacts::Addressee::mimeType());
item.setPayload<KContacts::Addressee>(addressee);
Akonadi::ItemCreateJob *job = new Akonadi::ItemCreateJob(item, mCollection, this);
auto *job = new Akonadi::ItemCreateJob(item, mCollection, this);
connect(job, &Akonadi::ItemCreateJob::result, this, &MergeContactsJob::slotCreateMergedContactFinished);
}
......@@ -97,11 +97,11 @@ void MergeContactsJob::slotCreateMergedContactFinished(KJob *job)
deleteLater();
return;
}
Akonadi::ItemCreateJob *createdJob = qobject_cast<Akonadi::ItemCreateJob *>(job);
auto *createdJob = qobject_cast<Akonadi::ItemCreateJob *>(job);
mCreatedContact = createdJob->item();
if (!mListItem.isEmpty()) {
Akonadi::ItemDeleteJob *deleteJob = new Akonadi::ItemDeleteJob(mListItem, this);
auto *deleteJob = new Akonadi::ItemDeleteJob(mListItem, this);
connect(deleteJob, &Akonadi::ItemDeleteJob::result, this, &MergeContactsJob::slotDeleteContactsFinished);
} else {
qCDebug(KADDRESSBOOKMERGELIBPRIVATE_LOG) << " mListITem is empty. We can't delete it";
......
......@@ -31,7 +31,7 @@ MergeContactsDialog::MergeContactsDialog(QWidget *parent)
setWindowTitle(i18nc("@title:window", "Select Contacts to merge"));
mButtonBox = new QDialogButtonBox(QDialogButtonBox::Close, this);
mButtonBox->setObjectName(QStringLiteral("buttonbox"));
QVBoxLayout *mainLayout = new QVBoxLayout(this);
auto *mainLayout = new QVBoxLayout(this);
connect(mButtonBox, &QDialogButtonBox::rejected, this, &MergeContactsDialog::reject);
readConfig();
......
......@@ -28,17 +28,17 @@ MergeContactWidget::MergeContactWidget(QWidget *parent)
: QWidget(parent)
, mConflictTypes(MergeContacts::None)
{
QVBoxLayout *lay = new QVBoxLayout(this);
auto *lay = new QVBoxLayout(this);
lay->setContentsMargins({});
QSplitter *splitter = new QSplitter;
auto *splitter = new QSplitter;
splitter->setObjectName(QStringLiteral("splitter"));
splitter->setChildrenCollapsible(false);
lay->addWidget(splitter);
QWidget *selectContactWidget = new QWidget(this);
selectContactWidget->setObjectName(QStringLiteral("selectcontactwidget"));
QVBoxLayout *vbox = new QVBoxLayout;
auto *vbox = new QVBoxLayout;
selectContactWidget->setLayout(vbox);
QLabel *lab = new QLabel(i18n("Select contacts that you really want to merge:"));
vbox->addWidget(lab);
......@@ -60,7 +60,7 @@ MergeContactWidget::MergeContactWidget(QWidget *parent)
connect(mMergeContactWarning, &MergeContactLoseInformationWarning::customizeMergingContacts, this, &MergeContactWidget::slotCustomizeMergingContacts);
lay->addWidget(mMergeContactWarning);
QHBoxLayout *hbox = new QHBoxLayout;
auto *hbox = new QHBoxLayout;
hbox->addStretch();
lab = new QLabel(i18n("Select the addressbook in which to store merged contacts:"));
......@@ -131,7 +131,7 @@ void MergeContactWidget::slotMergeContacts()
void MergeContactWidget::slotAutomaticMerging()
{
KABMergeContacts::MergeContactsJob *job = new KABMergeContacts::MergeContactsJob(this);
auto *job = new KABMergeContacts::MergeContactsJob(this);
job->setListItem(mSelectedItems);
job->setDestination(mCollectionCombobox->currentCollection());
connect(job, &MergeContactsJob::finished, this, &MergeContactWidget::slotMergeDone);
......
......@@ -34,7 +34,7 @@ void MergeContactWidgetList::fillListContact(const Akonadi::Item::List &items)
clear();
for (const Akonadi::Item &item : items) {
if (item.hasPayload<KContacts::Addressee>()) {
MergeContactWidgetListItem *widgetItem = new MergeContactWidgetListItem(item, this);
auto *widgetItem = new MergeContactWidgetListItem(item, this);
KContacts::Addressee address = item.payload<KContacts::Addressee>();
widgetItem->setText(itemName(address));
......
......@@ -32,7 +32,7 @@ bool MergeContactSelectInformationTabWidget::tabBarVisible() const
void MergeContactSelectInformationTabWidget::addNewWidget(const KABMergeContacts::MergeConflictResult &list, const Akonadi::Collection &col)
{
KABMergeContacts::MergeContactSelectInformationScrollArea *area = new KABMergeContacts::MergeContactSelectInformationScrollArea;
auto *area = new KABMergeContacts::MergeContactSelectInformationScrollArea;
area->setContacts(list.conflictInformation, list.list, col);
addTab(area, i18n("Duplicate contact %1", count() + 1));
}
......
......@@ -65,7 +65,7 @@ void ResultDuplicateTreeWidget::changeState(QTreeWidgetItem *item, bool b)
void ResultDuplicateTreeWidget::slotItemActivated(QTreeWidgetItem *item, int column)
{
Q_UNUSED(column);
ResultDuplicateTreeWidgetItem *resultItem = dynamic_cast<ResultDuplicateTreeWidgetItem *>(item);
auto *resultItem = dynamic_cast<ResultDuplicateTreeWidgetItem *>(item);
if (resultItem) {
Q_EMIT showContactPreview(resultItem->item());
}
......@@ -76,10 +76,10 @@ void ResultDuplicateTreeWidget::setContacts(const QVector<Akonadi::Item::List> &
clear();
int i = 1;
for (const Akonadi::Item::List &lst : lstItem) {
ResultDuplicateTreeWidgetItem *topLevelItem = new ResultDuplicateTreeWidgetItem(this);
auto *topLevelItem = new ResultDuplicateTreeWidgetItem(this);
topLevelItem->setText(0, i18n("Duplicate contact %1", i));
for (const Akonadi::Item &item : lst) {
ResultDuplicateTreeWidgetItem *childItem = new ResultDuplicateTreeWidgetItem;