Fix clazy warning "Don't call QList::first() on temporary"

wilder-work
Montel Laurent 9 years ago
parent adb8252ea4
commit 068b4f8077
  1. 4
      src/editor/kmcomposerwin.cpp
  2. 2
      src/folderarchive/folderarchivemanager.cpp
  3. 2
      src/job/createfollowupreminderonexistingmessagejob.cpp
  4. 2
      src/kmkernel.cpp
  5. 2
      src/kmmainwidget.cpp
  6. 4
      src/kmreaderwin.cpp
  7. 2
      src/manageshowcollectionproperties.cpp
  8. 2
      src/messageactions.cpp
  9. 2
      src/search/checkindexingjob.cpp

@ -2401,8 +2401,8 @@ void KMComposerWin::printComposeResult(KJob *job, bool preview)
if (composer->error() == MessageComposer::Composer::NoError) { if (composer->error() == MessageComposer::Composer::NoError) {
Q_ASSERT(composer->resultMessages().size() == 1); Q_ASSERT(composer->resultMessages().size() == 1);
Akonadi::Item printItem; Akonadi::Item printItem;
printItem.setPayload<KMime::Message::Ptr>(composer->resultMessages().first()); printItem.setPayload<KMime::Message::Ptr>(composer->resultMessages().constFirst());
Akonadi::MessageFlags::copyMessageFlags(*(composer->resultMessages().first()), printItem); Akonadi::MessageFlags::copyMessageFlags(*(composer->resultMessages().constFirst()), printItem);
const bool isHtml = mComposerBase->editor()->textMode() == MessageComposer::RichTextComposerNg::Rich; const bool isHtml = mComposerBase->editor()->textMode() == MessageComposer::RichTextComposerNg::Rich;
const MessageViewer::Viewer::DisplayFormatMessage format = isHtml ? MessageViewer::Viewer::Html : MessageViewer::Viewer::Text; const MessageViewer::Viewer::DisplayFormatMessage format = isHtml ? MessageViewer::Viewer::Html : MessageViewer::Viewer::Text;
KMPrintCommand *command = new KMPrintCommand(this, printItem, nullptr, KMPrintCommand *command = new KMPrintCommand(this, printItem, nullptr,

@ -120,7 +120,7 @@ void FolderArchiveManager::slotFetchCollection(KJob *job)
} }
const Akonadi::Item::List itemIds = {Akonadi::Item(jobCol->property("itemId").toLongLong())}; const Akonadi::Item::List itemIds = {Akonadi::Item(jobCol->property("itemId").toLongLong())};
setArchiveItems(itemIds, jobCol->collections().first().resource()); setArchiveItems(itemIds, jobCol->collections().constFirst().resource());
} }
void FolderArchiveManager::setArchiveItems(const Akonadi::Item::List &items, const QString &instanceName) void FolderArchiveManager::setArchiveItems(const Akonadi::Item::List &items, const QString &instanceName)

@ -54,7 +54,7 @@ void CreateFollowupReminderOnExistingMessageJob::itemFetchJobDone(KJob *job)
{ {
Akonadi::ItemFetchJob *fetchJob = qobject_cast<Akonadi::ItemFetchJob *>(job); Akonadi::ItemFetchJob *fetchJob = qobject_cast<Akonadi::ItemFetchJob *>(job);
if (fetchJob->items().count() == 1) { if (fetchJob->items().count() == 1) {
mMessageItem = fetchJob->items().first(); mMessageItem = fetchJob->items().constFirst();
} else { } else {
qCDebug(KMAIL_LOG) << " CreateFollowupReminderOnExistingMessageJob Error during fetch: " << job->errorString(); qCDebug(KMAIL_LOG) << " CreateFollowupReminderOnExistingMessageJob Error during fetch: " << job->errorString();
deleteLater(); deleteLater();

@ -1284,7 +1284,7 @@ KMainWindow *KMKernel::mainWin()
// case we are running inside Kontact) because we anyway only need // case we are running inside Kontact) because we anyway only need
// it for modal message boxes and for KNotify events. // it for modal message boxes and for KNotify events.
if (!KMainWindow::memberList().isEmpty()) { if (!KMainWindow::memberList().isEmpty()) {
KMainWindow *kmWin = KMainWindow::memberList().first(); KMainWindow *kmWin = KMainWindow::memberList().constFirst();
if (kmWin) { if (kmWin) {
return kmWin; return kmWin;
} }

@ -1526,7 +1526,7 @@ void KMMainWidget::slotClearCurrentFolder()
void KMMainWidget::slotExpireAll() void KMMainWidget::slotExpireAll()
{ {
if (KMailSettings::self()->warnBeforeExpire()) { if (KMailSettings::self()->warnBeforeExpire()) {
const int ret = KMessageBox::warningContinueCancel(KMainWindow::memberList().first(), const int ret = KMessageBox::warningContinueCancel(KMainWindow::memberList().constFirst(),
i18n("Are you sure you want to expire all old messages?"), i18n("Are you sure you want to expire all old messages?"),
i18n("Expire Old Messages?"), KGuiItem(i18n("Expire"))); i18n("Expire Old Messages?"), KGuiItem(i18n("Expire")));
if (ret != KMessageBox::Continue) { if (ret != KMessageBox::Continue) {

@ -743,8 +743,8 @@ void KMReaderWin::slotPrintComposeResult(KJob *job)
if (composer->error() == ::MessageComposer::Composer::NoError) { if (composer->error() == ::MessageComposer::Composer::NoError) {
Q_ASSERT(composer->resultMessages().size() == 1); Q_ASSERT(composer->resultMessages().size() == 1);
Akonadi::Item printItem; Akonadi::Item printItem;
printItem.setPayload<KMime::Message::Ptr>(composer->resultMessages().first()); printItem.setPayload<KMime::Message::Ptr>(composer->resultMessages().constFirst());
Akonadi::MessageFlags::copyMessageFlags(*(composer->resultMessages().first()), printItem); Akonadi::MessageFlags::copyMessageFlags(*(composer->resultMessages().constFirst()), printItem);
const bool useFixedFont = MessageViewer::MessageViewerSettings::self()->useFixedFont(); const bool useFixedFont = MessageViewer::MessageViewerSettings::self()->useFixedFont();
const QString overrideEncoding = MessageCore::MessageCoreSettings::self()->overrideCharacterEncoding(); const QString overrideEncoding = MessageCore::MessageCoreSettings::self()->overrideCharacterEncoding();

@ -190,7 +190,7 @@ void ManageShowCollectionProperties::slotCollectionPropertiesFinished(KJob *job)
return; return;
} }
const Akonadi::Collection collection = fetch->collections().first(); const Akonadi::Collection collection = fetch->collections().constFirst();
QPointer<Akonadi::CollectionPropertiesDialog> dlg = new Akonadi::CollectionPropertiesDialog(collection, mPages, mMainWidget); QPointer<Akonadi::CollectionPropertiesDialog> dlg = new Akonadi::CollectionPropertiesDialog(collection, mPages, mMainWidget);
dlg->setWindowTitle(i18nc("@title:window", "Properties of Folder %1", collection.name())); dlg->setWindowTitle(i18nc("@title:window", "Properties of Folder %1", collection.name()));

@ -374,7 +374,7 @@ void MessageActions::slotUpdateActionsFetchDone(KJob *job)
if (fetchJob->items().isEmpty()) { if (fetchJob->items().isEmpty()) {
return; return;
} }
Akonadi::Item messageItem = fetchJob->items().first(); const Akonadi::Item messageItem = fetchJob->items().constFirst();
if (messageItem == mCurrentItem) { if (messageItem == mCurrentItem) {
mCurrentItem = messageItem; mCurrentItem = messageItem;
updateMailingListActions(messageItem); updateMailingListActions(messageItem);

@ -71,7 +71,7 @@ void CheckIndexingJob::slotCollectionPropertiesFinished(KJob *job)
return; return;
} }
mCollection = fetch->collections().first(); mCollection = fetch->collections().constFirst();
const qlonglong result = mIndexedItems->indexedItems(mCollection.id()); const qlonglong result = mIndexedItems->indexedItems(mCollection.id());
bool needToReindex = false; bool needToReindex = false;
qCDebug(KMAIL_LOG) << "name :" << mCollection.name() << " mCollection.statistics().count() " << mCollection.statistics().count() << "stats.value(mCollection.id())" << result; qCDebug(KMAIL_LOG) << "name :" << mCollection.name() << " mCollection.statistics().count() " << mCollection.statistics().count() << "stats.value(mCollection.id())" << result;

Loading…
Cancel
Save