 8d2ed87d82
			
		
	
	
		8d2ed87d82
		
	
	
	
	
		
			
			This adds support for Qt5 while still preserving support for building with Qt4. The same source code builds with both Qt versions now. The functionality should be identical. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
		
			
				
	
	
		
			57 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| /*
 | |
|  * wpa_gui - EventHistory class
 | |
|  * Copyright (c) 2005-2006, Jouni Malinen <j@w1.fi>
 | |
|  *
 | |
|  * This software may be distributed under the terms of the BSD license.
 | |
|  * See README for more details.
 | |
|  */
 | |
| 
 | |
| #ifndef EVENTHISTORY_H
 | |
| #define EVENTHISTORY_H
 | |
| 
 | |
| #include <QObject>
 | |
| #include "ui_eventhistory.h"
 | |
| 
 | |
| 
 | |
| class EventListModel : public QAbstractTableModel
 | |
| {
 | |
| 	Q_OBJECT
 | |
| 
 | |
| public:
 | |
| 	EventListModel(QObject *parent = 0)
 | |
| 		: QAbstractTableModel(parent) {}
 | |
| 
 | |
|         int rowCount(const QModelIndex &parent = QModelIndex()) const;
 | |
|         int columnCount(const QModelIndex &parent = QModelIndex()) const;
 | |
|         QVariant data(const QModelIndex &index, int role) const;
 | |
|         QVariant headerData(int section, Qt::Orientation orientation,
 | |
|                             int role = Qt::DisplayRole) const;
 | |
| 	void addEvent(QString time, QString msg);
 | |
| 
 | |
| private:
 | |
| 	QStringList timeList;
 | |
| 	QStringList msgList;
 | |
| };
 | |
| 
 | |
| 
 | |
| class EventHistory : public QDialog, public Ui::EventHistory
 | |
| {
 | |
| 	Q_OBJECT
 | |
| 
 | |
| public:
 | |
| 	EventHistory(QWidget *parent = 0, const char *name = 0,
 | |
| 		     bool modal = false, Qt::WindowFlags fl = 0);
 | |
| 	~EventHistory();
 | |
| 
 | |
| public slots:
 | |
| 	virtual void addEvents(WpaMsgList msgs);
 | |
| 	virtual void addEvent(WpaMsg msg);
 | |
| 
 | |
| protected slots:
 | |
| 	virtual void languageChange();
 | |
| 
 | |
| private:
 | |
| 	EventListModel *elm;
 | |
| };
 | |
| 
 | |
| #endif /* EVENTHISTORY_H */
 |