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;
120 QSize minimumSizeHint()
const override;
121 QSize sizeHint()
const override;
123 void setVisible(
bool visible)
override;
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.
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)
file open(QIODevice::ReadOnly)