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