Add ImportPanel
Throw exception when category/account are not found in User Fix a bug in GrisbiImportEngine with QDate::fromString Try to search an account also with its name Remove categories number limit (only used for pie color)
This commit is contained in:
@@ -546,22 +546,15 @@ QString KissCount::GetImportEngineExtensions()
|
||||
return res;
|
||||
}
|
||||
|
||||
ImportEngine* KissCount::GetImportEngine(QString path, QString filter)
|
||||
ImportEngine* KissCount::GetImportEngine(QString path)
|
||||
{
|
||||
std::vector<ImportEngine*>::iterator it;
|
||||
std::vector<ImportEngine*>* importEngines = KissCount::GetImportEngines();
|
||||
QString tmp;
|
||||
|
||||
for(it=importEngines->begin(); it!=importEngines->end(); it++)
|
||||
{
|
||||
if (filter == (*it)->GetFileExt())
|
||||
{
|
||||
tmp = path;
|
||||
if (!tmp.endsWith((*it)->GetShortExt()))
|
||||
tmp += (*it)->GetShortExt();
|
||||
if ((*it)->HandleFile(path, _user, _db, this))
|
||||
return *it;
|
||||
}
|
||||
if ((*it)->HandleFile(path, _user, _db, this))
|
||||
return *it;
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
@@ -125,7 +125,7 @@ public:
|
||||
static void UnRegisterImportEngine(ImportEngine* engine);
|
||||
|
||||
QString GetImportEngineExtensions();
|
||||
ImportEngine* GetImportEngine(QString path, QString filter);
|
||||
ImportEngine* GetImportEngine(QString path);
|
||||
|
||||
static void RegisterExportEngine(ExportEngine* engine);
|
||||
static void UnRegisterExportEngine(ExportEngine* engine);
|
||||
|
Reference in New Issue
Block a user