int LibraryWizardDialog::nextId() const { if (m_targetPageId != -1) { if (currentId() == m_targetPageId) { int next = m_modulesPageId; const bool symbianTargetEnabled = isQtPlatformSelected(QtSupport::Constants::SYMBIAN_PLATFORM); // If there was no Symbian target defined we omit "Symbian specific" step // We also omit this step if the library type is not dll if (symbianTargetEnabled && (type() == QtProjectParameters::SharedLibrary || type() == QtProjectParameters::Qt4Plugin)) next = m_mobilePageId; if (next == m_modulesPageId) return skipModulesPageIfNeeded(); return next; } else if (currentId() == m_mobilePageId) { return skipModulesPageIfNeeded(); } } else if (currentId() == startId()) { if (isQtPlatformSelected(QtSupport::Constants::SYMBIAN_PLATFORM)) return m_mobilePageId; return skipModulesPageIfNeeded(); } else if (currentId() == m_mobilePageId) { return skipModulesPageIfNeeded(); } return BaseQt4ProjectWizardDialog::nextId(); }
int LibraryWizardDialog::nextId() const { if (m_targetPageId != -1) { if (currentId() == m_targetPageId) { int next = m_modulesPageId; const bool symbianTargetEnabled = isTargetSelected(QLatin1String(Constants::S60_DEVICE_TARGET_ID)) || isTargetSelected(QLatin1String(Constants::S60_EMULATOR_TARGET_ID)); // If there was no Symbian target defined we omit "Symbian specific" step // We also omit this step if the library type is not dll if (symbianTargetEnabled && (type() == QtProjectParameters::SharedLibrary || type() == QtProjectParameters::Qt4Plugin)) next = m_mobilePageId; if (next == m_modulesPageId) return skipModulesPageIfNeeded(); return next; } else if (currentId() == m_mobilePageId) { return skipModulesPageIfNeeded(); } } else if (currentId() == startId()) { return skipModulesPageIfNeeded(); } return BaseQt4ProjectWizardDialog::nextId(); }
int LibraryWizardDialog::nextId() const { if (m_targetPageId != -1) { if (currentId() == m_targetPageId) return skipModulesPageIfNeeded(); } else if (currentId() == startId()) { return skipModulesPageIfNeeded(); } return BaseQmakeProjectWizardDialog::nextId(); }