MPSolve
3.2.2
Toggle main menu visibility
Loading...
Searching...
No Matches
qrootsrenderer.h
1
#ifndef XMPSOLVE_QROOTSRENDERER_H
2
#define XMPSOLVE_QROOTSRENDERER_H
3
4
#include <QWidget>
5
#include "rootsrenderer.h"
6
7
namespace
xmpsolve {
8
9
class
QRootsRenderer :
public
QWidget,
public
RootsRenderer
10
{
11
Q_OBJECT
12
public
:
13
explicit
QRootsRenderer(QWidget *parent = 0);
14
20
void
setModel
(
RootsModel
* model);
21
22
void
paintEvent(QPaintEvent* event);
23
27
void
zoomIn
();
28
32
void
zoomOut
();
33
39
void
setCenter
(
double
x,
double
y);
40
41
void
mousePressEvent(QMouseEvent * event);
42
void
mouseReleaseEvent(QMouseEvent * event);
43
void
mouseMoveEvent(QMouseEvent * event);
44
45
private
slots:
46
void
reloadRootsWrapper();
47
48
private
:
49
bool
mDragging;
50
QPointF mPreviousPosition;
51
52
signals:
53
54
public
slots:
55
56
};
57
58
}
// namespace xmpsolve
59
60
#endif
// XMPSOLVE_QROOTSRENDERER_H
xmpsolve::QRootsRenderer::setCenter
void setCenter(double x, double y)
setCenter handled the recentering calling update()
Definition
qrootsrenderer.cpp:47
xmpsolve::QRootsRenderer::zoomOut
void zoomOut()
zoomOut handles the zoomin triggering update().
Definition
qrootsrenderer.cpp:40
xmpsolve::QRootsRenderer::zoomIn
void zoomIn()
zoomIn handles the zooming operations triggering update().
Definition
qrootsrenderer.cpp:33
xmpsolve::QRootsRenderer::setModel
void setModel(RootsModel *model)
setRoots can be used to set the roots that the RootsRenderer shall renderer.
Definition
qrootsrenderer.cpp:14
xmpsolve::RootsModel
Definition
rootsmodel.h:10
src
xmpsolve
qrootsrenderer.h
Generated on
for MPSolve by
1.17.0