Polished first-run onboarding flow: card database setup, theme selection, server account setup, and a handful of key preferences.
More...
#include <first_run_wizard.h>
Polished first-run onboarding flow: card database setup, theme selection, server account setup, and a handful of key preferences.
Deliberately ignorant of network/registration/download internals – pages that need them emit request signals for MainWindow to fulfill. Every choice is written to SettingsCache as it's made (via the pages themselves, same as AppearanceSettingsPage does), so "Skip" or closing the window never discards anything already confirmed.
◆ FirstRunWizard()
| FirstRunWizard::FirstRunWizard |
( |
QWidget * | parent = nullptr | ) |
|
|
explicit |
◆ addPage()
◆ cardDatabaseUpdateRequested
| void FirstRunWizard::cardDatabaseUpdateRequested |
( |
| ) |
|
|
signal |
◆ changeEvent()
| void FirstRunWizard::changeEvent |
( |
QEvent * | event | ) |
|
|
overrideprotected |
◆ closeEvent()
| void FirstRunWizard::closeEvent |
( |
QCloseEvent * | event | ) |
|
|
overrideprotected |
◆ connectRequested
| void FirstRunWizard::connectRequested |
( |
| ) |
|
|
signal |
◆ finish()
| void FirstRunWizard::finish |
( |
| ) |
|
|
private |
◆ goBack
| void FirstRunWizard::goBack |
( |
| ) |
|
|
privateslot |
◆ goNext
| void FirstRunWizard::goNext |
( |
| ) |
|
|
privateslot |
◆ manualCardDatabaseSetupRequested
| void FirstRunWizard::manualCardDatabaseSetupRequested |
( |
| ) |
|
|
signal |
◆ onCardDatabaseUpdateFinished
| void FirstRunWizard::onCardDatabaseUpdateFinished |
( |
bool | success | ) |
|
|
slot |
Forwarded from MainWindow once the background card database update process exits.
◆ registerRequested
| void FirstRunWizard::registerRequested |
( |
| ) |
|
|
signal |
◆ retranslateUi()
| void FirstRunWizard::retranslateUi |
( |
| ) |
|
|
private |
◆ showPage()
| void FirstRunWizard::showPage |
( |
int | index | ) |
|
|
private |
◆ skip
| void FirstRunWizard::skip |
( |
| ) |
|
|
privateslot |
◆ updateChrome
| void FirstRunWizard::updateChrome |
( |
| ) |
|
|
privateslot |
◆ backButton
| QPushButton* FirstRunWizard::backButton |
|
private |
◆ bannerHost
◆ cardDatabasePage
◆ currentIndex
| int FirstRunWizard::currentIndex = -1 |
|
private |
◆ nextButton
| QPushButton* FirstRunWizard::nextButton |
|
private |
◆ pages
◆ skipButton
| QPushButton* FirstRunWizard::skipButton |
|
private |
◆ stack
| QStackedWidget* FirstRunWizard::stack |
|
private |
◆ stepIndicator
◆ subtitleLabel
| QLabel* FirstRunWizard::subtitleLabel |
|
private |
◆ titleLabel
| QLabel* FirstRunWizard::titleLabel |
|
private |
The documentation for this class was generated from the following files: