18d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt/*
28d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * wpa_gui - ScanResults 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 SCANRESULTS_H
108d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define SCANRESULTS_H
118d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
128d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#include <QObject>
138d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#include "ui_scanresults.h"
148d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
158d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtclass WpaGui;
168d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
178d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtclass ScanResults : public QDialog, public Ui::ScanResults
188d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt{
198d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	Q_OBJECT
208d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
218d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtpublic:
228d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	ScanResults(QWidget *parent = 0, const char *name = 0,
238d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt		    bool modal = false, Qt::WFlags fl = 0);
248d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	~ScanResults();
258d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
268d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtpublic slots:
278d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	virtual void setWpaGui(WpaGui *_wpagui);
288d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	virtual void updateResults();
298d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	virtual void scanRequest();
308d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	virtual void getResults();
318d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	virtual void bssSelected(QTreeWidgetItem *sel);
328d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
338d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtprotected slots:
348d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	virtual void languageChange();
358d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
368d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtprivate:
378d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt	WpaGui *wpagui;
388d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt};
398d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt
408d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#endif /* SCANRESULTS_H */
41