summaryrefslogtreecommitdiffstats
path: root/src/widgets/graphicsview/qsimplex_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgets/graphicsview/qsimplex_p.h')
-rw-r--r--src/widgets/graphicsview/qsimplex_p.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/widgets/graphicsview/qsimplex_p.h b/src/widgets/graphicsview/qsimplex_p.h
index 842044fa7f..8cb295e7ef 100644
--- a/src/widgets/graphicsview/qsimplex_p.h
+++ b/src/widgets/graphicsview/qsimplex_p.h
@@ -149,9 +149,10 @@ struct QSimplexConstraint
class QSimplex
{
+ Q_DISABLE_COPY(QSimplex)
public:
QSimplex();
- virtual ~QSimplex();
+ ~QSimplex();
qreal solveMin();
qreal solveMax();
@@ -163,8 +164,8 @@ public:
private:
// Matrix handling
- qreal valueAt(int row, int column);
- void setValueAt(int row, int column, qreal value);
+ inline qreal valueAt(int row, int column);
+ inline void setValueAt(int row, int column, qreal value);
void clearRow(int rowIndex);
void clearColumns(int first, int last);
void combineRows(int toIndex, int fromIndex, qreal factor);
@@ -179,8 +180,8 @@ private:
// Helpers
void clearDataStructures();
void solveMaxHelper();
- enum solverFactor { Minimum = -1, Maximum = 1 };
- qreal solver(solverFactor factor);
+ enum SolverFactor { Minimum = -1, Maximum = 1 };
+ qreal solver(SolverFactor factor);
void collectResults();
QList<QSimplexConstraint *> constraints;