1 //
2 // C++ Interface: RegionMapWidget
3 //
4 // Description:
5 //
6 //
7 // Author: Chris Browet <cbro@semperpax.com>, (C) 2008
8 //
9 // Copyright: See COPYING file that comes with this distribution
10 //
11 //
12 #ifndef REGIONMAPWIDGET_H
13 #define REGIONMAPWIDGET_H
14 
15 #include "Utils/SlippyMapWidget.h"
16 
17 #include <QHash>
18 #include <QDateTime>
19 
20 class RegionMapWidget : public SlippyMapWidget
21 {
22 	Q_OBJECT
23 
24 	public:
25 		RegionMapWidget(QWidget* aParent);
26 		virtual ~RegionMapWidget();
27 
28 		void setShowGrid(bool val);
29 		bool getShowGrid();
30 
31 		virtual void paintEvent(QPaintEvent* ev);
32 		virtual void mouseReleaseEvent(QMouseEvent* ev);
33 
34 		QHash <quint32, bool> SelectedRegions;
35 		QHash <quint32, bool> ExistingRegions;
36 		QHash <quint32, bool> DeleteRegions;
37 		QHash <quint32, QDateTime> DateRegions;
38 
39 	private:
40 		bool showGrid;
41 };
42 
43 #endif
44