structure

This commit is contained in:
moerp
2021-05-22 22:44:55 +02:00
parent dec5fa0fa1
commit c2f713535a
8 changed files with 0 additions and 0 deletions

27
sources/sqmtablemodel.h Normal file
View File

@ -0,0 +1,27 @@
#ifndef SQMTABLEMODEL_H
#define SQMTABLEMODEL_H
#include <QAbstractTableModel>
#include <vector>
using namespace std;
class SQMTableModel : public QAbstractTableModel {
Q_OBJECT
public:
SQMTableModel(QObject *parent = nullptr);
QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
void SetStartValues(int pBase, int pExp, int pMod);
private:
std::string IntToBinary(int n);
void CalculateSqmMatrix(int startRow);
int base;
int exp;
int mod;
vector<vector <int>> sqmMatrix;
};
#endif // SQMTABLEMODEL_H