7#include <QtWidgets/qtwidgetsglobal.h>
8#include <QtCore/qstring.h>
9#include <QtWidgets/qlineedit.h>
11#include <QtWidgets/qdialog.h>
25 QDOC_PROPERTY(InputDialogOptions options READ options WRITE setOptions)
27 QDOC_PROPERTY(
int intValue READ intValue WRITE setIntValue NOTIFY intValueChanged)
28 QDOC_PROPERTY(
int doubleValue READ doubleValue WRITE setDoubleValue NOTIFY doubleValueChanged)
30 QDOC_PROPERTY(
bool comboBoxEditable READ isComboBoxEditable WRITE setComboBoxEditable)
32 QDOC_PROPERTY(
int intMinimum READ intMinimum WRITE setIntMinimum)
33 QDOC_PROPERTY(
int intMaximum READ intMaximum WRITE setIntMaximum)
35 QDOC_PROPERTY(
double doubleMinimum READ doubleMinimum WRITE setDoubleMinimum)
36 QDOC_PROPERTY(
double doubleMaximum READ doubleMaximum WRITE setDoubleMaximum)
37 QDOC_PROPERTY(
int doubleDecimals READ doubleDecimals WRITE setDoubleDecimals)
40 QDOC_PROPERTY(
double doubleStep READ doubleStep WRITE setDoubleStep)
44 NoButtons = 0x00000001,
45 UseListViewForComboBoxItems = 0x00000002,
46 UsePlainTextEditForTextInput = 0x00000004
60 void setInputMode(InputMode
mode);
61 InputMode inputMode()
const;
66 void setOption(InputDialogOption
option,
bool on =
true);
67 bool testOption(InputDialogOption
option)
const;
68 void setOptions(InputDialogOptions options);
69 InputDialogOptions options()
const;
77 void setComboBoxEditable(
bool editable);
78 bool isComboBoxEditable()
const;
83 void setIntValue(
int value);
86 void setIntMinimum(
int min);
87 int intMinimum()
const;
89 void setIntMaximum(
int max);
90 int intMaximum()
const;
92 void setIntRange(
int min,
int max);
94 void setIntStep(
int step);
97 void setDoubleValue(
double value);
98 double doubleValue()
const;
100 void setDoubleMinimum(
double min);
101 double doubleMinimum()
const;
103 void setDoubleMaximum(
double max);
104 double doubleMaximum()
const;
106 void setDoubleRange(
double min,
double max);
108 void setDoubleDecimals(
int decimals);
109 int doubleDecimals()
const;
115 QString cancelButtonText()
const;
128 Qt::WindowFlags
flags = Qt::WindowFlags(),
129 Qt::InputMethodHints inputMethodHints =
Qt::ImhNone);
132 Qt::WindowFlags
flags = Qt::WindowFlags(),
133 Qt::InputMethodHints inputMethodHints =
Qt::ImhNone);
136 bool *
ok =
nullptr, Qt::WindowFlags
flags = Qt::WindowFlags(),
137 Qt::InputMethodHints inputMethodHints =
Qt::ImhNone);
141 int step = 1,
bool *
ok =
nullptr, Qt::WindowFlags
flags = Qt::WindowFlags());
145 int decimals = 1,
bool *
ok =
nullptr, Qt::WindowFlags
flags = Qt::WindowFlags(),
148 void setDoubleStep(
double step);
149 double doubleStep()
const;
The QDialog class is the base class of dialog windows.
QSize sizeHint() const override
\reimp
QSize minimumSizeHint() const override
\reimp
virtual void done(int)
Closes the dialog and sets its result code to r.
EchoMode
This enum type describes how a line edit should display its contents.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
#define Q_DECLARE_FLAGS(Flags, Enum)
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
GLuint GLsizei const GLchar * label
[43]
static void getText(QString &text, QTextDocumentPrivate *priv, const QString &docText, int pos, int end)
#define QT_REQUIRE_CONFIG(feature)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent