[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kmymoney] kmymoney/plugins/kbanking: Minor code improvements in MyMoneyBanking
From: Christian_Dávid <christian-david () web ! de>
Date: 2016-07-31 19:39:50
Message-ID: E1bTwaU-0001ZQ-Jp () code ! kde ! org
[Download RAW message or body]
Git commit 1903380357a1d7712dff6745c1247823c3608468 by Christian Dávid.
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/plugins/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 <memory>
+
// ----------------------------------------------------------------------------
// QT Includes
@@ -100,7 +102,7 @@ public:
Private() : passwordCacheTimer(0) {
QString gwenProxy = QString::fromLocal8Bit(qgetenv("GWEN_PROXY"));
if (gwenProxy.isEmpty()) {
- KConfig *cfg = new KConfig("kioslaverc");
+ std::unique_ptr<KConfig> cfg = std::unique_ptr<KConfig>(new KConfig("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"] = "HBCI";
- m_protocolConversionMap["aqofxconnect"] = "OFX";
- m_protocolConversionMap["aqyellownet"] = "YellowNet";
- m_protocolConversionMap["aqgeldkarte"] = "Geldkarte";
- m_protocolConversionMap["aqdtaus"] = "DTAUS";
+ m_protocolConversionMap = {
+ {"aqhbci", "HBCI"},
+ {"aqofxconnect", "OFX"},
+ {"aqyellownet", "YellowNet"},
+ {"aqgeldkarte", "Geldkarte"},
+ {"aqdtaus", "DTAUS"}
+ };
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic