#ifndef CAPTCHADLG_H
#define CAPTCHADLG_H

#include "iris/xmpp_captcha.h"

#include <QDialog>

class PsiAccount;
class XDataWidget;

namespace Ui {
class CaptchaDlg;
}

class CaptchaDlg : public QDialog {
    Q_OBJECT

public:
    explicit CaptchaDlg(QWidget *parent, const XMPP::CaptchaChallenge &challenge, PsiAccount *pa);
    ~CaptchaDlg();

public slots:
    void done(int r);

private:
    Ui::CaptchaDlg        *ui;
    XMPP::CaptchaChallenge challenge;
    XDataWidget           *dataWidget;
};

#endif // CAPTCHADLG_H
