EXPORT_C void CMemSpyEngineOutputSink::OutputPrefixSetLC( const TDesC& aPrefix ) { __ASSERT_ALWAYS( aPrefix.Length() <= iPrefix->Des().MaxLength(), User::Invariant() ); TPtr pPrefix( iPrefix->Des() ); pPrefix.Zero(); if ( IsPrefixAllowed( aPrefix ) ) { pPrefix.Copy( aPrefix ); } CleanupStack::PushL( TCleanupItem( ClearPrefix, this ) ); }
void MpcImportWindow::updateTexts() { QString linkText("<a href=\"http://www.minorplanetcenter.net/iau/MPEph/MPEph.html\">Minor Planet & Comet Ephemeris Service</a>"); // TRANSLATORS: A link showing the text "Minor Planet & Comet Ephemeris Service" is inserted. QString queryString(q_("Query the MPC's %1:")); ui->labelQueryLink->setText(QString(queryString).arg(linkText)); QString firstLine(q_("Only one result will be returned if the query is successful.")); QString secondLine(q_("Both comets and asteroids can be identified with their number, name (in English) or provisional designation.")); QString cPrefix("<b>C/</b>"); QString pPrefix("<b>P/</b>"); QString cometQuery("<tt>C/Halley</tt>"); QString cometName("1P/Halley"); QString asteroidQuery("<tt>Halley</tt>"); QString asteroidName("(2688) Halley"); QString nameWarning(q_("Comet <i>names</i> need to be prefixed with %1 or %2. If more than one comet matches a name, only the first result will be returned. For example, searching for \"%3\" will return %4, Halley's Comet, but a search for \"%5\" will return the asteroid %6.")); QString thirdLine = QString(nameWarning).arg(cPrefix, pPrefix, cometQuery, cometName, asteroidQuery, asteroidName); ui->labelQueryInstructions->setText(QString("%1<br/>%2<br/>%3").arg(firstLine, secondLine, thirdLine)); }