https://github.com/ialhashim/topo-blend
Revision 39b13612ebd645a65eda854771b517371f2f858a authored by ennetws on 13 March 2015, 18:17:18 UTC, committed by ennetws on 13 March 2015, 18:17:18 UTC
1 parent c702819
Tip revision: 39b13612ebd645a65eda854771b517371f2f858a authored by ennetws on 13 March 2015, 18:17:18 UTC
Create README.md
Create README.md
Tip revision: 39b1361
svgview.h
#pragma once
#include <QGraphicsView>
QT_BEGIN_NAMESPACE
class QWheelEvent;
class QKeyEvent;
class QPaintEvent;
class QFile;
QT_END_NAMESPACE
class SvgView : public QGraphicsView
{
Q_OBJECT
public:
enum RendererType { Native, OpenGL };
SvgView(QWidget *parent = 0);
void openFile(const QFile &file);
void setRenderer(RendererType type = OpenGL);
public slots:
void setHighQualityAntialiasing(bool highQualityAntialiasing);
protected:
void wheelEvent(QWheelEvent *event);
void paintEvent(QPaintEvent *event);
void keyReleaseEvent (QKeyEvent * event);
private:
RendererType m_renderer;
QGraphicsItem *m_svgItem;
};
Computing file changes ...