41 Q_PROPERTY(
int columnCount READ columnCount WRITE setColumnCount)
42 Q_PROPERTY(
int rowCount READ rowCount WRITE setRowCount)
43 Q_PROPERTY(
bool editable READ isEditable WRITE setEditable)
44 Q_PROPERTY(
double minimum READ minimum WRITE setMinimum)
45 Q_PROPERTY(
double maximum READ maximum WRITE setMaximum)
49 Q_PROPERTY(
int decimals READ decimals WRITE setDecimals NOTIFY decimalsChanged)
52 Q_PROPERTY(
ctkDoubleSpinBox::DecimalsOptions decimalsOption READ decimalsOption WRITE setDecimalsOption)
53 Q_PROPERTY(
double singleStep READ singleStep WRITE setSingleStep)
54 Q_PROPERTY(QVector<
double> values READ values WRITE setValues)
68 int columnCount()const;
69 virtual
void setColumnCount(
int newColumnCount);
74 virtual
void setRowCount(
int newRowCount);
83 Q_INVOKABLE
double value(
int i,
int j)const;
84 Q_INVOKABLE
void setValue(
int i,
int j,
double value);
89 QVector<
double> values()const;
90 void setValues(const QVector<
double> & vector);
95 bool isEditable()const;
96 void setEditable(
bool newEditable);
103 double minimum()const;
104 void setMinimum(
double newMinimum);
111 double maximum()const;
112 void setMaximum(
double newMaximum);
116 void setRange(
double newMinimum,
double newMaximum);
123 double singleStep()const;
124 void setSingleStep(
double step);
142 virtual QSize minimumSizeHint () const;
143 virtual QSize sizeHint () const;
154 void setDecimals(
int decimals);
157 void matrixChanged();
161 void decimalsChanged(
int);
164 virtual
void resizeEvent(QResizeEvent* event);
170 QScopedPointer<ctkMatrixWidgetPrivate> d_ptr;