purge ui3 support from lupdate
authorOswald Buddenhagen <oswald.buddenhagen@digia.com>
Tue, 5 Mar 2013 19:00:54 +0000 (20:00 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Tue, 12 Mar 2013 21:07:39 +0000 (22:07 +0100)
there is no qt3support in qt 5 any more.

Change-Id: I9da9c209095a753d45419fb34a5737cd8dde4dc4
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
src/linguist/lupdate/cpp.cpp
src/linguist/lupdate/lupdate.h
src/linguist/lupdate/ui.cpp

index 9857814..f3063a1 100644 (file)
@@ -2236,21 +2236,6 @@ const ParseResults *CppParser::recordResults(bool isHeader)
     }
 }
 
-/*
-  Fetches tr() calls in C++ code in UI files (inside "<function>"
-  tag). This mechanism is obsolete.
-*/
-void fetchtrInlinedCpp(const QString &in, Translator &translator, const QString &context)
-{
-    CppParser parser;
-    parser.setInput(in);
-    ConversionData cd;
-    QSet<QString> inclusions;
-    parser.setTranslator(&translator);
-    parser.parse(context, cd, QStringList(), inclusions);
-    parser.deleteResults();
-}
-
 void loadCPP(Translator &translator, const QStringList &filenames, ConversionData &cd)
 {
     QByteArray codecName = cd.m_codecForSource.isEmpty()
index 2f90644..3f3095a 100644 (file)
@@ -75,7 +75,6 @@ Translator merge(
     const Translator &tor, const Translator &virginTor, const QList<Translator> &aliens,
     UpdateOptions options, QString &err);
 
-void fetchtrInlinedCpp(const QString &in, Translator &translator, const QString &context);
 void loadCPP(Translator &translator, const QStringList &filenames, ConversionData &cd);
 bool loadJava(Translator &translator, const QString &filename, ConversionData &cd);
 bool loadUI(Translator &translator, const QString &filename, ConversionData &cd);
index c99958d..5584a55 100644 (file)
@@ -102,15 +102,7 @@ bool UiReader::startElement(const QString &namespaceURI,
     Q_UNUSED(namespaceURI);
     Q_UNUSED(localName);
 
-    if (qName == QLatin1String("item")) { // UI3 menu entries
-        flush();
-        if (!atts.value(QLatin1String("text")).isEmpty()) {
-            m_source = atts.value(QLatin1String("text"));
-            m_isTrString = true;
-            if (!m_cd.m_noUiLines)
-                m_lineNumber = m_locator->lineNumber();
-        }
-    } else if (qName == QLatin1String("string")) {
+    if (qName == QLatin1String("string")) {
         flush();
         if (!m_insideStringList)
             readTranslationAttributes(atts);
@@ -139,8 +131,6 @@ bool UiReader::endElement(const QString &namespaceURI,
     } else if (qName == QLatin1String("comment")) { // FIXME: what's that?
         m_comment = m_accum;
         flush();
-    } else if (qName == QLatin1String("function")) { // UI3 embedded code
-        fetchtrInlinedCpp(m_accum, m_translator, m_context);
     } else if (qName == QLatin1String("stringlist")) {
         m_insideStringList = false;
     } else {