userdatarequest.h revision c5ec7f57ead87efa365800228aa0b09a12d9e6c4
18d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt/*
28d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * wpa_gui - UserDataRequest class
38d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * Copyright (c) 2005-2006, Jouni Malinen <j@w1.fi>
48d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt *
5c5ec7f57ead87efa365800228aa0b09a12d9e6c4Dmitry Shmidt * This software may be distributed under the terms of the BSD license.
6c5ec7f57ead87efa365800228aa0b09a12d9e6c4Dmitry Shmidt * See README for more details.
78d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt */
88d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
98d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#ifndef USERDATAREQUEST_H
108d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define USERDATAREQUEST_H
118d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
128d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#include <QObject>
138d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#include "ui_userdatarequest.h"
148d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
158d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtclass WpaGui;
168d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
178d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtclass UserDataRequest : public QDialog, public Ui::UserDataRequest
188d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt{
198d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	Q_OBJECT
208d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
218d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtpublic:
228d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	UserDataRequest(QWidget *parent = 0, const char *name = 0,
238d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt			bool modal = false, Qt::WFlags fl = 0);
248d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	~UserDataRequest();
258d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
268d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	int setParams(WpaGui *_wpagui, const char *reqMsg);
278d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
288d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtpublic slots:
298d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	virtual void sendReply();
308d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
318d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtprotected slots:
328d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	virtual void languageChange();
338d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
348d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtprivate:
358d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	WpaGui *wpagui;
368d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	int networkid;
378d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	QString field;
388d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt};
398d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
408d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#endif /* USERDATAREQUEST_H */
41