#ifndef AUTHENTICATION_H #define AUTHENTICATION_H #include #include namespace Ui { class PwGui; } class QTimer; class PwGui : public QDialog { Q_OBJECT public: explicit PwGui(QWidget *parent = 0); ~PwGui(); const QString getUser() const; const QString getPassword() const; const bool isCancelled() const { return cancelled; }; int exec(); protected: void hideEvent(QHideEvent * e); void keyPressEvent(QKeyEvent * e); private slots: void on_accept(); void on_reject(); private: Ui::PwGui *ui; void initializeUI(char *username); bool cancelled; }; #endif // AUTHENTICATION_H