X-Git-Url: https://vaikene.ee/gitweb/highlight.css?a=blobdiff_plain;f=src%2Fapps%2FPswGen%2FGUI%2Fgui.h;h=246b556ac6c37a038920ef8e5052ce6f70e00c1b;hb=f92a5564be90f1e631b43e4978b798a146f70d59;hp=359034289e53f39e5f2e3a7bf62d6fc8ab1c37a2;hpb=a1941ef19ec631bf25c883c541f6841f8e2d7252;p=evaf diff --git a/src/apps/PswGen/GUI/gui.h b/src/apps/PswGen/GUI/gui.h index 3590342..246b556 100644 --- a/src/apps/PswGen/GUI/gui.h +++ b/src/apps/PswGen/GUI/gui.h @@ -3,7 +3,7 @@ * @brief GUI for the PswGen application * @author Enar Vaikene * - * Copyright (c) 2011 Enar Vaikene + * Copyright (c) 2011-2012 Enar Vaikene * * This file is part of the eVaf C++ cross-platform application development framework. * @@ -28,11 +28,12 @@ class QLineEdit; class QSpinBox; class QPushButton; +class QCheckBox; namespace eVaf { namespace PswGen { - class iGenerator; - class iStorage; + struct iGenerator; + struct iStorage; namespace GUI { /** @@ -43,6 +44,7 @@ namespace GUI { class Module : public Plugins::iPlugin { Q_OBJECT + Q_INTERFACES(eVaf::Plugins::iPlugin) public: @@ -83,9 +85,11 @@ private: // Members eVaf::PswGen::iStorage * mStorage; /// Widgets on the screen - QLineEdit * wName; QLineEdit * wMasterPassword; + QLineEdit * wName; + QLineEdit * wSuffix; QSpinBox * wLength; + QCheckBox * wAlNum; QLineEdit * wPassword; QPushButton * wGenerate; QPushButton * wCopy;