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 QLINEEDIT_C_H 13 #define QLINEEDIT_C_H 14 15 #include <QtWidgets> 16 #include "pascalbind.h" 17 18 C_EXPORT QLineEditH QLineEdit_Create(QWidgetH parent); 19 C_EXPORT void QLineEdit_Destroy(QLineEditH handle); 20 C_EXPORT QLineEditH QLineEdit_Create2(PWideString AnonParam1, QWidgetH parent); 21 C_EXPORT void QLineEdit_text(QLineEditH handle, PWideString retval); 22 C_EXPORT void QLineEdit_displayText(QLineEditH handle, PWideString retval); 23 C_EXPORT void QLineEdit_placeholderText(QLineEditH handle, PWideString retval); 24 C_EXPORT void QLineEdit_setPlaceholderText(QLineEditH handle, PWideString AnonParam1); 25 C_EXPORT int QLineEdit_maxLength(QLineEditH handle); 26 C_EXPORT void QLineEdit_setMaxLength(QLineEditH handle, int AnonParam1); 27 C_EXPORT void QLineEdit_setFrame(QLineEditH handle, bool AnonParam1); 28 C_EXPORT bool QLineEdit_hasFrame(QLineEditH handle); 29 C_EXPORT QLineEdit::EchoMode QLineEdit_echoMode(QLineEditH handle); 30 C_EXPORT void QLineEdit_setEchoMode(QLineEditH handle, QLineEdit::EchoMode AnonParam1); 31 C_EXPORT bool QLineEdit_isReadOnly(QLineEditH handle); 32 C_EXPORT void QLineEdit_setReadOnly(QLineEditH handle, bool AnonParam1); 33 C_EXPORT void QLineEdit_setValidator(QLineEditH handle, const QValidatorH AnonParam1); 34 C_EXPORT const QValidatorH QLineEdit_validator(QLineEditH handle); 35 C_EXPORT void QLineEdit_setCompleter(QLineEditH handle, QCompleterH completer); 36 C_EXPORT QCompleterH QLineEdit_completer(QLineEditH handle); 37 C_EXPORT void QLineEdit_sizeHint(QLineEditH handle, PSize retval); 38 C_EXPORT void QLineEdit_minimumSizeHint(QLineEditH handle, PSize retval); 39 C_EXPORT int QLineEdit_cursorPosition(QLineEditH handle); 40 C_EXPORT void QLineEdit_setCursorPosition(QLineEditH handle, int AnonParam1); 41 C_EXPORT int QLineEdit_cursorPositionAt(QLineEditH handle, const QPointH pos); 42 C_EXPORT void QLineEdit_setAlignment(QLineEditH handle, unsigned int flag); 43 C_EXPORT unsigned int QLineEdit_alignment(QLineEditH handle); 44 C_EXPORT void QLineEdit_cursorForward(QLineEditH handle, bool mark, int steps); 45 C_EXPORT void QLineEdit_cursorBackward(QLineEditH handle, bool mark, int steps); 46 C_EXPORT void QLineEdit_cursorWordForward(QLineEditH handle, bool mark); 47 C_EXPORT void QLineEdit_cursorWordBackward(QLineEditH handle, bool mark); 48 C_EXPORT void QLineEdit_backspace(QLineEditH handle); 49 C_EXPORT void QLineEdit_del(QLineEditH handle); 50 C_EXPORT void QLineEdit_home(QLineEditH handle, bool mark); 51 C_EXPORT void QLineEdit_end(QLineEditH handle, bool mark); 52 C_EXPORT bool QLineEdit_isModified(QLineEditH handle); 53 C_EXPORT void QLineEdit_setModified(QLineEditH handle, bool AnonParam1); 54 C_EXPORT void QLineEdit_setSelection(QLineEditH handle, int AnonParam1, int AnonParam2); 55 C_EXPORT bool QLineEdit_hasSelectedText(QLineEditH handle); 56 C_EXPORT void QLineEdit_selectedText(QLineEditH handle, PWideString retval); 57 C_EXPORT int QLineEdit_selectionStart(QLineEditH handle); 58 C_EXPORT bool QLineEdit_isUndoAvailable(QLineEditH handle); 59 C_EXPORT bool QLineEdit_isRedoAvailable(QLineEditH handle); 60 C_EXPORT void QLineEdit_setDragEnabled(QLineEditH handle, bool b); 61 C_EXPORT bool QLineEdit_dragEnabled(QLineEditH handle); 62 C_EXPORT void QLineEdit_setCursorMoveStyle(QLineEditH handle, Qt::CursorMoveStyle style); 63 C_EXPORT Qt::CursorMoveStyle QLineEdit_cursorMoveStyle(QLineEditH handle); 64 C_EXPORT void QLineEdit_inputMask(QLineEditH handle, PWideString retval); 65 C_EXPORT void QLineEdit_setInputMask(QLineEditH handle, PWideString inputMask); 66 C_EXPORT bool QLineEdit_hasAcceptableInput(QLineEditH handle); 67 C_EXPORT void QLineEdit_setTextMargins(QLineEditH handle, int left, int top, int right, int bottom); 68 C_EXPORT void QLineEdit_setTextMargins2(QLineEditH handle, const QMarginsH margins); 69 C_EXPORT void QLineEdit_getTextMargins(QLineEditH handle, int* left, int* top, int* right, int* bottom); 70 C_EXPORT void QLineEdit_textMargins(QLineEditH handle, QMarginsH retval); 71 C_EXPORT void QLineEdit_setText(QLineEditH handle, PWideString AnonParam1); 72 C_EXPORT void QLineEdit_clear(QLineEditH handle); 73 C_EXPORT void QLineEdit_selectAll(QLineEditH handle); 74 C_EXPORT void QLineEdit_undo(QLineEditH handle); 75 C_EXPORT void QLineEdit_redo(QLineEditH handle); 76 C_EXPORT void QLineEdit_cut(QLineEditH handle); 77 C_EXPORT void QLineEdit_copy(QLineEditH handle); 78 C_EXPORT void QLineEdit_paste(QLineEditH handle); 79 C_EXPORT void QLineEdit_deselect(QLineEditH handle); 80 C_EXPORT void QLineEdit_insert(QLineEditH handle, PWideString AnonParam1); 81 C_EXPORT QMenuH QLineEdit_createStandardContextMenu(QLineEditH handle); 82 C_EXPORT void QLineEdit_inputMethodQuery(QLineEditH handle, QVariantH retval, Qt::InputMethodQuery AnonParam1); 83 C_EXPORT bool QLineEdit_event(QLineEditH handle, QEventH AnonParam1); 84 85 #endif 86