void WebTabPanel::handleUpdatedUser(TweetUser* u) { //QMessageBox::information (0,"assdf",expectedId+tr(":")+u->id); if (u->is_friend && u->screen_name==expectedId) { state=-2; web->reload(); //QTimer::singleShot(1000,web,SLOT(reload())); expectedId=""; displayStatusMessage(tr("You are now following ")+u->screen_name,u); } }
bool ProjectIntroPage::validate() { if (d->m_forceSubProject) { int index = d->m_ui.projectComboBox->currentIndex(); if (index == 0) return false; d->m_ui.pathChooser->setPath(d->m_projectDirectories.at(index)); } // Validate and display status if (!d->m_ui.pathChooser->isValid()) { displayStatusMessage(Error, d->m_ui.pathChooser->errorMessage()); return false; } // Name valid? Ignore 'DisplayingInitialText' state. bool nameValid = false; switch (d->m_ui.nameLineEdit->state()) { case FancyLineEdit::Invalid: displayStatusMessage(Error, d->m_ui.nameLineEdit->errorMessage()); return false; case FancyLineEdit::DisplayingInitialText: break; case FancyLineEdit::Valid: nameValid = true; break; } // Check existence of the directory const QFileInfo projectDirFile(path() + QLatin1Char('/') + QDir::fromNativeSeparators(d->m_ui.nameLineEdit->text())); if (!projectDirFile.exists()) { // All happy hideStatusLabel(); return nameValid; } if (projectDirFile.isDir()) { displayStatusMessage(Warning, tr("The project already exists.")); return nameValid; } // Not a directory, but something else, likely causing directory creation to fail displayStatusMessage(Error, tr("A file with that name already exists.")); return false; }
bool ProjectIntroPage::validate() { // Validate and display status if (!m_d->m_ui.pathChooser->isValid()) { displayStatusMessage(Error, m_d->m_ui.pathChooser->errorMessage()); return false; } // Name valid? Ignore 'DisplayingInitialText' state. bool nameValid = false; switch (m_d->m_ui.nameLineEdit->state()) { case BaseValidatingLineEdit::Invalid: displayStatusMessage(Error, m_d->m_ui.nameLineEdit->errorMessage()); return false; case BaseValidatingLineEdit::DisplayingInitialText: break; case BaseValidatingLineEdit::Valid: nameValid = true; break; } // Check existence of the directory QString projectDir = path(); projectDir += QDir::separator(); projectDir += m_d->m_ui.nameLineEdit->text(); const QFileInfo projectDirFile(projectDir); if (!projectDirFile.exists()) { // All happy hideStatusLabel(); return nameValid; } if (projectDirFile.isDir()) { displayStatusMessage(Warning, tr("The project already exists.")); return nameValid;; } // Not a directory, but something else, likely causing directory creation to fail displayStatusMessage(Error, tr("A file with that name already exists.")); return false; }
void ProjectIntroPage::hideStatusLabel() { displayStatusMessage(Hint, QString()); }