MPSolve  3.2.1
qquickrootsrenderer.h
1 #ifndef QQUICKROOTSRENDERER_H
2 #define QQUICKROOTSRENDERER_H
3 
4 #include <QQuickPaintedItem>
5 #include "rootsmodel.h"
6 #include "rootsrenderer.h"
7 
8 namespace xmpsolve {
9 
10  class QQuickRootsRenderer : public QQuickPaintedItem, public RootsRenderer
11  {
12  Q_OBJECT
13  Q_PROPERTY(QVariant model READ model WRITE setModel)
14 
15  public:
16  explicit QQuickRootsRenderer(QQuickItem *parent = 0);
17 
18  void paint(QPainter * painter);
19 
20  QVariant model() { return QVariant::fromValue(m_model); }void
21  setModel(QVariant model);
22 
23  signals:
24 
25  public slots:
26  void reloadRootsWrapper();
27 
28  };
29 
30 }
31 
32 #endif // QQUICKROOTSRENDERER_H
xmpsolve::RootsRenderer
Definition: rootsrenderer.h:12
xmpsolve::QQuickRootsRenderer
Definition: qquickrootsrenderer.h:11
xmpsolve::RootsRenderer::m_model
RootsModel * m_model
m_model is the model containing the roots that should be displayed.
Definition: rootsrenderer.h:87