namespace eVaf {
namespace PswGen {
- class iGenerator;
+ struct iGenerator;
+ struct iStorage;
namespace GUI {
/**
class Module : public Plugins::iPlugin
{
Q_OBJECT
+ Q_INTERFACES(eVaf::Plugins::iPlugin)
public:
/// The iGenerator interface
eVaf::PswGen::iGenerator * mGenerator;
+ /// The iStorage interface (can be null)
+ eVaf::PswGen::iStorage * mStorage;
+
/// Widgets on the screen
QLineEdit * wName;
QLineEdit * wMasterPassword;