blob: b16e0df7c54808b19a90e5f6cc89db05d4f830b5 (
plain)
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
|
#ifndef TIKZVIEW_H
#define TIKZVIEW_H
#include <QObject>
#include <QWidget>
#include <QGraphicsView>
#include <QPainter>
#include <QGraphicsItem>
#include <QStyleOptionGraphicsItem>
#include <QRectF>
#include <QMouseEvent>
class TikzView : public QGraphicsView
{
Q_OBJECT
public:
explicit TikzView(QWidget *parent = 0);
public slots:
void zoomIn();
void zoomOut();
protected:
void drawBackground(QPainter *painter, const QRectF &rect);
private:
float _scale;
};
#endif // TIKZVIEW_H
|