QWizard: deprecate visitedPages and add visitedIds instead
As per the ### Qt 6 comment. A method visitedPages should, following the convention of the other QWizard APIs, return a list of QWizardPage pointers. Since the method returns a list of IDs, visitedIds is the correct name. [ChangeLog][QtWidgets][QWizard] visitedPages has been deprecated, use visitedIds instead. Change-Id: Ifdb94adf093be14cb48c84cb40818c55ff5189a0 Reviewed-by: Jan Arve Sæther <jan-arve.saether@qt.io>
This commit is contained in:
parent
cb390719c6
commit
31b06a0437
@ -2384,12 +2384,22 @@ bool QWizard::hasVisitedPage(int theid) const
|
|||||||
|
|
||||||
\sa hasVisitedPage()
|
\sa hasVisitedPage()
|
||||||
*/
|
*/
|
||||||
QList<int> QWizard::visitedPages() const
|
QList<int> QWizard::visitedIds() const
|
||||||
{
|
{
|
||||||
Q_D(const QWizard);
|
Q_D(const QWizard);
|
||||||
return d->history;
|
return d->history;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\obsolete Use visitedIds() instead
|
||||||
|
*/
|
||||||
|
#if QT_DEPRECATED_SINCE(5, 15)
|
||||||
|
QList<int> QWizard::visitedPages() const
|
||||||
|
{
|
||||||
|
return visitedIds();
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
Returns the list of page IDs.
|
Returns the list of page IDs.
|
||||||
\since 4.5
|
\since 4.5
|
||||||
|
@ -128,7 +128,10 @@ public:
|
|||||||
void removePage(int id);
|
void removePage(int id);
|
||||||
QWizardPage *page(int id) const;
|
QWizardPage *page(int id) const;
|
||||||
bool hasVisitedPage(int id) const;
|
bool hasVisitedPage(int id) const;
|
||||||
QList<int> visitedPages() const; // ### Qt 6: visitedIds()?
|
#if QT_DEPRECATED_SINCE(5, 15)
|
||||||
|
QList<int> visitedPages() const;
|
||||||
|
#endif
|
||||||
|
QList<int> visitedIds() const;
|
||||||
QList<int> pageIds() const;
|
QList<int> pageIds() const;
|
||||||
void setStartId(int id);
|
void setStartId(int id);
|
||||||
int startId() const;
|
int startId() const;
|
||||||
|
@ -585,7 +585,7 @@ void tst_QWizard::addPage()
|
|||||||
#define CHECK_VISITED(wizard, list) \
|
#define CHECK_VISITED(wizard, list) \
|
||||||
do { \
|
do { \
|
||||||
QList<int> myList = list; \
|
QList<int> myList = list; \
|
||||||
QCOMPARE((wizard).visitedPages(), myList); \
|
QCOMPARE((wizard).visitedIds(), myList); \
|
||||||
Q_FOREACH(int id, myList) \
|
Q_FOREACH(int id, myList) \
|
||||||
QVERIFY((wizard).hasVisitedPage(id)); \
|
QVERIFY((wizard).hasVisitedPage(id)); \
|
||||||
} while (0)
|
} while (0)
|
||||||
@ -2292,7 +2292,7 @@ void tst_QWizard::removePage()
|
|||||||
|
|
||||||
wizard.restart();
|
wizard.restart();
|
||||||
QCOMPARE(wizard.pageIds().size(), 4);
|
QCOMPARE(wizard.pageIds().size(), 4);
|
||||||
QCOMPARE(wizard.visitedPages().size(), 1);
|
QCOMPARE(wizard.visitedIds().size(), 1);
|
||||||
QCOMPARE(spy.count(), 0);
|
QCOMPARE(spy.count(), 0);
|
||||||
|
|
||||||
// Removing a non-existent page
|
// Removing a non-existent page
|
||||||
@ -2330,14 +2330,14 @@ void tst_QWizard::removePage()
|
|||||||
wizard.setPage(2, page2); // restore
|
wizard.setPage(2, page2); // restore
|
||||||
wizard.restart();
|
wizard.restart();
|
||||||
wizard.next();
|
wizard.next();
|
||||||
QCOMPARE(wizard.visitedPages().size(), 2);
|
QCOMPARE(wizard.visitedIds().size(), 2);
|
||||||
QCOMPARE(wizard.currentPage(), page1);
|
QCOMPARE(wizard.currentPage(), page1);
|
||||||
QCOMPARE(spy.count(), 0);
|
QCOMPARE(spy.count(), 0);
|
||||||
wizard.removePage(2);
|
wizard.removePage(2);
|
||||||
QCOMPARE(spy.count(), 1);
|
QCOMPARE(spy.count(), 1);
|
||||||
arguments = spy.takeFirst();
|
arguments = spy.takeFirst();
|
||||||
QCOMPARE(arguments.at(0).toInt(), 2);
|
QCOMPARE(arguments.at(0).toInt(), 2);
|
||||||
QCOMPARE(wizard.visitedPages().size(), 2);
|
QCOMPARE(wizard.visitedIds().size(), 2);
|
||||||
QVERIFY(!wizard.pageIds().contains(2));
|
QVERIFY(!wizard.pageIds().contains(2));
|
||||||
QCOMPARE(wizard.currentPage(), page1);
|
QCOMPARE(wizard.currentPage(), page1);
|
||||||
|
|
||||||
@ -2346,14 +2346,14 @@ void tst_QWizard::removePage()
|
|||||||
wizard.restart();
|
wizard.restart();
|
||||||
wizard.next();
|
wizard.next();
|
||||||
QCOMPARE(spy.count(), 0);
|
QCOMPARE(spy.count(), 0);
|
||||||
QCOMPARE(wizard.visitedPages().size(), 2);
|
QCOMPARE(wizard.visitedIds().size(), 2);
|
||||||
QCOMPARE(wizard.currentPage(), page1);
|
QCOMPARE(wizard.currentPage(), page1);
|
||||||
wizard.removePage(0);
|
wizard.removePage(0);
|
||||||
QCOMPARE(spy.count(), 1);
|
QCOMPARE(spy.count(), 1);
|
||||||
arguments = spy.takeFirst();
|
arguments = spy.takeFirst();
|
||||||
QCOMPARE(arguments.at(0).toInt(), 0);
|
QCOMPARE(arguments.at(0).toInt(), 0);
|
||||||
QCOMPARE(wizard.visitedPages().size(), 1);
|
QCOMPARE(wizard.visitedIds().size(), 1);
|
||||||
QVERIFY(!wizard.visitedPages().contains(0));
|
QVERIFY(!wizard.visitedIds().contains(0));
|
||||||
QVERIFY(!wizard.pageIds().contains(0));
|
QVERIFY(!wizard.pageIds().contains(0));
|
||||||
QCOMPARE(wizard.currentPage(), page1);
|
QCOMPARE(wizard.currentPage(), page1);
|
||||||
|
|
||||||
@ -2362,14 +2362,14 @@ void tst_QWizard::removePage()
|
|||||||
wizard.restart();
|
wizard.restart();
|
||||||
wizard.next();
|
wizard.next();
|
||||||
QCOMPARE(spy.count(), 0);
|
QCOMPARE(spy.count(), 0);
|
||||||
QCOMPARE(wizard.visitedPages().size(), 2);
|
QCOMPARE(wizard.visitedIds().size(), 2);
|
||||||
QCOMPARE(wizard.currentPage(), page1);
|
QCOMPARE(wizard.currentPage(), page1);
|
||||||
wizard.removePage(1);
|
wizard.removePage(1);
|
||||||
QCOMPARE(spy.count(), 1);
|
QCOMPARE(spy.count(), 1);
|
||||||
arguments = spy.takeFirst();
|
arguments = spy.takeFirst();
|
||||||
QCOMPARE(arguments.at(0).toInt(), 1);
|
QCOMPARE(arguments.at(0).toInt(), 1);
|
||||||
QCOMPARE(wizard.visitedPages().size(), 1);
|
QCOMPARE(wizard.visitedIds().size(), 1);
|
||||||
QVERIFY(!wizard.visitedPages().contains(1));
|
QVERIFY(!wizard.visitedIds().contains(1));
|
||||||
QVERIFY(!wizard.pageIds().contains(1));
|
QVERIFY(!wizard.pageIds().contains(1));
|
||||||
QCOMPARE(wizard.currentPage(), page0);
|
QCOMPARE(wizard.currentPage(), page0);
|
||||||
|
|
||||||
@ -2378,8 +2378,8 @@ void tst_QWizard::removePage()
|
|||||||
QCOMPARE(spy.count(), 1);
|
QCOMPARE(spy.count(), 1);
|
||||||
arguments = spy.takeFirst();
|
arguments = spy.takeFirst();
|
||||||
QCOMPARE(arguments.at(0).toInt(), 0);
|
QCOMPARE(arguments.at(0).toInt(), 0);
|
||||||
QCOMPARE(wizard.visitedPages().size(), 1);
|
QCOMPARE(wizard.visitedIds().size(), 1);
|
||||||
QVERIFY(!wizard.visitedPages().contains(0));
|
QVERIFY(!wizard.visitedIds().contains(0));
|
||||||
QCOMPARE(wizard.pageIds().size(), 2);
|
QCOMPARE(wizard.pageIds().size(), 2);
|
||||||
QVERIFY(!wizard.pageIds().contains(0));
|
QVERIFY(!wizard.pageIds().contains(0));
|
||||||
QCOMPARE(wizard.currentPage(), page2);
|
QCOMPARE(wizard.currentPage(), page2);
|
||||||
@ -2388,8 +2388,8 @@ void tst_QWizard::removePage()
|
|||||||
QCOMPARE(spy.count(), 1);
|
QCOMPARE(spy.count(), 1);
|
||||||
arguments = spy.takeFirst();
|
arguments = spy.takeFirst();
|
||||||
QCOMPARE(arguments.at(0).toInt(), 2);
|
QCOMPARE(arguments.at(0).toInt(), 2);
|
||||||
QCOMPARE(wizard.visitedPages().size(), 1);
|
QCOMPARE(wizard.visitedIds().size(), 1);
|
||||||
QVERIFY(!wizard.visitedPages().contains(2));
|
QVERIFY(!wizard.visitedIds().contains(2));
|
||||||
QCOMPARE(wizard.pageIds().size(), 1);
|
QCOMPARE(wizard.pageIds().size(), 1);
|
||||||
QVERIFY(!wizard.pageIds().contains(2));
|
QVERIFY(!wizard.pageIds().contains(2));
|
||||||
QCOMPARE(wizard.currentPage(), page3);
|
QCOMPARE(wizard.currentPage(), page3);
|
||||||
@ -2398,7 +2398,7 @@ void tst_QWizard::removePage()
|
|||||||
QCOMPARE(spy.count(), 1);
|
QCOMPARE(spy.count(), 1);
|
||||||
arguments = spy.takeFirst();
|
arguments = spy.takeFirst();
|
||||||
QCOMPARE(arguments.at(0).toInt(), 3);
|
QCOMPARE(arguments.at(0).toInt(), 3);
|
||||||
QVERIFY(wizard.visitedPages().empty());
|
QVERIFY(wizard.visitedIds().empty());
|
||||||
QVERIFY(wizard.pageIds().empty());
|
QVERIFY(wizard.pageIds().empty());
|
||||||
QCOMPARE(wizard.currentPage(), nullptr);
|
QCOMPARE(wizard.currentPage(), nullptr);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user