Hello community, here is the log from the commit of package kdepim-runtime for openSUSE:Factory checked in at 2016-09-14 23:10:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kdepim-runtime (Old) and /work/SRC/openSUSE:Factory/.kdepim-runtime.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kdepim-runtime" Changes: -------- --- /work/SRC/openSUSE:Factory/kdepim-runtime/kdepim-runtime.changes 2016-08-29 15:23:46.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kdepim-runtime.new/kdepim-runtime.changes 2016-09-14 23:10:11.000000000 +0200 @@ -1,0 +2,8 @@ +Fri Sep 9 08:21:54 UTC 2016 - tittiatcoke@gmail.com + +- Update to KDE Applications 16.08.1 + * KDE Applications 16.08.1 + * https://www.kde.org/announcements/announce-applications-16.08.1.php + + +------------------------------------------------------------------- Old: ---- kdepim-runtime-16.08.0.tar.xz New: ---- kdepim-runtime-16.08.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kdepim-runtime.spec ++++++ --- /var/tmp/diff_new_pack.7ceIyd/_old 2016-09-14 23:10:11.000000000 +0200 +++ /var/tmp/diff_new_pack.7ceIyd/_new 2016-09-14 23:10:11.000000000 +0200 @@ -17,9 +17,9 @@ %define kf5_version 5.19.0 -%define kf5_pimlibs_version 16.08.0 +%define kf5_pimlibs_version 16.08.1 Name: kdepim-runtime -Version: 16.08.0 +Version: 16.08.1 Release: 0 Summary: Runtime modules for kdepim License: GPL-2.0 @@ -110,7 +110,6 @@ %config %{_kf5_configdir}/kdepim-runtime.categories %{_kf5_bindir}/* %{_kf5_iconsdir}/hicolor/*/*/* -%{_kf5_iconsdir}/oxygen/*/*/* %{_kf5_libdir}/*.so.* %{_kf5_notifydir}/ %{_kf5_plugindir}/ ++++++ kdepim-runtime-16.08.0.tar.xz -> kdepim-runtime-16.08.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/agents/newmailnotifier/newmailnotifieragent.cpp new/kdepim-runtime-16.08.1/agents/newmailnotifier/newmailnotifieragent.cpp --- old/kdepim-runtime-16.08.0/agents/newmailnotifier/newmailnotifieragent.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/agents/newmailnotifier/newmailnotifieragent.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -50,11 +50,17 @@ #include <KToolInvocation> #include <QIcon> #include <KIconLoader> +#ifdef HAVE_TEXTTOSPEECH +#include <QTextToSpeech> +#endif using namespace Akonadi; NewMailNotifierAgent::NewMailNotifierAgent(const QString &id) : AgentBase(id) + #ifdef HAVE_TEXTTOSPEECH + , mTextToSpeech(Q_NULLPTR) + #endif { Kdelibs4ConfigMigrator migrate(QStringLiteral("newmailnotifieragent")); migrate.setConfigFiles(QStringList() << QStringLiteral("akonadi_newmailnotifier_agentrc") << QStringLiteral("akonadi_newmailnotifier_agent.notifyrc")); @@ -463,7 +469,9 @@ SpecialNotifierJob *job = new SpecialNotifierJob(mListEmails, currentPath, item, this); job->setDefaultPixmap(mDefaultPixmap); connect(job, &SpecialNotifierJob::displayNotification, this, &NewMailNotifierAgent::slotDisplayNotification); - +#ifdef HAVE_TEXTTOSPEECH + connect(job, &SpecialNotifierJob::say, this, &NewMailNotifierAgent::slotSay); +#endif mNewMails.clear(); return; } else { @@ -577,4 +585,18 @@ return isOnline() && NewMailNotifierAgentSettings::enabled(); } +void NewMailNotifierAgent::slotSay(const QString &message) +{ +#ifdef HAVE_TEXTTOSPEECH + if (!mTextToSpeech) { + mTextToSpeech = new QTextToSpeech(this); + } + if (mTextToSpeech->availableEngines().isEmpty()) { + qCWarning(NEWMAILNOTIFIER_LOG) << "No texttospeech engine available"; + } else { + mTextToSpeech->say(message); + } +#endif +} + AKONADI_AGENT_MAIN(NewMailNotifierAgent) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/agents/newmailnotifier/newmailnotifieragent.h new/kdepim-runtime-16.08.1/agents/newmailnotifier/newmailnotifieragent.h --- old/kdepim-runtime-16.08.0/agents/newmailnotifier/newmailnotifieragent.h 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/agents/newmailnotifier/newmailnotifieragent.h 2016-09-04 13:29:27.000000000 +0200 @@ -28,6 +28,10 @@ #include <QTimer> #include <QStringList> #include <QPixmap> +#ifdef HAVE_TEXTTOSPEECH +class QTextToSpeech; +#endif + namespace Akonadi { class AgentInstance; @@ -97,7 +101,8 @@ void slotInstanceAdded(const Akonadi::AgentInstance &instance); void slotDisplayNotification(const QPixmap &pixmap, const QString &message); void slotIdentitiesChanged(); - void slotInstanceNameChanged(const Akonadi::AgentInstance &instance); + void slotInstanceNameChanged(const Akonadi::AgentInstance &instance); + void slotSay(const QString &message); private: bool excludeAgentType(const Akonadi::AgentInstance &instance); @@ -112,6 +117,9 @@ QTimer mTimer; QStringList mInstanceNameInProgress; KIdentityManagement::IdentityManager *mIdentityManager; +#ifdef HAVE_TEXTTOSPEECH + QTextToSpeech *mTextToSpeech; +#endif }; #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/agents/newmailnotifier/newmailnotifierselectcollectionwidget.cpp new/kdepim-runtime-16.08.1/agents/newmailnotifier/newmailnotifierselectcollectionwidget.cpp --- old/kdepim-runtime-16.08.0/agents/newmailnotifier/newmailnotifierselectcollectionwidget.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/agents/newmailnotifier/newmailnotifierselectcollectionwidget.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -101,7 +101,7 @@ mNeedUpdate(false) { Akonadi::AttributeFactory::registerAttributeAkonadi::NewMailNotifierAttribute(); - QVBoxLayout *vbox = new QVBoxLayout; + QVBoxLayout *vbox = new QVBoxLayout(this); QLabel *label = new QLabel(i18n("Select which folders to monitor for new message notifications:")); vbox->addWidget(label); @@ -156,7 +156,6 @@ connect(button, &QPushButton::clicked, this, &NewMailNotifierSelectCollectionWidget::slotUnselectAllCollections); hbox->addWidget(button); hbox->addStretch(1); - setLayout(vbox); } NewMailNotifierSelectCollectionWidget::~NewMailNotifierSelectCollectionWidget() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/agents/newmailnotifier/specialnotifierjob.cpp new/kdepim-runtime-16.08.1/agents/newmailnotifier/specialnotifierjob.cpp --- old/kdepim-runtime-16.08.0/agents/newmailnotifier/specialnotifierjob.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/agents/newmailnotifier/specialnotifierjob.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -35,9 +35,6 @@ #include "newmailnotifier_debug.h" #include <QTextDocument> -#ifdef HAVE_TEXTTOSPEECH -#include <QTextToSpeech> -#endif SpecialNotifierJob::SpecialNotifierJob(const QStringList &listEmails, const QString &path, Akonadi::Item::Id id, QObject *parent) : QObject(parent), @@ -150,13 +147,10 @@ if (NewMailNotifierAgentSettings::textToSpeakEnabled()) { if (!NewMailNotifierAgentSettings::textToSpeak().isEmpty()) { -#ifdef HAVE_TEXTTOSPEECH - QTextToSpeech *speech = new QTextToSpeech(this); QString message = NewMailNotifierAgentSettings::textToSpeak(); message.replace(QStringLiteral("%s"), mSubject.toHtmlEscaped()); message.replace(QStringLiteral("%f"), mFrom.toHtmlEscaped()); - speech->say(message); -#endif + Q_EMIT say(message); } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/agents/newmailnotifier/specialnotifierjob.h new/kdepim-runtime-16.08.1/agents/newmailnotifier/specialnotifierjob.h --- old/kdepim-runtime-16.08.0/agents/newmailnotifier/specialnotifierjob.h 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/agents/newmailnotifier/specialnotifierjob.h 2016-09-04 13:29:27.000000000 +0200 @@ -37,6 +37,7 @@ Q_SIGNALS: void displayNotification(const QPixmap &pixmap, const QString &message); + void say(const QString &message); private Q_SLOTS: void slotSearchJobFinished(KJob *job); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/birthdays/configdialog.cpp new/kdepim-runtime-16.08.1/resources/birthdays/configdialog.cpp --- old/kdepim-runtime-16.08.0/resources/birthdays/configdialog.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/birthdays/configdialog.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -30,22 +30,21 @@ ConfigDialog::ConfigDialog(QWidget *parent) : QDialog(parent) { - QWidget *mainWidget = new QWidget(this); - - QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); + setWindowIcon(QIcon::fromTheme(QStringLiteral("view-calendar-birthday"))); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok); okButton->setDefault(true); okButton->setShortcut(Qt::CTRL | Qt::Key_Return); connect(buttonBox, &QDialogButtonBox::accepted, this, &ConfigDialog::accept); connect(buttonBox, &QDialogButtonBox::rejected, this, &ConfigDialog::reject); - okButton->setDefault(true); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); + QWidget *mainWidget = new QWidget(this); + ui.setupUi(mainWidget); mainLayout->addWidget(mainWidget); + mainLayout->addWidget(buttonBox); - ui.setupUi(mainWidget); - setWindowIcon(QIcon::fromTheme(QStringLiteral("view-calendar-birthday"))); + mManager = new KConfigDialogManager(this, Settings::self()); mManager->updateWidgets(); ui.kcfg_AlarmDays->setSuffix(ki18np(" day", " days")); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/contacts/settingsdialog.cpp new/kdepim-runtime-16.08.1/resources/contacts/settingsdialog.cpp --- old/kdepim-runtime-16.08.0/resources/contacts/settingsdialog.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/contacts/settingsdialog.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -38,9 +38,9 @@ mSettings(settings) { QWidget *mainWidget = new QWidget(this); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); + QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(mainWidget); + ui.setupUi(mainWidget); setWindowIcon(QIcon::fromTheme(QStringLiteral("text-directory"))); ui.kcfg_Path->setMode(KFile::LocalOnly | KFile::Directory); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/dav/resource/configdialog.cpp new/kdepim-runtime-16.08.1/resources/dav/resource/configdialog.cpp --- old/kdepim-runtime-16.08.0/resources/dav/resource/configdialog.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/dav/resource/configdialog.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -37,12 +37,11 @@ ConfigDialog::ConfigDialog(QWidget *parent) : QDialog(parent) { + setWindowIcon(QIcon::fromTheme(QStringLiteral("folder-remote"))); + QVBoxLayout *mainLayout = new QVBoxLayout(this); QWidget *mainWidget = new QWidget(this); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); mainLayout->addWidget(mainWidget); mUi.setupUi(mainWidget); - setWindowIcon(QIcon::fromTheme(QStringLiteral("folder-remote"))); QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); mOkButton = buttonBox->button(QDialogButtonBox::Ok); @@ -52,8 +51,7 @@ mainLayout->addWidget(buttonBox); mModel = new QStandardItemModel(); - QStringList headers; - headers << i18n("Protocol") << i18n("URL"); + const QStringList headers = { i18n("Protocol"), i18n("URL") }; mModel->setHorizontalHeaderLabels(headers); mUi.configuredUrls->setModel(mModel); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/dav/resource/searchdialog.cpp new/kdepim-runtime-16.08.1/resources/dav/resource/searchdialog.cpp --- old/kdepim-runtime-16.08.0/resources/dav/resource/searchdialog.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/dav/resource/searchdialog.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -38,14 +38,13 @@ : QDialog(parent), mModel(new QStandardItemModel(this)), mSubJobCount(0) { QWidget *mainWidget = new QWidget(this); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); + QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(mainWidget); mUi.setupUi(mainWidget); mUi.credentialsGroup->setVisible(false); mUi.searchResults->setModel(mModel); - QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok); okButton->setDefault(true); okButton->setShortcut(Qt::CTRL | Qt::Key_Return); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/dav/resource/setupwizard.cpp new/kdepim-runtime-16.08.1/resources/dav/resource/setupwizard.cpp --- old/kdepim-runtime-16.08.0/resources/dav/resource/setupwizard.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/dav/resource/setupwizard.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -388,8 +388,7 @@ setTitle(i18n("Connection")); setSubTitle(i18n("Enter the connection information for the groupware server")); - mLayout = new QFormLayout; - setLayout(mLayout); + mLayout = new QFormLayout(this); QRegExp hostnameRegexp(QStringLiteral("^[a-z0-9][.a-z0-9-]*[a-z0-9](?::[0-9]+)?$")); mHost = new KLineEdit; registerField(QStringLiteral("connectionHost*"), mHost); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/dav/resource/urlconfigurationdialog.cpp new/kdepim-runtime-16.08.1/resources/dav/resource/urlconfigurationdialog.cpp --- old/kdepim-runtime-16.08.0/resources/dav/resource/urlconfigurationdialog.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/dav/resource/urlconfigurationdialog.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -35,8 +35,7 @@ : QDialog(parent) { QWidget *mainWidget = new QWidget(this); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); + QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(mainWidget); mUi.setupUi(mainWidget); mUi.credentialsGroup->setVisible(false); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/dav/services/owncloud-pre9.desktop new/kdepim-runtime-16.08.1/resources/dav/services/owncloud-pre9.desktop --- old/kdepim-runtime-16.08.0/resources/dav/services/owncloud-pre9.desktop 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/dav/services/owncloud-pre9.desktop 2016-09-04 13:29:27.000000000 +0200 @@ -3,13 +3,21 @@ Name[ca]=ownCloud (> 5.0 i < 9.0) Name[ca@valencia]=ownCloud (> 5.0 i < 9.0) Name[cs]=ownCloud (> 5.0 a < 9.0) +Name[da]=ownCloud (> 5.0 og < 9.0) +Name[de]=ownCloud (> 5.0 and < 9.0) Name[en_GB]=ownCloud (> 5.0 and < 9.0) +Name[es]=ownCloud (> 5.0 y < 9.0) Name[et]=ownCloud (> 5.0 ja < 9.0) Name[it]=ownCloud (> 5.0 e < 9.0) Name[nl]=ownCloud (> 5.0 en < 9.0) Name[pl]=ownCloud (> 5.0 oraz < 9.0) Name[pt]=ownCloud (> 5.0 e < 9.0) +Name[sk]=ownCloud (> 5.0 a < 9.0) Name[sl]=ownCloud (> 5.0 in < 9.0) +Name[sr]=Оунклауд (> 5.0 и < 9.0) +Name[sr@ijekavian]=Оунклауд (> 5.0 и < 9.0) +Name[sr@ijekavianlatin]=ownCloud (> 5.0 i < 9.0) +Name[sr@latin]=ownCloud (> 5.0 i < 9.0) Name[sv]=ownCloud (> 5.0 och < 9.0) Name[uk]=ownCloud (> 5.0 і < 9.0) Name[x-test]=xxownCloud (> 5.0 and < 9.0)xx diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/folderarchivesettings/folderarchivesettingpage.cpp new/kdepim-runtime-16.08.1/resources/folderarchivesettings/folderarchivesettingpage.cpp --- old/kdepim-runtime-16.08.0/resources/folderarchivesettings/folderarchivesettingpage.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/folderarchivesettings/folderarchivesettingpage.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -77,7 +77,7 @@ mInstanceName(instanceName), mInfo(Q_NULLPTR) { - QVBoxLayout *lay = new QVBoxLayout; + QVBoxLayout *lay = new QVBoxLayout(this); mEnabled = new QCheckBox(i18n("Enable")); connect(mEnabled, &QCheckBox::toggled, this, &FolderArchiveSettingPage::slotEnableChanged); lay->addWidget(mEnabled); @@ -101,8 +101,6 @@ lay->addLayout(hbox); lay->addStretch(); - - setLayout(lay); } FolderArchiveSettingPage::~FolderArchiveSettingPage() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/google/common/googlesettingsdialog.cpp new/kdepim-runtime-16.08.1/resources/google/common/googlesettingsdialog.cpp --- old/kdepim-runtime-16.08.0/resources/google/common/googlesettingsdialog.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/google/common/googlesettingsdialog.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -52,7 +52,7 @@ { KWindowSystem::setMainWindow(this, wId); QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); - QVBoxLayout *topLayout = new QVBoxLayout; + QVBoxLayout *topLayout = new QVBoxLayout(this); setLayout(topLayout); QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok); okButton->setDefault(true); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/icaldir/dirsettingsdialog.cpp new/kdepim-runtime-16.08.1/resources/icaldir/dirsettingsdialog.cpp --- old/kdepim-runtime-16.08.0/resources/icaldir/dirsettingsdialog.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/icaldir/dirsettingsdialog.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -37,8 +37,7 @@ : QDialog() { QWidget *mainWidget = new QWidget(this); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); + QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(mainWidget); ui.setupUi(mainWidget); ui.kcfg_Path->setMode(KFile::LocalOnly | KFile::Directory); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/imap/imapresource.desktop new/kdepim-runtime-16.08.1/resources/imap/imapresource.desktop --- old/kdepim-runtime-16.08.0/resources/imap/imapresource.desktop 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/imap/imapresource.desktop 2016-09-04 13:29:27.000000000 +0200 @@ -29,7 +29,7 @@ Name[nl]=IMAP e-mailserver Name[nn]=IMAP-basert e-posttenar Name[pa]=IMAP ਈਮੇਲ ਸਰਵਰ -Name[pl]=Serwer poczty IMAP +Name[pl]=Serwer pocztowy IMAP Name[pt]=Servidor de E-Mail IMAP Name[pt_BR]=Servidor de e-mails IMAP Name[ro]=Server de poștă IMAP diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/imap/serverinfodialog.cpp new/kdepim-runtime-16.08.1/resources/imap/serverinfodialog.cpp --- old/kdepim-runtime-16.08.0/resources/imap/serverinfodialog.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/imap/serverinfodialog.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -34,17 +34,16 @@ setWindowTitle( i18nc("@title:window Dialog title for dialog showing information about a server", "Server Info")); - QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Close); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); - connect(buttonBox, &QDialogButtonBox::accepted, this, &ServerInfoDialog::accept); - connect(buttonBox, &QDialogButtonBox::rejected, this, &ServerInfoDialog::reject); + QVBoxLayout *mainLayout = new QVBoxLayout(this); setAttribute(Qt::WA_DeleteOnClose); mTextBrowser = new ServerInfoTextBrowser(this); + mTextBrowser->setPlainText(parentResource->serverCapabilities().join(QStringLiteral("\n"))); mainLayout->addWidget(mTextBrowser); + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Close); + connect(buttonBox, &QDialogButtonBox::accepted, this, &ServerInfoDialog::accept); + connect(buttonBox, &QDialogButtonBox::rejected, this, &ServerInfoDialog::reject); mainLayout->addWidget(buttonBox); - mTextBrowser->setPlainText(parentResource->serverCapabilities().join(QStringLiteral("\n"))); } ServerInfoDialog::~ServerInfoDialog() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/imap/setupserver.cpp new/kdepim-runtime-16.08.1/resources/imap/setupserver.cpp --- old/kdepim-runtime-16.08.0/resources/imap/setupserver.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/imap/setupserver.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -123,8 +123,7 @@ m_parentResource->settings()->setWinId(parent); QWidget *mainWidget = new QWidget(this); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); + QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(mainWidget); QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); mOkButton = buttonBox->button(QDialogButtonBox::Ok); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/kalarm/kalarmdir/settingsdialog.cpp new/kdepim-runtime-16.08.1/resources/kalarm/kalarmdir/settingsdialog.cpp --- old/kdepim-runtime-16.08.0/resources/kalarm/kalarmdir/settingsdialog.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/kalarm/kalarmdir/settingsdialog.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -41,13 +41,12 @@ mReadOnlySelected(false) { QWidget *mainWidget = new QWidget(this); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); + QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(mainWidget); ui.setupUi(mainWidget); mTypeSelector = new AlarmTypeWidget(ui.tab, ui.tabLayout); ui.kcfg_Path->setMode(KFile::LocalOnly | KFile::Directory); - QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); mOkButton = buttonBox->button(QDialogButtonBox::Ok); mOkButton->setDefault(true); mOkButton->setShortcut(Qt::CTRL | Qt::Key_Return); Files old/kdepim-runtime-16.08.0/resources/kolab/64-apps-kolab.png and new/kdepim-runtime-16.08.1/resources/kolab/64-apps-kolab.png differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/kolab/CMakeLists.txt new/kdepim-runtime-16.08.1/resources/kolab/CMakeLists.txt --- old/kdepim-runtime-16.08.0/resources/kolab/CMakeLists.txt 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/kolab/CMakeLists.txt 2016-09-04 13:29:27.000000000 +0200 @@ -61,7 +61,6 @@ install(FILES kolabresource.desktop DESTINATION "${KDE_INSTALL_DATAROOTDIR}/akonadi/agents") install(TARGETS akonadi_kolab_resource ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) -ecm_install_icons(ICONS 64-apps-kolab.png DESTINATION ${KDE_INSTALL_ICONDIR} THEME oxygen) if (BUILD_TESTING) #add_subdirectory(tests) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/kolab/kolabresource.desktop new/kdepim-runtime-16.08.1/resources/kolab/kolabresource.desktop --- old/kdepim-runtime-16.08.0/resources/kolab/kolabresource.desktop 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/kolab/kolabresource.desktop 2016-09-04 13:29:27.000000000 +0200 @@ -81,7 +81,7 @@ Comment[zh_TW]=提供存取某 Kolab IMAP 伺服器上的 Kolab 群組資料夾與電子郵件 Type=AkonadiResource Exec=akonadi_kolab_resource -Icon=kolab +Icon=network-server X-Akonadi-MimeTypes=message/rfc822,text/directory,text/calendar,application/x-vnd.kde.contactgroup,application/x-vnd.akonadi.calendar.event,application/x-vnd.akonadi.calendar.todo,application/x-vnd.akonadi.calendar.journal,application/x-vnd.akonadi.calendar.freebusy,text/x-vnd.akonadi.note X-Akonadi-Capabilities=Resource diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/maildir/configdialog.cpp new/kdepim-runtime-16.08.1/resources/maildir/configdialog.cpp --- old/kdepim-runtime-16.08.0/resources/maildir/configdialog.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/maildir/configdialog.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -39,15 +39,14 @@ { setWindowTitle(i18n("Select a MailDir folder")); QWidget *mainWidget = new QWidget(this); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); + QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(mainWidget); ui.setupUi(mainWidget); - mFolderArchiveSettingPage = new FolderArchiveSettingPage(identifier); + mFolderArchiveSettingPage = new FolderArchiveSettingPage(identifier, this); mFolderArchiveSettingPage->loadSettings(); ui.tabWidget->addTab(mFolderArchiveSettingPage, i18n("Archive Folder")); - QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); mOkButton = buttonBox->button(QDialogButtonBox::Ok); mOkButton->setDefault(true); mOkButton->setShortcut(Qt::CTRL | Qt::Key_Return); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/maildir/maildirresource.desktop new/kdepim-runtime-16.08.1/resources/maildir/maildirresource.desktop --- old/kdepim-runtime-16.08.0/resources/maildir/maildirresource.desktop 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/maildir/maildirresource.desktop 2016-09-04 13:29:27.000000000 +0200 @@ -80,7 +80,7 @@ Comment[nl]=Laadt gegevens van een lokaal maildir-map Comment[nn]=Lastar data frå ei lokal iCal-fil Comment[pa]=ਲੋਕਲ maildir ਫੋਲਡਰ ਤੋਂ ਡਾਟਾ ਲੋਡ ਕਰੋ -Comment[pl]=Wczytuje dane z lokalnego folderu maildir +Comment[pl]=Wczytuje dane z lokalnego katalogu maildir Comment[pt]=Carrega os dados de uma pasta Maildir local Comment[pt_BR]=Carrega os dados de uma pasta maildir local Comment[ro]=Încarcă date dintr-un dosar maildir local diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/mixedmaildir/configdialog.cpp new/kdepim-runtime-16.08.1/resources/mixedmaildir/configdialog.cpp --- old/kdepim-runtime-16.08.0/resources/mixedmaildir/configdialog.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/mixedmaildir/configdialog.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -35,8 +35,7 @@ { setWindowTitle(i18n("Select a KMail Mail folder")); QWidget *mainWidget = new QWidget(this); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); + QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(mainWidget); ui.setupUi(mainWidget); mManager = new KConfigDialogManager(this, Settings::self()); @@ -44,7 +43,7 @@ ui.kcfg_Path->setMode(KFile::Directory | KFile::ExistingOnly); ui.kcfg_Path->setUrl(QUrl::fromLocalFile(Settings::self()->path())); - QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); mainLayout->addWidget(buttonBox); mOkButton = buttonBox->button(QDialogButtonBox::Ok); mOkButton->setDefault(true); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/openxchange/configdialog.cpp new/kdepim-runtime-16.08.1/resources/openxchange/configdialog.cpp --- old/kdepim-runtime-16.08.0/resources/openxchange/configdialog.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/openxchange/configdialog.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -43,8 +43,7 @@ QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); QWidget *mainWidget = new QWidget(this); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); + QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(mainWidget); QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok); okButton->setDefault(true); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/pop3/accountdialog.cpp new/kdepim-runtime-16.08.1/resources/pop3/accountdialog.cpp --- old/kdepim-runtime-16.08.0/resources/pop3/accountdialog.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/pop3/accountdialog.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -99,9 +99,8 @@ void AccountDialog::setupWidgets() { + QVBoxLayout *mainLayout = new QVBoxLayout(this); QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); mOkButton = buttonBox->button(QDialogButtonBox::Ok); mOkButton->setDefault(true); mOkButton->setShortcut(Qt::CTRL | Qt::Key_Return); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/shared/singlefileresource/singlefileresource.h new/kdepim-runtime-16.08.1/resources/shared/singlefileresource/singlefileresource.h --- old/kdepim-runtime-16.08.0/resources/shared/singlefileresource/singlefileresource.h 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/shared/singlefileresource/singlefileresource.h 2016-09-04 13:29:27.000000000 +0200 @@ -122,7 +122,7 @@ // Cache, because readLocalFile will clear mCurrentUrl on failure. const QString localFileName = mCurrentUrl.toLocalFile(); - if (!readLocalFile(mCurrentUrl.toLocalFile())) { + if (!readLocalFile(localFileName)) { const QString message = i18n("Could not read file '%1'", localFileName); qWarning() << message; emit status(Broken, message); @@ -133,7 +133,7 @@ } if (mSettings->monitorFile()) { - KDirWatch::self()->addFile(mCurrentUrl.toLocalFile()); + KDirWatch::self()->addFile(localFileName); } emit status(Idle, i18nc("@info:status", "Ready")); @@ -164,8 +164,8 @@ // NOTE: Test what happens with remotefile -> save, close before save is finished. mDownloadJob = KIO::file_copy(mCurrentUrl, QUrl::fromLocalFile(cacheFile()), -1, KIO::Overwrite | KIO::DefaultFlags | KIO::HideProgressInfo); - connect(mDownloadJob, SIGNAL(result(KJob *)), - SLOT(slotDownloadJobResult(KJob *))); + connect(mDownloadJob, &KJob::result, + this, &SingleFileResourceBase::slotDownloadJobResult); connect(mDownloadJob, SIGNAL(percent(KJob *, ulong)), SLOT(handleProgress(KJob *, ulong))); @@ -271,8 +271,8 @@ KGlobal::ref(); // Start a job to upload the locally cached file to the remote location. mUploadJob = KIO::file_copy(QUrl::fromLocalFile(cacheFile()), mCurrentUrl, -1, KIO::Overwrite | KIO::DefaultFlags | KIO::HideProgressInfo); - connect(mUploadJob, SIGNAL(result(KJob *)), - SLOT(slotUploadJobResult(KJob *))); + connect(mUploadJob, &KJob::result, + this, &SingleFileResourceBase::slotUploadJobResult); connect(mUploadJob, SIGNAL(percent(KJob *, ulong)), SLOT(handleProgress(KJob *, ulong))); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/shared/singlefileresource/singlefileresourcebase.cpp new/kdepim-runtime-16.08.1/resources/shared/singlefileresource/singlefileresourcebase.cpp --- old/kdepim-runtime-16.08.0/resources/shared/singlefileresource/singlefileresourcebase.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/shared/singlefileresource/singlefileresourcebase.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -52,8 +52,6 @@ connect(KDirWatch::self(), &KDirWatch::dirty, this, &SingleFileResourceBase::fileChanged); connect(KDirWatch::self(), &KDirWatch::created, this, &SingleFileResourceBase::fileChanged); - - //QT5 KLocalizedString::global()->insertCatalog( QLatin1String("akonadi_singlefile_resource") ); } KSharedConfig::Ptr SingleFileResourceBase::runtimeConfig() const @@ -113,7 +111,9 @@ QString SingleFileResourceBase::cacheFile() const { - return QStandardPaths::writableLocation(QStandardPaths::CacheLocation) + QLatin1String("/") + identifier(); + const QString currentDir = QStandardPaths::writableLocation(QStandardPaths::CacheLocation); + QDir().mkpath(currentDir); + return currentDir + QLatin1String("/") + identifier(); } QByteArray SingleFileResourceBase::calculateHash(const QString &fileName) const diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/shared/singlefileresource/singlefileresourceconfigdialogbase.cpp new/kdepim-runtime-16.08.1/resources/shared/singlefileresource/singlefileresourceconfigdialogbase.cpp --- old/kdepim-runtime-16.08.0/resources/shared/singlefileresource/singlefileresourceconfigdialogbase.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/shared/singlefileresource/singlefileresourceconfigdialogbase.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -48,14 +48,13 @@ mLocalFileOnly(false) { QWidget *mainWidget = new QWidget(this); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); + QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(mainWidget); ui.setupUi(mainWidget); ui.kcfg_Path->setMode(KFile::File); ui.statusLabel->setText(QString()); - QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); mOkButton = buttonBox->button(QDialogButtonBox::Ok); mOkButton->setDefault(true); mOkButton->setShortcut(Qt::CTRL | Qt::Key_Return); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/tomboynotes/configdialog.cpp new/kdepim-runtime-16.08.1/resources/tomboynotes/configdialog.cpp --- old/kdepim-runtime-16.08.0/resources/tomboynotes/configdialog.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/tomboynotes/configdialog.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -32,8 +32,7 @@ // Create window setWindowTitle(i18n("Select a Tomboy server")); QWidget *mainWidget = new QWidget(this); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); + QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(mainWidget); ui->setupUi(mainWidget); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/tomboynotes/tomboynotesresource.desktop new/kdepim-runtime-16.08.1/resources/tomboynotes/tomboynotesresource.desktop --- old/kdepim-runtime-16.08.0/resources/tomboynotes/tomboynotesresource.desktop 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/tomboynotes/tomboynotesresource.desktop 2016-09-04 13:29:27.000000000 +0200 @@ -3,6 +3,8 @@ Name[ca]=Recurs TomboyNotes per a l'Akonadi Name[ca@valencia]=Recurs TomboyNotes per a l'Akonadi Name[cs]=Zdroj Akonadi TomboyNotes +Name[da]=Akonadi TomboyNotes-ressource +Name[de]=Akonadi-TomboyNotes-Ressource Name[en_GB]=Akonadi TomboyNotes Resource Name[es]=Recurso de notas de Tomboy de Akonadi Name[et]=Akonadi Tomboy sedelite ressurss @@ -10,6 +12,7 @@ Name[nl]=Akonadi Tomboy-notities-hulpbron Name[pl]=Zasób notatek Tomboy Akonadi Name[pt]=Recurso de Notas do Tomboy do Akonadi +Name[sk]=Zdroj Akonadi TomboyNotes Name[sl]=Vir Akonadi TomboyNotes Name[sr]=Аконадијев ресурс Томице Name[sr@ijekavian]=Аконадијев ресурс Томице @@ -22,6 +25,7 @@ Comment=Resource for Tomboy compatible notes server Comment[ca]=Recurs per a Tomboy compatible amb el servidor de notes Comment[ca@valencia]=Recurs per a Tomboy compatible amb el servidor de notes +Comment[da]=Ressource til Tomboy-kompatible noteservere Comment[de]=Ressource für Tomboy-kompatiblen Notizen-Server Comment[en_GB]=Resource for Tomboy compatible notes server Comment[es]=Recurso para un servidor de notas compatible con Tomboy @@ -30,6 +34,7 @@ Comment[nl]=Hulpbron voor Tomboy compatibele notities-server Comment[pl]=Zasób dla zgodnego serwera notatek Tomboy Comment[pt]=Recurso para um servidor de notas compatível com o Tomboy +Comment[sk]=Zdroj pre Tomboy kompatibilný poznámkový server Comment[sl]=Vir za strežnik združljiv s sporočilci Tomboy Comment[sr]=Ресурс за сервер бележака сагласан са Томицом Comment[sr@ijekavian]=Ресурс за сервер бележака сагласан са Томицом diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/vcarddir/dirsettingsdialog.cpp new/kdepim-runtime-16.08.1/resources/vcarddir/dirsettingsdialog.cpp --- old/kdepim-runtime-16.08.0/resources/vcarddir/dirsettingsdialog.cpp 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/vcarddir/dirsettingsdialog.cpp 2016-09-04 13:29:27.000000000 +0200 @@ -37,12 +37,11 @@ : QDialog() { QWidget *mainWidget = new QWidget(this); - QVBoxLayout *mainLayout = new QVBoxLayout; - setLayout(mainLayout); + QVBoxLayout *mainLayout = new QVBoxLayout(this); mainLayout->addWidget(mainWidget); ui.setupUi(mainWidget); ui.kcfg_Path->setMode(KFile::LocalOnly | KFile::Directory); - QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel); + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); mOkButton = buttonBox->button(QDialogButtonBox::Ok); mOkButton->setDefault(true); mOkButton->setShortcut(Qt::CTRL | Qt::Key_Return); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/kdepim-runtime-16.08.0/resources/vcarddir/wizard/vcarddirwizard.desktop new/kdepim-runtime-16.08.1/resources/vcarddir/wizard/vcarddirwizard.desktop --- old/kdepim-runtime-16.08.0/resources/vcarddir/wizard/vcarddirwizard.desktop 2016-08-11 14:18:05.000000000 +0200 +++ new/kdepim-runtime-16.08.1/resources/vcarddir/wizard/vcarddirwizard.desktop 2016-09-04 13:29:27.000000000 +0200 @@ -45,6 +45,7 @@ Comment[ca]=Carrega els contactes des d'un directori vCard Comment[ca@valencia]=Carrega els contactes des d'un directori vCard Comment[cs]=Načítá data z adresáře vizitek +Comment[da]=Indlæser kontakt fra vCard-mappe Comment[de]=Lädt Kontakt aus einem vCard-Ordner Comment[en_GB]=Loads contact from vCard Directory Comment[es]=Carga contactos desde un directorio vCard