1 //****************************************************************************** 2 // Copyright (c) 2005-2013 by Jan Van hijfte 3 // 4 // See the included file COPYING.TXT for details about the copyright. 5 // 6 // This program is distributed in the hope that it will be useful, 7 // but WITHOUT ANY WARRANTY; without even the implied warranty of 8 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 9 //****************************************************************************** 10 11 12 #ifndef QSPINBOX_C_H 13 #define QSPINBOX_C_H 14 15 #include <QtWidgets> 16 #include "pascalbind.h" 17 18 C_EXPORT QSpinBoxH QSpinBox_Create(QWidgetH parent); 19 C_EXPORT void QSpinBox_Destroy(QSpinBoxH handle); 20 C_EXPORT int QSpinBox_value(QSpinBoxH handle); 21 C_EXPORT void QSpinBox_prefix(QSpinBoxH handle, PWideString retval); 22 C_EXPORT void QSpinBox_setPrefix(QSpinBoxH handle, PWideString prefix); 23 C_EXPORT void QSpinBox_suffix(QSpinBoxH handle, PWideString retval); 24 C_EXPORT void QSpinBox_setSuffix(QSpinBoxH handle, PWideString suffix); 25 C_EXPORT void QSpinBox_cleanText(QSpinBoxH handle, PWideString retval); 26 C_EXPORT int QSpinBox_singleStep(QSpinBoxH handle); 27 C_EXPORT void QSpinBox_setSingleStep(QSpinBoxH handle, int val); 28 C_EXPORT int QSpinBox_minimum(QSpinBoxH handle); 29 C_EXPORT void QSpinBox_setMinimum(QSpinBoxH handle, int min); 30 C_EXPORT int QSpinBox_maximum(QSpinBoxH handle); 31 C_EXPORT void QSpinBox_setMaximum(QSpinBoxH handle, int max); 32 C_EXPORT void QSpinBox_setRange(QSpinBoxH handle, int min, int max); 33 C_EXPORT void QSpinBox_setValue(QSpinBoxH handle, int val); 34 C_EXPORT QDoubleSpinBoxH QDoubleSpinBox_Create(QWidgetH parent); 35 C_EXPORT void QDoubleSpinBox_Destroy(QDoubleSpinBoxH handle); 36 C_EXPORT double QDoubleSpinBox_value(QDoubleSpinBoxH handle); 37 C_EXPORT void QDoubleSpinBox_prefix(QDoubleSpinBoxH handle, PWideString retval); 38 C_EXPORT void QDoubleSpinBox_setPrefix(QDoubleSpinBoxH handle, PWideString prefix); 39 C_EXPORT void QDoubleSpinBox_suffix(QDoubleSpinBoxH handle, PWideString retval); 40 C_EXPORT void QDoubleSpinBox_setSuffix(QDoubleSpinBoxH handle, PWideString suffix); 41 C_EXPORT void QDoubleSpinBox_cleanText(QDoubleSpinBoxH handle, PWideString retval); 42 C_EXPORT double QDoubleSpinBox_singleStep(QDoubleSpinBoxH handle); 43 C_EXPORT void QDoubleSpinBox_setSingleStep(QDoubleSpinBoxH handle, double val); 44 C_EXPORT double QDoubleSpinBox_minimum(QDoubleSpinBoxH handle); 45 C_EXPORT void QDoubleSpinBox_setMinimum(QDoubleSpinBoxH handle, double min); 46 C_EXPORT double QDoubleSpinBox_maximum(QDoubleSpinBoxH handle); 47 C_EXPORT void QDoubleSpinBox_setMaximum(QDoubleSpinBoxH handle, double max); 48 C_EXPORT void QDoubleSpinBox_setRange(QDoubleSpinBoxH handle, double min, double max); 49 C_EXPORT int QDoubleSpinBox_decimals(QDoubleSpinBoxH handle); 50 C_EXPORT void QDoubleSpinBox_setDecimals(QDoubleSpinBoxH handle, int prec); 51 C_EXPORT QValidator::State QDoubleSpinBox_validate(QDoubleSpinBoxH handle, PWideString input, int* pos); 52 C_EXPORT double QDoubleSpinBox_valueFromText(QDoubleSpinBoxH handle, PWideString text); 53 C_EXPORT void QDoubleSpinBox_textFromValue(QDoubleSpinBoxH handle, PWideString retval, double val); 54 C_EXPORT void QDoubleSpinBox_fixup(QDoubleSpinBoxH handle, PWideString str); 55 C_EXPORT void QDoubleSpinBox_setValue(QDoubleSpinBoxH handle, double val); 56 57 #endif 58