From kde-commits Sun Jul 31 19:39:50 2016 From: =?utf-8?q?Christian_D=C3=A1vid?= Date: Sun, 31 Jul 2016 19:39:50 +0000 To: kde-commits Subject: [kmymoney] kmymoney/plugins/kbanking: Minor code improvements in MyMoneyBanking Message-Id: X-MARC-Message: https://marc.info/?l=kde-commits&m=146999400928879 Git commit 1903380357a1d7712dff6745c1247823c3608468 by Christian D=C3=A1vid. Committed on 30/07/2016 at 21:21. Pushed by christiand into branch 'master'. Minor code improvements in MyMoneyBanking Uses C++11. M +10 -8 kmymoney/plugins/kbanking/mymoneybanking.cpp http://commits.kde.org/kmymoney/1903380357a1d7712dff6745c1247823c3608468 diff --git a/kmymoney/plugins/kbanking/mymoneybanking.cpp b/kmymoney/plugin= s/kbanking/mymoneybanking.cpp index 26c2fb3..ad53d4b 100644 --- a/kmymoney/plugins/kbanking/mymoneybanking.cpp +++ b/kmymoney/plugins/kbanking/mymoneybanking.cpp @@ -26,6 +26,8 @@ = #include "mymoneybanking.h" = +#include + // -----------------------------------------------------------------------= ----- // QT Includes = @@ -100,7 +102,7 @@ public: Private() : passwordCacheTimer(0) { QString gwenProxy =3D QString::fromLocal8Bit(qgetenv("GWEN_PROXY")); if (gwenProxy.isEmpty()) { - KConfig *cfg =3D new KConfig("kioslaverc"); + std::unique_ptr cfg =3D std::unique_ptr(new KConfi= g("kioslaverc")); QRegExp exp("(\\w+://)?([^/]{2}.+:\\d+)"); QString proxy; = @@ -126,7 +128,6 @@ public: qDebug("KDE proxy setting of type %d not supported", type); break; } - delete cfg; } } = @@ -220,12 +221,13 @@ KBankingPlugin::~KBankingPlugin() void KBankingPlugin::loadProtocolConversion() { if (m_kbanking) { - m_protocolConversionMap.clear(); - m_protocolConversionMap["aqhbci"] =3D "HBCI"; - m_protocolConversionMap["aqofxconnect"] =3D "OFX"; - m_protocolConversionMap["aqyellownet"] =3D "YellowNet"; - m_protocolConversionMap["aqgeldkarte"] =3D "Geldkarte"; - m_protocolConversionMap["aqdtaus"] =3D "DTAUS"; + m_protocolConversionMap =3D { + {"aqhbci", "HBCI"}, + {"aqofxconnect", "OFX"}, + {"aqyellownet", "YellowNet"}, + {"aqgeldkarte", "Geldkarte"}, + {"aqdtaus", "DTAUS"} + }; } } =