X-Git-Url: https://vaikene.ee/gitweb/gitweb.cgi?a=blobdiff_plain;f=src%2Fapps%2FPswGen%2FGenerator%2Figenerator.h;h=3d1db68b0228640e33993707831a737f4dd21e8e;hb=5dbab6f7a87661995e93ed6b632ae711434f20c0;hp=a702167a3778f8044feca015ce728dd7c911335b;hpb=3352f7acc232104985807b9f470cb12bcb2b47c2;p=evaf diff --git a/src/apps/PswGen/Generator/igenerator.h b/src/apps/PswGen/Generator/igenerator.h index a702167..3d1db68 100644 --- a/src/apps/PswGen/Generator/igenerator.h +++ b/src/apps/PswGen/Generator/igenerator.h @@ -20,8 +20,6 @@ #ifndef __PSWGEN_GENERATOR_IGENERATOR_H # define __PSWGEN_GENERATOR_IGENERATOR_H -#include "lib.h" - #include #include @@ -33,17 +31,8 @@ namespace PswGen { * * This interface is used to generate strong passwords. */ -class PSWGEN_GENERATOR_EXPORT iGenerator : public QObject +struct iGenerator { - Q_OBJECT - -public: - - /// Interface constructor - iGenerator() : QObject() {} - - /// Empty virtual destructor - virtual ~iGenerator() {} /** * Flags for the password generator. @@ -85,4 +74,6 @@ public: } // namespace eVaf::PswGen } // namespace eVaf +Q_DECLARE_INTERFACE(eVaf::PswGen::iGenerator, "eVaf.PswGen.iGenerator/1.0") + #endif // igenerator.h