Obsolete QInputDialog::getInteger() 'officially'.
It has long since been obsolete in code and removed from the documentation, but was never marked QT_DEPRECATED. Do so, and inline the implementation. Change-Id: Ic7bfdaf76269b7f9addeba83e64bc9525c581dda Reviewed-by: Jonas Gastal <jgastal@profusion.mobi> Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
This commit is contained in:
parent
8ec2068f3d
commit
7c247d3e70
2
dist/changes-5.0.0
vendored
2
dist/changes-5.0.0
vendored
@ -231,6 +231,8 @@ QtWidgets
|
|||||||
* QWidget::setInputContext() and QApplication::setInputContext() are removed.
|
* QWidget::setInputContext() and QApplication::setInputContext() are removed.
|
||||||
Input contexts are now platform specific.
|
Input contexts are now platform specific.
|
||||||
|
|
||||||
|
* QInputDialog::getInteger() has been obsoleted. Use QInputDialog::getInt() instead.
|
||||||
|
|
||||||
QtNetwork
|
QtNetwork
|
||||||
---------
|
---------
|
||||||
* QHostAddress::isLoopback() API added. Returns true if the address is
|
* QHostAddress::isLoopback() API added. Returns true if the address is
|
||||||
|
@ -1330,18 +1330,6 @@ QString QInputDialog::getItem(QWidget *parent, const QString &title, const QStri
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*!
|
|
||||||
\obsolete
|
|
||||||
|
|
||||||
Use getInt() instead.
|
|
||||||
*/
|
|
||||||
int QInputDialog::getInteger(QWidget *parent, const QString &title, const QString &label,
|
|
||||||
int value, int min, int max, int step, bool *ok,
|
|
||||||
Qt::WindowFlags flags)
|
|
||||||
{
|
|
||||||
return getInt(parent, title, label, value, min, max, step, ok, flags);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\fn QString QInputDialog::getText(const QString &title, const QString &label,
|
\fn QString QInputDialog::getText(const QString &title, const QString &label,
|
||||||
QLineEdit::EchoMode echo = QLineEdit::Normal,
|
QLineEdit::EchoMode echo = QLineEdit::Normal,
|
||||||
@ -1354,19 +1342,6 @@ int QInputDialog::getInteger(QWidget *parent, const QString &title, const QStrin
|
|||||||
The \a name parameter is ignored.
|
The \a name parameter is ignored.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*!
|
|
||||||
\fn int QInputDialog::getInteger(const QString &title, const QString &label, int value = 0,
|
|
||||||
int min = -2147483647, int max = 2147483647,
|
|
||||||
int step = 1, bool *ok = 0,
|
|
||||||
QWidget *parent = 0, const char *name = 0, Qt::WindowFlags flags = 0)
|
|
||||||
|
|
||||||
|
|
||||||
Call getInteger(\a parent, \a title, \a label, \a value, \a
|
|
||||||
min, \a max, \a step, \a ok, \a flags) instead.
|
|
||||||
|
|
||||||
The \a name parameter is ignored.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\fn double QInputDialog::getDouble(const QString &title, const QString &label, double value = 0,
|
\fn double QInputDialog::getDouble(const QString &title, const QString &label, double value = 0,
|
||||||
double min = -2147483647, double max = 2147483647,
|
double min = -2147483647, double max = 2147483647,
|
||||||
|
@ -183,11 +183,14 @@ public:
|
|||||||
double minValue = -2147483647, double maxValue = 2147483647,
|
double minValue = -2147483647, double maxValue = 2147483647,
|
||||||
int decimals = 1, bool *ok = 0, Qt::WindowFlags flags = 0);
|
int decimals = 1, bool *ok = 0, Qt::WindowFlags flags = 0);
|
||||||
|
|
||||||
// obsolete
|
#if QT_DEPRECATED_SINCE(5, 0)
|
||||||
static int getInteger(QWidget *parent, const QString &title, const QString &label, int value = 0,
|
QT_DEPRECATED static inline int getInteger(QWidget *parent, const QString &title, const QString &label, int value = 0,
|
||||||
int minValue = -2147483647, int maxValue = 2147483647,
|
int minValue = -2147483647, int maxValue = 2147483647,
|
||||||
int step = 1, bool *ok = 0, Qt::WindowFlags flags = 0);
|
int step = 1, bool *ok = 0, Qt::WindowFlags flags = 0)
|
||||||
|
{
|
||||||
|
return getInt(parent, title, label, value, minValue, maxValue, step, ok, flags);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
Q_SIGNALS:
|
Q_SIGNALS:
|
||||||
// ### emit signals!
|
// ### emit signals!
|
||||||
|
@ -55,14 +55,14 @@ class tst_QInputDialog : public QObject
|
|||||||
QWidget *parent;
|
QWidget *parent;
|
||||||
QDialog::DialogCode doneCode;
|
QDialog::DialogCode doneCode;
|
||||||
void (*testFunc)(QInputDialog *);
|
void (*testFunc)(QInputDialog *);
|
||||||
static void testFuncGetInteger(QInputDialog *dialog);
|
static void testFuncGetInt(QInputDialog *dialog);
|
||||||
static void testFuncGetDouble(QInputDialog *dialog);
|
static void testFuncGetDouble(QInputDialog *dialog);
|
||||||
static void testFuncGetText(QInputDialog *dialog);
|
static void testFuncGetText(QInputDialog *dialog);
|
||||||
static void testFuncGetItem(QInputDialog *dialog);
|
static void testFuncGetItem(QInputDialog *dialog);
|
||||||
void timerEvent(QTimerEvent *event);
|
void timerEvent(QTimerEvent *event);
|
||||||
private slots:
|
private slots:
|
||||||
void getInteger_data();
|
void getInt_data();
|
||||||
void getInteger();
|
void getInt();
|
||||||
void getDouble_data();
|
void getDouble_data();
|
||||||
void getDouble();
|
void getDouble();
|
||||||
void task255502getDouble();
|
void task255502getDouble();
|
||||||
@ -222,7 +222,7 @@ void testGetItem(QInputDialog *dialog)
|
|||||||
QVERIFY(okButton->isEnabled());
|
QVERIFY(okButton->isEnabled());
|
||||||
}
|
}
|
||||||
|
|
||||||
void tst_QInputDialog::testFuncGetInteger(QInputDialog *dialog)
|
void tst_QInputDialog::testFuncGetInt(QInputDialog *dialog)
|
||||||
{
|
{
|
||||||
testGetNumeric<QSpinBox, int>(dialog);
|
testGetNumeric<QSpinBox, int>(dialog);
|
||||||
}
|
}
|
||||||
@ -252,29 +252,29 @@ void tst_QInputDialog::timerEvent(QTimerEvent *event)
|
|||||||
dialog->done(doneCode); // cause static function call to return
|
dialog->done(doneCode); // cause static function call to return
|
||||||
}
|
}
|
||||||
|
|
||||||
void tst_QInputDialog::getInteger_data()
|
void tst_QInputDialog::getInt_data()
|
||||||
{
|
{
|
||||||
QTest::addColumn<int>("min");
|
QTest::addColumn<int>("min");
|
||||||
QTest::addColumn<int>("max");
|
QTest::addColumn<int>("max");
|
||||||
QTest::newRow("getInteger() - -") << -20 << -10;
|
QTest::newRow("getInt() - -") << -20 << -10;
|
||||||
QTest::newRow("getInteger() - 0") << -20 << 0;
|
QTest::newRow("getInt() - 0") << -20 << 0;
|
||||||
QTest::newRow("getInteger() - +") << -20 << 20;
|
QTest::newRow("getInt() - +") << -20 << 20;
|
||||||
QTest::newRow("getInteger() 0 +") << 0 << 20;
|
QTest::newRow("getInt() 0 +") << 0 << 20;
|
||||||
QTest::newRow("getInteger() + +") << 10 << 20;
|
QTest::newRow("getInt() + +") << 10 << 20;
|
||||||
}
|
}
|
||||||
|
|
||||||
void tst_QInputDialog::getInteger()
|
void tst_QInputDialog::getInt()
|
||||||
{
|
{
|
||||||
QFETCH(int, min);
|
QFETCH(int, min);
|
||||||
QFETCH(int, max);
|
QFETCH(int, max);
|
||||||
QVERIFY(min < max);
|
QVERIFY(min < max);
|
||||||
parent = new QWidget;
|
parent = new QWidget;
|
||||||
doneCode = QDialog::Accepted;
|
doneCode = QDialog::Accepted;
|
||||||
testFunc = &tst_QInputDialog::testFuncGetInteger;
|
testFunc = &tst_QInputDialog::testFuncGetInt;
|
||||||
startTimer(0);
|
startTimer(0);
|
||||||
bool ok = false;
|
bool ok = false;
|
||||||
const int value = min + (max - min) / 2;
|
const int value = min + (max - min) / 2;
|
||||||
const int result = QInputDialog::getInteger(parent, "", "", value, min, max, 1, &ok);
|
const int result = QInputDialog::getInt(parent, "", "", value, min, max, 1, &ok);
|
||||||
QVERIFY(ok);
|
QVERIFY(ok);
|
||||||
QCOMPARE(result, value);
|
QCOMPARE(result, value);
|
||||||
delete parent;
|
delete parent;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user