1#ifndef XMPSOLVE_ROOTSMODEL_H
2#define XMPSOLVE_ROOTSMODEL_H
4#include <QAbstractListModel>
17 RADIUS = Qt::UserRole + 1,
26 Q_INVOKABLE
int rowCount(
const QModelIndex &parent = QModelIndex())
const;
27 QVariant data(
const QModelIndex &index,
int role = Qt::DisplayRole)
const;
29 QHash<int, QByteArray> roleNames()
const;
31 void setRoots(QList<Root*> roots);
38 Q_INVOKABLE
void markRoot(
int i = -1);
40 double getPointX(
int i) {
return m_roots[i]->get_real_part(); }
41 double getPointY(
int i) {
return m_roots[i]->get_imag_part(); }
Definition: rootsmodel.h:10
Q_INVOKABLE void markRoot(int i=-1)
markRoot can be used to highlight an approximation.
Definition: rootsmodel.cpp:119