1526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt/*
2526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt * wpa_gui - ScanResults class
3526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt * Copyright (c) 2005-2006, Jouni Malinen <j@w1.fi>
4526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt *
5526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt * This program is free software; you can redistribute it and/or modify
6526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt * it under the terms of the GNU General Public License version 2 as
7526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt * published by the Free Software Foundation.
8526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt *
9526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt * Alternatively, this software may be distributed under the terms of BSD
10526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt * license.
11526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt *
12526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt * See README and COPYING for more details.
13526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt */
14526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt
15526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt#ifndef SCANRESULTS_H
16526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt#define SCANRESULTS_H
17526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt
18526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt#include <QObject>
19526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt#include "ui_scanresults.h"
20526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt
21526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidtclass WpaGui;
22526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt
23526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidtclass ScanResults : public QDialog, public Ui::ScanResults
24526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt{
25526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt	Q_OBJECT
26526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt
27526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidtpublic:
28526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt	ScanResults(QWidget *parent = 0, const char *name = 0,
29526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt		    bool modal = false, Qt::WFlags fl = 0);
30526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt	~ScanResults();
31526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt
32526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidtpublic slots:
33526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt	virtual void setWpaGui(WpaGui *_wpagui);
34526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt	virtual void updateResults();
35526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt	virtual void scanRequest();
36526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt	virtual void getResults();
37526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt	virtual void bssSelected(QTreeWidgetItem *sel);
38526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt
39526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidtprotected slots:
40526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt	virtual void languageChange();
41526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt
42526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidtprivate:
43526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt	WpaGui *wpagui;
44526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt};
45526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt
46526fc2a7dc09b4450086cdec313a5c44d36b10fdDmitry Shmidt#endif /* SCANRESULTS_H */
47