X-Git-Url: https://vaikene.ee/gitweb/gitweb.cgi?p=evaf;a=blobdiff_plain;f=src%2Fapps%2FPswGen%2FStorage%2Fmodule.cpp;fp=src%2Fapps%2FPswGen%2FStorage%2Fmodule.cpp;h=3c18b9a7cf64b3870eefa0b1aa9d0a16e357a623;hp=12fda4213118132b30768af23720beb78cfbd5bd;hb=a81a943bee20df3c7eb34bafb3e3fe878facfe4e;hpb=51afea61c3cf72248b2998f6874a354b49ed12ca diff --git a/src/apps/PswGen/Storage/module.cpp b/src/apps/PswGen/Storage/module.cpp index 12fda42..3c18b9a 100644 --- a/src/apps/PswGen/Storage/module.cpp +++ b/src/apps/PswGen/Storage/module.cpp @@ -18,7 +18,6 @@ */ #include "module.h" -#include "version.h" #include #include @@ -29,7 +28,6 @@ #include VER_EXPORT_VERSION_INFO() -Q_EXPORT_PLUGIN2(VER_MODULE_NAME_STR, eVaf::PswGen::Storage::Module) using namespace eVaf; using namespace eVaf::PswGen; @@ -170,10 +168,10 @@ bool StorageImpl::save(QString const & name, QExplicitlySharedDataPointerreset(); @@ -253,14 +251,14 @@ bool StorageImpl::loadData() return false; } + beginResetModel(); while (q.next()) { QString name = q.value(0).toString(); QExplicitlySharedDataPointer data( new Storage::Data(name, q.value(1).toString(), q.value(2).toInt(), uint(q.value(3).toInt()))); mData.insert(name, data); } - - reset(); + endResetModel(); return true; }