void MultiPageWidget::setPageTitle( QString const &newTitle ) { comboBox->setItemText( currentIndex(), newTitle ); if ( QWidget *currentWidget = stackWidget->currentWidget() ) currentWidget->setWindowTitle( newTitle ); emit pageTitleChanged( newTitle ); }
void MultiPageWidget::setPageTitle( QString const &newTitle, int index ) { comboBox->setItemText( index, newTitle ); if ( QWidget *widget = stackWidget-> widget( index ) ) widget->setWindowTitle( newTitle ); emit pageTitleChanged( newTitle ); }
void AppLogic::displayLoginPage(const QUrl &rul) { #ifdef LOGIN_WIDGET loginWidget = new QtGoogleLoginWidget(); loginWidget->move(50, 50); loginWidget->setWindowTitle("QtGoogleLoginWidget"); connect(loginWidget, SIGNAL(pageTitleChanged(QString)), SLOT(handleLoginPageLoad(QString))); loginWidget->displayLoginPage(login->authorizationUrl()); #else loginWindowController = new QtGoogleLoginWindowController(window->windowHandle()); connect(loginWindowController, SIGNAL(loginCompleted(QString)), SLOT(loginCompleted(QString))); loginWindowController->displayLoginPage(login->authorizationUrl()); #endif }