[go: up one dir, main page]

Menu

[r734]: / mnavwnd.h  Maximize  Restore  History

Download this file

36 lines (28 with data), 647 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#ifndef MNAVWND_H
#define MNAVWND_H
#include <QWidget>
#include <QPixmap>
#include <QApplication>
#include <QDesktopWidget>
#include <QMouseEvent>
#include <QPainter>
namespace Ui {
class MNavWnd;
}
class MNavWnd : public QWidget
{
Q_OBJECT
public:
explicit MNavWnd(QPixmap const * pixmap,double x_percent,double y_percent,QWidget *parent = 0);
~MNavWnd();
private:
Ui::MNavWnd *ui;
QPixmap _pixmap;
void updatePixmap(QPoint p);
protected:
void mousePressEvent(QMouseEvent * event);
void keyPressEvent(QKeyEvent * event);
signals:
void navigate(double x_percent,double y_percent);
};
#endif // MNAVWND_H