[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/office/skrooge
From: Stephane Mankowski <stephane () mankowski ! fr>
Date: 2011-01-06 21:57:57
Message-ID: 20110106215757.E88D5AC8B0 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1212415 by smankowski:
FEATURE: Import "Money Manager EX" file
M +1 -0 CHANGELOG
AM images/logos/allianz.png
AM images/logos/boursorama_banque.png
AM images/logos/cnp.png
M +5 -0 images/logos/l10n/fr/list_bank.txt
AM images/logos/monabanq.png
AM images/logos/ubs.png
M +1 -0 skgbankmodeler/CMakeLists.txt
M +3 -0 skgbankmodeler/skgimportexportmanager.cpp
M +1 -0 skgbankmodeler/skgimportexportmanager.h
AM skgbankmodeler/skgimportmmb.cpp [License: GPL (v2+)]
AM skgbankmodeler/skgimportmmb.h [License: GPL (v2+)]
M +3 -0 skgbankmodelertest/CMakeLists.txt
AM skgbankmodelertest/skgtestimportmmb.cpp [License: GPL (v2+)]
M +2 -1 skrooge_importexport/skgimportexportplugin.cpp
_M tests/input (directory)
A tests/input/skgtestimportmmb (directory)
AM tests/input/skgtestimportmmb/test.mmb
AM tests/scripts/skgtestimportmmb.sh
--- trunk/extragear/office/skrooge/CHANGELOG #1212414:1212415
@@ -15,6 +15,7 @@
*New feature: Import csv with ' as cote (for "Money Manager Ex" exports)
*New feature: Import csv is now possible on file without header
*New feature: Import csv supports more than one "category" column
+ *New feature: Import "Money Manager EX" file
*New feature: Change icon on bookmarks
*New feature: "Open potential duplicates"
*New feature: Massive update on budgets
--- trunk/extragear/office/skrooge/images/logos/l10n/fr/list_bank.txt \
#1212414:1212415 @@ -1,3 +1,4 @@
+allianz.png
axa_banque__41179.png
banque_de_savoie__10548.png
banque_hervet__30368.png
@@ -3,7 +4,9 @@
banque_postale__20041.png
bnp_paribas__30004.png
+boursorama_banque.png
bred__40398.png
caisse_epargne.png
cic__30066.png
+cnp.png
cortal_consors__18889.png
covefi__14690.png
@@ -19,5 +22,7 @@
ing_direct__14559.png
la_nef.png
lcl__30002.png
+monabanq.png
smc__30077.png
societe_generale__30003.png
+ubs.png
--- trunk/extragear/office/skrooge/skgbankmodeler/CMakeLists.txt #1212414:1212415
@@ -39,6 +39,7 @@
skgimportskg.cpp
skgimportkmy.cpp
skgimportgnc.cpp
+ skgimportmmb.cpp
skgimportgsb.cpp
skgimportxhb.cpp
skgruleobject.cpp
--- trunk/extragear/office/skrooge/skgbankmodeler/skgimportexportmanager.cpp \
#1212414:1212415 @@ -32,6 +32,7 @@
#include "skgimportgnc.h"
#include "skgimportgsb.h"
#include "skgimportxhb.h"
+#include "skgimportmmb.h"
#include <klocale.h>
#include <ksavefile.h>
@@ -87,6 +88,7 @@
else if(extension == "SKG") m_mode = SKGImportExportManager::SKG;
else if(extension == "SQLITE") m_mode = SKGImportExportManager::SQLITE;
else if(extension == "GSB") m_mode = SKGImportExportManager::GSB;
+ else if(extension == "MMB") m_mode = SKGImportExportManager::MMB;
else if(extension == "XHB") m_mode = SKGImportExportManager::XHB;
else if(extension == "XML") m_mode = SKGImportExportManager::XML;
else m_mode = SKGImportExportManager::CSV;
@@ -315,6 +317,7 @@
else if(m_mode == SKGImportExportManager::CSVUNIT) err = \
SKGImportExportManager::importCSVUnit();
else if(m_mode == SKGImportExportManager::GNUCASH) err = \
SKGImportGnc::importFile(this, m_document);
else if(m_mode == SKGImportExportManager::GSB) err = \
SKGImportGsb::importFile(this, m_document); + else if(m_mode == \
SKGImportExportManager::MMB) err = SKGImportMmb::importFile(this, \
m_document);
else if(m_mode == SKGImportExportManager::XHB) err = \
SKGImportXhb::importFile(this, m_document);
else if(m_mode == SKGImportExportManager::KMY) err = \
SKGImportKmy::importFile(this, m_document);
else if(m_mode == SKGImportExportManager::SKG) err = \
SKGImportSkg::importFile(this, m_document);
--- trunk/extragear/office/skrooge/skgbankmodeler/skgimportexportmanager.h \
#1212414:1212415 @@ -57,6 +57,7 @@
CSV, /**< To export or inport in CSV mode */
CSVUNIT, /**< To inport in CSV mode values for a unit */
GNUCASH, /**< To inport in GNUCASH file */
+ MMB, /**< To inport in Money Manager Ex file */
GSB, /**< To inport in GRISBI file */
XHB, /**< To inport in HOMEBANK file */
SKG, /**< To export or inport in SKROOGE file */
--- trunk/extragear/office/skrooge/skgbankmodelertest/CMakeLists.txt #1212414:1212415
@@ -26,6 +26,7 @@
ADD_EXECUTABLE(skgtestimportgnucash skgtestimportgnucash.cpp)
ADD_EXECUTABLE(skgtestimportgsb skgtestimportgsb.cpp)
ADD_EXECUTABLE(skgtestimportkmy skgtestimportkmy.cpp)
+ADD_EXECUTABLE(skgtestimportmmb skgtestimportmmb.cpp)
ADD_EXECUTABLE(skgtestimportskg skgtestimportskg.cpp)
ADD_EXECUTABLE(skgtestimportstockqif skgtestimportstockqif.cpp)
ADD_EXECUTABLE(skgtestimportcsv skgtestimportcsv.cpp)
@@ -52,6 +53,7 @@
TARGET_LINK_LIBRARIES(skgtestimportgnucash ${QT_QTCORE_LIBRARY} skgbankmodeler \
skgbasemodeler) TARGET_LINK_LIBRARIES(skgtestimportgsb ${QT_QTCORE_LIBRARY} \
skgbankmodeler skgbasemodeler) TARGET_LINK_LIBRARIES(skgtestimportkmy \
${QT_QTCORE_LIBRARY} skgbankmodeler skgbasemodeler) \
+TARGET_LINK_LIBRARIES(skgtestimportmmb ${QT_QTCORE_LIBRARY} skgbankmodeler \
skgbasemodeler) TARGET_LINK_LIBRARIES(skgtestimportskg ${QT_QTCORE_LIBRARY} \
skgbankmodeler skgbasemodeler) TARGET_LINK_LIBRARIES(skgtestimportstockqif \
${QT_QTCORE_LIBRARY} skgbankmodeler skgbasemodeler) \
TARGET_LINK_LIBRARIES(skgtestimportcsv ${QT_QTCORE_LIBRARY} skgbankmodeler \
skgbasemodeler) @@ -85,6 +87,7 @@
ADD_TEST(skgtestimportgnucash \
${CMAKE_SOURCE_DIR}/tests/scripts/skgtestimportgnucash.sh) ADD_TEST(skgtestimportgsb \
${CMAKE_SOURCE_DIR}/tests/scripts/skgtestimportgsb.sh) ADD_TEST(skgtestimportkmy \
${CMAKE_SOURCE_DIR}/tests/scripts/skgtestimportkmy.sh) +ADD_TEST(skgtestimportmmb \
${CMAKE_SOURCE_DIR}/tests/scripts/skgtestimportmmb.sh) ADD_TEST(skgtestimportskg \
${CMAKE_SOURCE_DIR}/tests/scripts/skgtestimportskg.sh) \
ADD_TEST(skgtestimportstockqif \
${CMAKE_SOURCE_DIR}/tests/scripts/skgtestimportstockqif.sh) \
ADD_TEST(skgtestimportxhb \
${CMAKE_SOURCE_DIR}/tests/scripts/skgtestimportxhb.sh)
--- trunk/extragear/office/skrooge/skrooge_importexport/skgimportexportplugin.cpp \
#1212414:1212415 @@ -304,7 +304,7 @@
//Panel to ask files
KEncodingFileDialog::Result result = \
KEncodingFileDialog::getOpenFileNamesAndEncoding(lastCodecUsed, \
"kfiledialog:///IMPEXP",
sender() == m_importCsvUnitAction ? \
"*.csv|" + i18nc("A file format", "CSV Files") :
- \
QString(SKGImportExportManager::isOFXSupported() ? "*.ofx *.qfx " : "") + "*.qif \
*.csv *.uncompressed *.gnucash *.gnc *.kmy *.xhb *.skg *.gsb|" + i18nc("A file \
format", "All supported formats") + '\n' + + \
QString(SKGImportExportManager::isOFXSupported() ? "*.ofx *.qfx " : "") + "*.qif \
*.csv *.uncompressed *.gnucash *.gnc *.kmy *.xhb *.skg *.mmb *.gsb|" + i18nc("A file \
format", "All supported formats") + '\n' +
\
(SKGImportExportManager::isOFXSupported() ? "*.ofx *.qfx|" + i18nc("A file format", \
"OFX file") + '\n' : "") +
"*.qif|" + i18nc("A file format", \
"QIF file") + '\n' +
"*.csv|" + i18nc("A file format", \
"CSV file") + '\n' + @@ -313,6 +313,7 @@
"*.kmy|" + i18nc("A file format", \
"KMyMoney document") + '\n' +
"*.uncompressed *.gnucash *.gnc|" + \
i18nc("A file format", "GnuCash document") + '\n' +
"*.xhb|" + i18nc("A file format", \
"Homebank document") + '\n' + + \
"*.mmb|" + i18nc("A file format", "Money Manager Ex document") + '\n' \
+
"*.gsb|" + i18nc("A file format", \
"Grisbi document") ,
SKGMainPanel::getMainPanel());
fileNames = result.fileNames.toSet();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic