diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2013-09-23 00:43:43 +0200 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2013-09-23 00:43:43 +0200 |
commit | e03da7a558d79e399e3704a5b2f35646e92dacb7 (patch) | |
tree | e9948950e8947f6978fa3270605d04f94216515b /src | |
parent | b9d8d75902c4603fa10c63735873816556a7468c (diff) | |
download | tdeio-sword-e03da7a558d79e399e3704a5b2f35646e92dacb7.tar.gz tdeio-sword-e03da7a558d79e399e3704a5b2f35646e92dacb7.zip |
Initial TQt conversion
Diffstat (limited to 'src')
-rw-r--r-- | src/kio_sword.cpp | 126 | ||||
-rw-r--r-- | src/kio_sword.h | 32 | ||||
-rw-r--r-- | src/ks_osishtml.cpp | 12 | ||||
-rw-r--r-- | src/ks_thmlhtml.cpp | 6 | ||||
-rw-r--r-- | src/option.h | 46 | ||||
-rw-r--r-- | src/renderer.cpp | 226 | ||||
-rw-r--r-- | src/renderer.h | 54 | ||||
-rw-r--r-- | src/swordoptions.cpp | 14 | ||||
-rw-r--r-- | src/swordoptions.h | 22 | ||||
-rw-r--r-- | src/template.cpp | 20 | ||||
-rw-r--r-- | src/template.h | 22 | ||||
-rw-r--r-- | src/utils.cpp | 50 | ||||
-rw-r--r-- | src/utils.h | 18 |
13 files changed, 324 insertions, 324 deletions
diff --git a/src/kio_sword.cpp b/src/kio_sword.cpp index b0db5bc..ddb4afa 100644 --- a/src/kio_sword.cpp +++ b/src/kio_sword.cpp @@ -37,9 +37,9 @@ #include <kurl.h> #include <kstandarddirs.h> -// Qt -#include <qcstring.h> -#include <qmap.h> +// TQt +#include <ntqcstring.h> +#include <ntqmap.h> // Standard C++ /C #include <list> @@ -77,13 +77,13 @@ namespace KioSword class SwordOptions; // HTML fragments that will be initialised at run time ------------------------------------------------------------------------- - static QString search_form; - static QString help_page; + static TQString search_form; + static TQString help_page; - SwordProtocol::SwordProtocol(const QCString & pool_socket, - const QCString & app_socket) + SwordProtocol::SwordProtocol(const TQCString & pool_socket, + const TQCString & app_socket) : SlaveBase("kio_sword", pool_socket, app_socket) { kdDebug() << "SwordProtocol::SwordProtocol()" << endl; @@ -98,14 +98,14 @@ namespace KioSword void SwordProtocol::get(const KURL & url) { - QString modname; - QString query; - QString error; + TQString modname; + TQString query; + TQString error; kdDebug() << "SwordProtocol::get(const KURL& url)" << endl; /* kdDebug() << "Seconds: " << url.query() << endl; - QString remoteServer = url.host(); + TQString remoteServer = url.host(); int remotePort = url.port(); kdDebug() << "myURL: " << url.prettyURL() << endl; */ @@ -141,8 +141,8 @@ namespace KioSword } else { - modname = m_path.section('/', 0, 0, QString::SectionSkipEmpty); - query = m_path.section('/', 1, -1, QString::SectionSkipEmpty); + modname = m_path.section('/', 0, 0, TQString::SectionSkipEmpty); + query = m_path.section('/', 1, -1, TQString::SectionSkipEmpty); } } @@ -206,7 +206,7 @@ namespace KioSword if (!modname.isEmpty()) { m_renderer.moduleQuery(modname, query, m_options, tmplt); } else { - QString body; + TQString body; tmplt->setTitle(i18n("Modules - Kio-Sword")); if (!error.isEmpty()) { body = error; @@ -255,16 +255,16 @@ namespace KioSword finished(); } - /* redefine data for QCStrings so we don't send the trailing + /* redefine data for TQCStrings so we don't send the trailing null */ - void SwordProtocol::data(const QCString& text) { - QByteArray nonull; + void SwordProtocol::data(const TQCString& text) { + TQByteArray nonull; nonull.setRawData(text.data(), text.size()-1); SlaveBase::data(nonull); nonull.resetRawData(text.data(), text.size()-1); } - void SwordProtocol::data(const QByteArray& array) { + void SwordProtocol::data(const TQByteArray& array) { SlaveBase::data(array); } @@ -273,9 +273,9 @@ namespace KioSword m_options.readFromConfig(m_config); } - QString SwordProtocol::saveUserConfig() + TQString SwordProtocol::saveUserConfig() { - QString message; + TQString message; m_options.saveToConfig(m_config); m_config->sync(); // search form depends on settings, so force it to be recreated @@ -295,11 +295,11 @@ namespace KioSword // Reset data members that should always be // retrieved from URL m_action = QUERY; - m_path = QString::null; - m_redirect.module = QString::null; - m_redirect.query = QString::null; - m_previous.module = QString::null; - m_previous.query = QString::null; + m_path = TQString::null; + m_redirect.module = TQString::null; + m_redirect.query = TQString::null; + m_previous.module = TQString::null; + m_previous.query = TQString::null; m_moduletype = DEFMODULETYPE_NONE; if (url.hasPath()) @@ -310,10 +310,10 @@ namespace KioSword // URLs will be encoded in UTF-8 since they are sometimes // generated from the search form, and the browser will // encode in UTF-8 since the whole page has UTF-8 charset - QMap<QString, QString> items = url.queryItems(KURL::CaseInsensitiveKeys, 106); - QMap<QString, QString>::const_iterator it; - QMap<QString, QString>::const_iterator it_end = items.end(); - QString val; + TQMap<TQString, TQString> items = url.queryItems(KURL::CaseInsensitiveKeys, 106); + TQMap<TQString, TQString>::const_iterator it; + TQMap<TQString, TQString>::const_iterator it_end = items.end(); + TQString val; const char *key; for(it = items.begin(); it != it_end; it++) { @@ -366,8 +366,8 @@ namespace KioSword else ENUM_OPTION(m_action, "testsettings", REDIRECT_QUERY) else if (!strcasecmp(key, "previouspath")) { - m_previous.module = val.section('/', 0, 0, QString::SectionSkipEmpty); - m_previous.query = val.section('/', 1, -1, QString::SectionSkipEmpty); + m_previous.module = val.section('/', 0, 0, TQString::SectionSkipEmpty); + m_previous.query = val.section('/', 1, -1, TQString::SectionSkipEmpty); } } @@ -382,16 +382,16 @@ namespace KioSword void SwordProtocol::sendPage(const Template* tplt) { data(tplt->render(m_options)); - data(QByteArray()); // empty array means we're done sending the data + data(TQByteArray()); // empty array means we're done sending the data finished(); } /** Returns a string representing notes about an option for the settings page */ template <class T> - QString optionNotes(const Option<T>& option) + TQString optionNotes(const Option<T>& option) { - QString output; + TQString output; if (!option.m_propagate) { output += "<sup>1</sup>"; @@ -409,8 +409,8 @@ namespace KioSword /** HTML for a boolean option */ - QString settingsBooleanOptionRow(const QString& description, const Option<bool>& option) { - static const QString boolean_option_row( + TQString settingsBooleanOptionRow(const TQString& description, const Option<bool>& option) { + static const TQString boolean_option_row( "<tr><td>%1</td><td><nobr><input type='radio' name='%2' value='1' %3>%4 <input type='radio' name='%2' value='0' %5>%6</nobr></td><td>%2, %7</td></tr>"); return boolean_option_row .arg(description + optionNotes(option)) @@ -432,10 +432,10 @@ namespace KioSword * @param optionList HTML containing the <option>s * @return */ - QString settingsGeneralOptionRow(const QString& description, const Option<QString>& option, - const QString& optionList) + TQString settingsGeneralOptionRow(const TQString& description, const Option<TQString>& option, + const TQString& optionList) { - static const QString general_option_row( + static const TQString general_option_row( "<tr><td>%1</td><td><select name='%2'>%3</select></td><td>%4, %5</td></tr>"); return general_option_row .arg(description + optionNotes(option)) @@ -445,13 +445,13 @@ namespace KioSword .arg(option.m_qsLongName); } - QString SwordProtocol::settingsForm() { - QString output; - QStringList modules; - QStringList::Iterator it; - QString temp; + TQString SwordProtocol::settingsForm() { + TQString output; + TQStringList modules; + TQStringList::Iterator it; + TQString temp; - static const QString separator_row( + static const TQString separator_row( "<tr><td class='settingscategory' colspan='3'>%1</td></tr>"); @@ -461,7 +461,7 @@ namespace KioSword " save these settings to your own configuration file. 'Test settings' will return " " you to the previous page with the options you have specified. <br>"); - output += QString( + output += TQString( "<form action='sword:/' method='GET'>" "<table class='settings' border=0 cellspacing=0>" " <tr><th>%1</th><th>%2</th><th>%4</th></tr>") @@ -480,11 +480,11 @@ namespace KioSword output += separator_row.arg(i18n("Language")); // Locale - QStringList locales = m_renderer.availableLocales(); + TQStringList locales = m_renderer.availableLocales(); temp = ""; for (int i = 0; i < locales.size(); i++) { - temp += QString("<option value='%1' %3>%2</option>") + temp += TQString("<option value='%1' %3>%2</option>") .arg(locales[i]) .arg(locales[i]) .arg((m_options.locale() == locales[i]) ? "selected" : ""); @@ -513,9 +513,9 @@ namespace KioSword output += separator_row.arg(i18n("Default modules")); modules = m_renderer.moduleList(); - vector<QString> dm_desc; - vector<Option<QString> > dm_options; - vector<QString>::size_type i; + vector<TQString> dm_desc; + vector<Option<TQString> > dm_options; + vector<TQString>::size_type i; dm_desc.push_back(i18n("Default Bible")); dm_options.push_back(m_options.defaultBible); @@ -532,11 +532,11 @@ namespace KioSword dm_options.push_back(m_options.defaultHebrewMorph); for (i = 0; i < dm_options.size(); i++) { - temp = QString("<option value='' %1> </option>") + temp = TQString("<option value='' %1> </option>") .arg(dm_options[i]().stripWhiteSpace().isEmpty() ? "selected" : ""); for (it = modules.begin(); it != modules.end(); ++it ) { - temp += QString("<option value='%1' %3>%2</option>") + temp += TQString("<option value='%1' %3>%2</option>") .arg(*it) .arg(*it) .arg(((*it) == dm_options[i]() ? "selected" : "")); @@ -549,13 +549,13 @@ namespace KioSword output += settingsBooleanOptionRow(i18n("Make formatting options propagate. This makes Kio-Sword remember formatting settings that you have set, by propagating them in the links. (Some navigation options are always excluded from this behaviour)."), m_options.propagate); - output += QString("</table>"); + output += TQString("</table>"); output += i18n("<p>Notes:<br/>" "1) These options never propagate<br/>" "2) These options are never saved<br/></p>"); - output += QString( + output += TQString( "<br><input type='hidden' name='module' value='%1'>" // redirection path "<input type='hidden' name='query' value='%2'>" // redirection path "<input type='submit' name='testsettings' value='%3'> " // "Test settings" @@ -576,7 +576,7 @@ namespace KioSword return output; } - QString SwordProtocol::helpPage() { + TQString SwordProtocol::helpPage() { if (help_page.isEmpty()) { help_page += i18n("<h1>Help</h1>" "<p>For full documentation, see <a href=\"help:/kio_sword\">installed help files</a>.</p>" @@ -616,8 +616,8 @@ namespace KioSword return help_page; } - QString SwordProtocol::searchForm(const SwordOptions& options) { - static const QString search_form_tmpl( + TQString SwordProtocol::searchForm(const SwordOptions& options) { + static const TQString search_form_tmpl( "<h1 class='searchform'>%1</h1>" // title "<div class='searchform'>" "<form action='sword:/' method='GET'>" @@ -646,13 +646,13 @@ namespace KioSword "</div>"); if (search_form.isEmpty()) { // avoid calculating this twice - QStringList modules = m_renderer.moduleList(); - QString temp; - QStringList::Iterator it; + TQStringList modules = m_renderer.moduleList(); + TQString temp; + TQStringList::Iterator it; temp = "<option value=''></option>"; for (it = modules.begin(); it != modules.end(); ++it ) { - temp += QString("<option value='%1' %3>%2</option>") + temp += TQString("<option value='%1' %3>%2</option>") .arg(*it) .arg(*it) .arg((*it == m_options.defaultBible()) ? "selected='selected'" : ""); @@ -670,7 +670,7 @@ namespace KioSword } // search_form is generated once, but we need to modify // form each time to include propagated values - QString output(search_form); + TQString output(search_form); return output.replace("</form>", optionsAsHiddenFields(options) + "</form>"); } } diff --git a/src/kio_sword.h b/src/kio_sword.h index 469c58d..5996c38 100644 --- a/src/kio_sword.h +++ b/src/kio_sword.h @@ -29,8 +29,8 @@ #include <kconfig.h> #include <kio/slavebase.h> -#include <qstring.h> -#include <qcstring.h> +#include <ntqstring.h> +#include <ntqcstring.h> namespace KioSword { class Template; @@ -38,26 +38,26 @@ namespace KioSword { class SwordProtocol : public KIO::SlaveBase { public: - SwordProtocol(const QCString & pool_socket, - const QCString & app_socket); + SwordProtocol(const TQCString & pool_socket, + const TQCString & app_socket); virtual ~SwordProtocol(); virtual void mimetype(const KURL & url); virtual void get(const KURL & url); protected: - void data(const QCString& text); - void data(const QByteArray& text); + void data(const TQCString& text); + void data(const TQByteArray& text); void parseURL(const KURL & url); void readUserConfig(); - QString saveUserConfig(); + TQString saveUserConfig(); void sendPage(const Template* tmplt); - QString helpPage(); - QString pageLinks(const SwordOptions& options); - QString searchForm(const SwordOptions& options); - QString settingsForm(); + TQString helpPage(); + TQString pageLinks(const SwordOptions& options); + TQString searchForm(const SwordOptions& options); + TQString settingsForm(); typedef enum { QUERY, REDIRECT_QUERY, @@ -71,18 +71,18 @@ namespace KioSword { SwordOptions m_options; ActionType m_action; DefModuleType m_moduletype; - QString m_path; + TQString m_path; Renderer::SearchType m_stype; KURL m_baseurl; struct { - QString query; - QString module; + TQString query; + TQString module; } m_previous; struct { - QString query; - QString module; + TQString query; + TQString module; } m_redirect; KConfig *m_config; diff --git a/src/ks_osishtml.cpp b/src/ks_osishtml.cpp index 973a627..6bda142 100644 --- a/src/ks_osishtml.cpp +++ b/src/ks_osishtml.cpp @@ -30,7 +30,7 @@ #include <versekey.h> #include <swmodule.h> -#include <qstring.h> +#include <ntqstring.h> #include <stdlib.h> @@ -100,12 +100,12 @@ namespace KioSword { val = strchr(attrib, ':'); val = (val) ? (val + 1) : attrib; if (*val == 'G') { - buf.append(QString(" <span class='strongs'><<a href=\"%2\">%1</a>></span> ") + buf.append(TQString(" <span class='strongs'><<a href=\"%2\">%1</a>></span> ") .arg(val+1) .arg(swordUrlForSearch(GREEKSTRONGS, val+1, m_swordoptions)) .utf8()); } else if (*val == 'H') { - buf.append(QString(" <span class='strongs'><<a href=\"%2\">%1</a>></span> ") + buf.append(TQString(" <span class='strongs'><<a href=\"%2\">%1</a>></span> ") .arg(val+1) .arg(swordUrlForSearch(HEBREWSTRONGS, val+1, m_swordoptions)) .utf8()); @@ -121,18 +121,18 @@ namespace KioSword { val = strchr(attrib, ':'); val = (val) ? (val + 1) : attrib; if (!strncmp(attrib, "x-Robinson",10)) { //robinson codes - buf.append(QString(" <span class='morph'>(<a href=\"%2\">%1</a>)</span> ") + buf.append(TQString(" <span class='morph'>(<a href=\"%2\">%1</a>)</span> ") .arg(val) .arg(swordUrlForSearch(GREEKMORPH, val, m_swordoptions)) .utf8()); } else if ((*val == 'T')) { if (val[1] == 'G') { - buf.append(QString(" <span class='morph'>(<a href=\"%2\">%1</a>)</span> ") + buf.append(TQString(" <span class='morph'>(<a href=\"%2\">%1</a>)</span> ") .arg(val+1) .arg(swordUrlForSearch(GREEKMORPH, val+1, m_swordoptions)) .utf8()); } else if (val[1] == 'H') { - buf.append(QString(" <span class='morph'>(<a href=\"%2\">%1</a>)</span> ") + buf.append(TQString(" <span class='morph'>(<a href=\"%2\">%1</a>)</span> ") .arg(val+1) .arg(swordUrlForSearch(HEBREWMORPH, val+1, m_swordoptions)) .utf8()); diff --git a/src/ks_thmlhtml.cpp b/src/ks_thmlhtml.cpp index 2ee3175..6dc51be 100644 --- a/src/ks_thmlhtml.cpp +++ b/src/ks_thmlhtml.cpp @@ -74,7 +74,7 @@ namespace KioSword { } else if (tag.getAttribute("type") && !strcasecmp(tag.getAttribute("type"), "morph")) { // Morph const char *value = tag.getAttribute("value"); if (value) { - buf.append(QString(" <span class='morph'>(<a href=\"%2\">%1</a>)</span>") + buf.append(TQString(" <span class='morph'>(<a href=\"%2\">%1</a>)</span>") .arg(value) .arg(swordUrlForSearch(GREEKMORPH, value, m_swordoptions)) .utf8()); @@ -84,13 +84,13 @@ namespace KioSword { tag.getAttribute("value"); if (value && value[0] == 'H') { // hewbrew strongs number // value + 1 => skip the H - buf.append(QString(" <span class='strongs'><<a href=\"%2\">%1</a>></span>") + buf.append(TQString(" <span class='strongs'><<a href=\"%2\">%1</a>></span>") .arg(value + 1) .arg(swordUrlForSearch(HEBREWSTRONGS, value + 1, m_swordoptions)) .utf8()); } else if (value && value[0] == 'G') { //greek strongs number // value + 1 => skip the G - buf.append(QString(" <span class='strongs'><<a href=\"%2\">%1</a>></span>") + buf.append(TQString(" <span class='strongs'><<a href=\"%2\">%1</a>></span>") .arg(value + 1) .arg(swordUrlForSearch(GREEKSTRONGS, value + 1, m_swordoptions)) .utf8()); diff --git a/src/option.h b/src/option.h index 2c146ba..9728270 100644 --- a/src/option.h +++ b/src/option.h @@ -26,16 +26,16 @@ #include <kconfig.h> -#include <qstring.h> -#include <qmap.h> +#include <ntqstring.h> +#include <ntqmap.h> namespace KioSword { class OptionBase { public: - virtual void readFromQueryString(QMap<QString, QString> params, bool allowPropagating) = 0; - virtual void getQueryStringPair(QString& name, QString& val) = 0; + virtual void readFromQueryString(TQMap<TQString, TQString> params, bool allowPropagating) = 0; + virtual void getQueryStringPair(TQString& name, TQString& val) = 0; virtual void readFromConfig(const KConfig* config) = 0; virtual void saveToConfig(KConfig* config) = 0; virtual void copy(const OptionBase* other) = 0; @@ -58,7 +58,7 @@ namespace KioSword T m_config_value; // User's default /** Convert a value from a string to the option's type */ - static const T fromString(const QString& val) + static const T fromString(const TQString& val) { // We will specialise this function later // to work correctly @@ -67,10 +67,10 @@ namespace KioSword } /** Convert the option to a string for use in query strings */ - QString toString(T val) + TQString toString(T val) { // Will specialise this later - QString result; + TQString result; return result; } @@ -83,10 +83,10 @@ namespace KioSword } public: - QString m_qsShortName; // short name in querystring - QString m_qsLongName; // long name in querystring + TQString m_qsShortName; // short name in querystring + TQString m_qsLongName; // long name in querystring bool m_propagate; // true if this option can be propagated - QString m_configName; // name of config setting in config file + TQString m_configName; // name of config setting in config file Option() { @@ -109,7 +109,7 @@ namespace KioSword * @param qsLongName the long name for the option when use in a query string * @param propagate true if this parameter can be propagated in generated query strings */ - void setup(const T& default_value, const QString& configName, const QString& qsShortName, const QString& qsLongName, bool propagate) + void setup(const T& default_value, const TQString& configName, const TQString& qsShortName, const TQString& qsLongName, bool propagate) { m_value = default_value; m_default_value = default_value; @@ -135,7 +135,7 @@ namespace KioSword } /** read and set the option from the querystring */ - virtual void readFromQueryString(QMap<QString, QString> params, bool allowPropagating) + virtual void readFromQueryString(TQMap<TQString, TQString> params, bool allowPropagating) { T newval; bool found = false; @@ -146,7 +146,7 @@ namespace KioSword m_propagate_value = m_config_value;*/ // Search for short name - QMap<QString, QString>::const_iterator it = params.find(m_qsShortName); + TQMap<TQString, TQString>::const_iterator it = params.find(m_qsShortName); if (it != params.end()) { newval = fromString(it.data()); @@ -170,7 +170,7 @@ namespace KioSword } /** set the name and value of a query string pair */ - virtual void getQueryStringPair(QString& name, QString& val) + virtual void getQueryStringPair(TQString& name, TQString& val) { // To keep things tidy, we don't propagate in the // query string values that wouldn't make a difference @@ -238,7 +238,7 @@ namespace KioSword // fromString specialisations template<> - inline const bool Option<bool>::fromString(const QString& val) + inline const bool Option<bool>::fromString(const TQString& val) { if (val == "0") return false; @@ -247,34 +247,34 @@ namespace KioSword } template<> - inline const QString Option<QString>::fromString(const QString& val) + inline const TQString Option<TQString>::fromString(const TQString& val) { return val; } template<> - inline const int Option<int>::fromString(const QString& val) + inline const int Option<int>::fromString(const TQString& val) { return val.toInt(); } // toString specialisations template<> - inline QString Option<bool>::toString(bool val) + inline TQString Option<bool>::toString(bool val) { - return val ? QString("1"): QString("0"); + return val ? TQString("1"): TQString("0"); } template<> - inline QString Option<QString>::toString(QString val) + inline TQString Option<TQString>::toString(TQString val) { return val; } template<> - inline QString Option<int>::toString(int val) + inline TQString Option<int>::toString(int val) { - return QString::number(val); + return TQString::number(val); } // readConfigSetting specialisations @@ -285,7 +285,7 @@ namespace KioSword } template<> - inline QString Option<QString>::readConfigSetting(const KConfig* config) + inline TQString Option<TQString>::readConfigSetting(const KConfig* config) { return config->readEntry(m_configName, m_default_value); } diff --git a/src/renderer.cpp b/src/renderer.cpp index 60a13bc..6aad63a 100644 --- a/src/renderer.cpp +++ b/src/renderer.cpp @@ -48,8 +48,8 @@ #include <klocale.h> // QT -#include <qstring.h> -#include <qstringlist.h> +#include <ntqstring.h> +#include <ntqstringlist.h> // Standard C/C++ #include <vector> @@ -66,32 +66,32 @@ using namespace sword; namespace KioSword { - static const QString prev(" <li><a href=\"%2\" accesskey=\"p\">« %1</a>"); - static QString makePrevLink(const QString& caption, const QString& url) + static const TQString prev(" <li><a href=\"%2\" accesskey=\"p\">« %1</a>"); + static TQString makePrevLink(const TQString& caption, const TQString& url) { return prev.arg(caption).arg(url); } - static const QString next(" <li><a href=\"%2\" accesskey=\"n\">%1 »</a>"); - static QString makeNextLink(const QString& caption, const QString& url) + static const TQString next(" <li><a href=\"%2\" accesskey=\"n\">%1 »</a>"); + static TQString makeNextLink(const TQString& caption, const TQString& url) { return next.arg(caption).arg(url); } - static const QString treeup(" <li><a href=\"%3\" accesskey=\"u\">%1 %2</a>"); - static QString makeTreeUpLink(const QString& caption1, const QString& caption2, const QString& url) + static const TQString treeup(" <li><a href=\"%3\" accesskey=\"u\">%1 %2</a>"); + static TQString makeTreeUpLink(const TQString& caption1, const TQString& caption2, const TQString& url) { return treeup.arg(caption1).arg(caption2).arg(url); } - static const QString bibleup(" <li><a href=\"%2\" accesskey=\"u\">%1</a>"); - static QString makeBibleUpLink(const QString& caption, const QString& url) + static const TQString bibleup(" <li><a href=\"%2\" accesskey=\"u\">%1</a>"); + static TQString makeBibleUpLink(const TQString& caption, const TQString& url) { return bibleup.arg(caption).arg(url); } - static const QString genlink(" <li><a href=\"%2\">%1</a>"); - static QString makeGeneralLink(const QString& caption, const QString& url) + static const TQString genlink(" <li><a href=\"%2\">%1</a>"); + static TQString makeGeneralLink(const TQString& caption, const TQString& url) { return genlink.arg(caption).arg(url); } @@ -106,7 +106,7 @@ namespace KioSword { for (int i = 0; i < NUM_MODULE_TYPES; i++) { m_moduleTypes.push_back(""); - m_moduleTypeNames.push_back(QString("")); + m_moduleTypeNames.push_back(TQString("")); } m_moduleTypes[BIBLE] = "Biblical Texts"; @@ -156,9 +156,9 @@ namespace KioSword /** Return an HTML hyperlinked list of all modules, * categorised, and including descriptions */ - QString Renderer::listModules(const SwordOptions &options) { - QString output; - QString temp; + TQString Renderer::listModules(const SwordOptions &options) { + TQString output; + TQString temp; ModMap::iterator it; vector<const char *>::size_type i; SWModule *curMod; @@ -170,16 +170,16 @@ namespace KioSword return output; } - output += QString("<div class='moduleslist'><h1>%1</h1>") + output += TQString("<div class='moduleslist'><h1>%1</h1>") .arg(i18n("Modules")); for (i = 0; i < m_moduleTypes.size(); i++) { - output += QString("<h2 class='moduletype'>%1</h2>\n" + output += TQString("<h2 class='moduletype'>%1</h2>\n" "<ul>\n").arg(m_moduleTypeNames[i]); for (it = Modules.begin(); it != Modules.end(); it++) { curMod = (*it).second; if (!strcmp(curMod->Type(), m_moduleTypes[i])) { - output += QString("<li class='module'><a class='module' href=\"%3\">%1</a> : %2\n") + output += TQString("<li class='module'><a class='module' href=\"%3\">%1</a> : %2\n") .arg(curMod->Name()) .arg(curMod->Description()) .arg(swordUrl(curMod->Name(), options)); @@ -194,14 +194,14 @@ namespace KioSword /** Return a sorted list of all module names * */ - QStringList Renderer::moduleList() { - QStringList output; + TQStringList Renderer::moduleList() { + TQStringList output; ModMap::iterator it; SWModule *curMod; for (it = Modules.begin(); it != Modules.end(); it++) { curMod = (*it).second; - output += QString(curMod->Name()); + output += TQString(curMod->Name()); } output.sort(); return output; @@ -318,8 +318,8 @@ namespace KioSword } - void Renderer::moduleQuery(const QString &modname, const QString &ref, const SwordOptions &options, Template* tmplt) { - QString nav; + void Renderer::moduleQuery(const TQString &modname, const TQString &ref, const SwordOptions &options, Template* tmplt) { + TQString nav; SWModule *module = 0; SWKey *skey = 0; KeyType keyt = SWKEY; @@ -335,7 +335,7 @@ namespace KioSword module = getModule(modname.latin1()); if (module == 0) { - QString output; + TQString output; output += "<p><span class='error'>" + i18n("The module '%1' could not be found.").arg(modname) + "</span></p><hr/>"; @@ -360,7 +360,7 @@ namespace KioSword } modtype = getModuleType(module); - nav += QString("<li class='first'>%1 <a href=\"%3\">%2</a></li>") + nav += TQString("<li class='first'>%1 <a href=\"%3\">%2</a></li>") .arg(i18n("Module:")) .arg(modname) .arg(swordUrl(modname, options)); @@ -378,12 +378,12 @@ namespace KioSword return; } - QString Renderer::search(const QString &modname, const QString &query, const SearchType searchType, const SwordOptions &options) { + TQString Renderer::search(const TQString &modname, const TQString &query, const SearchType searchType, const SwordOptions &options) { SWModule *module = 0; - QString output; + TQString output; ListKey lk; int stype = SEARCH_WORDS; - QString stypename; + TQString stypename; ModuleType modtype; setOptions(options); @@ -413,7 +413,7 @@ namespace KioSword } output += "<div class='searchresults'><h1>" + i18n("Search results:") + "</h1>"; - output += QString("<table><tr><td>%1</td><td><b>%2</b></td></tr><tr><td>%3</td><td><b>%4</b></td></tr><tr><td>%5</td><td><b>%6</b></td></tr></table>") + output += TQString("<table><tr><td>%1</td><td><b>%2</b></td></tr><tr><td>%3</td><td><b>%4</b></td></tr><tr><td>%5</td><td><b>%6</b></td></tr></table>") .arg(i18n("Module:")) .arg(modname) .arg(i18n("Query:")) @@ -429,17 +429,17 @@ namespace KioSword output += "<p>" + i18n("1 match returned:", "%1 matches returned:", lk.Count()).arg(lk.Count()); output += "<ul>"; for (int i = 0; i < lk.Count(); ++i) { - QString ref; - ref = QString::fromUtf8(lk.getElement(i)->getText()); + TQString ref; + ref = TQString::fromUtf8(lk.getElement(i)->getText()); if (modtype == BIBLE) { module->setKey(lk.getElement(i)); - output += QString("<li><a href=\"%3\">%1</a>: %2</li>") + output += TQString("<li><a href=\"%3\">%1</a>: %2</li>") .arg(ref) .arg(renderText(module)) .arg(swordUrl(modname, ref, options)); } else { - output += QString("<li><a href=\"%2\">%1</a></li>") + output += TQString("<li><a href=\"%2\">%1</a></li>") .arg(ref) .arg(swordUrl(modname, ref, options)); } @@ -450,17 +450,17 @@ namespace KioSword return output; } - QString Renderer::renderText(SWModule *module) { - return QString::fromUtf8(module->RenderText()); + TQString Renderer::renderText(SWModule *module) { + return TQString::fromUtf8(module->RenderText()); } /** Fill in template with formatted text for the query of a verse based module * Links are appended to navlinks. */ - void Renderer::verseQuery(SWModule *module, const QString &ref, const SwordOptions &options, - ModuleType modtype, Template* tmplt, QString &navlinks) { - QString modname(module->Name()); - QString text; + void Renderer::verseQuery(SWModule *module, const TQString &ref, const SwordOptions &options, + ModuleType modtype, Template* tmplt, TQString &navlinks) { + TQString modname(module->Name()); + TQString text; bool doindex = false; const char* modtextdir; // text direction of the module @@ -505,13 +505,13 @@ namespace KioSword // List books and link for viewing entire book SwordOptions options_wholebook(options); options_wholebook.wholeBook.set(true); // set just for creating the URL - text += QString("<h2>%1</h2>" + text += TQString("<h2>%1</h2>" "<p>%2</p>" "<p class='chapterlist'>%3</p>") .arg(element->getBookName()) .arg(i18n("Chapters:")) .arg(chapterList(modname, element, options)) - + QString("<p><a href=\"%2\">%1</a></p>") + + TQString("<p><a href=\"%2\">%1</a></p>") .arg(i18n("View entire book.")) .arg(swordUrl(module->Name(), element->getBookName(), options_wholebook)); if (!upToBookListShown) @@ -558,7 +558,7 @@ namespace KioSword text += "</div>"; inDirectionedDiv = false; } - text += "<h2>" + QString(curvk->getBookName()) + "</h2>"; + text += "<h2>" + TQString(curvk->getBookName()) + "</h2>"; chapter = 0; } if (curvk->Chapter() != chapter) { @@ -572,12 +572,12 @@ namespace KioSword } if (!inDirectionedDiv) { - text += QString("<div dir='%1'>").arg(modtextdir); + text += TQString("<div dir='%1'>").arg(modtextdir); inDirectionedDiv = true; } if (options.verseNumbers() && modtype == BIBLE) { - text += QString("<a class=\"versenumber\" href=\"%2\">%1</a> ") + text += TQString("<a class=\"versenumber\" href=\"%2\">%1</a> ") .arg(curvk->Verse()) .arg(swordUrl(module->Name(), module->KeyText(), options)); } @@ -617,8 +617,8 @@ namespace KioSword // Single verse module->Key(*lk.GetElement(i)); element = dynamic_cast<VerseKey*>(module->getKey()); - text += QString("<h3>%1</h3>").arg(module->KeyText()); - text += QString("<div dir='%1'>").arg(modtextdir); + text += TQString("<h3>%1</h3>").arg(module->KeyText()); + text += TQString("<div dir='%1'>").arg(modtextdir); text += renderText(module); text += "</div>"; if (lk.Count() == 1) @@ -631,27 +631,27 @@ namespace KioSword } while (false); // Title: depends on what got printed above - QString title; + TQString title; if (doindex) { if (!text.isEmpty()) { // an error message was printed - text = QString("<h1 class=\"moduletitle\">%1</h1>").arg(module->Description()).arg(ref) + text = TQString("<h1 class=\"moduletitle\">%1</h1>").arg(module->Description()).arg(ref) + text; title = "Error - Kio-Sword"; } else { - title = QString("%1 - Kio-Sword").arg(module->Name()); + title = TQString("%1 - Kio-Sword").arg(module->Name()); } } else { if (modtype == COMMENTARY) { - text = QString("<h1 class=\"moduletitle\">%1</h1>").arg(module->Description()) + text = TQString("<h1 class=\"moduletitle\">%1</h1>").arg(module->Description()) + text; - title = QString("%1 - %2 - Kio-Sword") + title = TQString("%1 - %2 - Kio-Sword") .arg(lk.getShortText()) .arg(module->Name()); } else if (modtype == BIBLE) { - text += QString("<div class=\"biblename\">(%1)</div>").arg(module->Description()); - title = QString("%1 - %2 - Kio-Sword") + text += TQString("<div class=\"biblename\">(%1)</div>").arg(module->Description()); + title = TQString("%1 - %2 - Kio-Sword") .arg(lk.getShortText()) .arg(module->Name()); } @@ -667,7 +667,7 @@ namespace KioSword } else { SwordOptions options_doindex(options); options_doindex.doBibleIndex.set(true); - text += QString("<p><a href=\"%2\">%1</a></p>") + text += TQString("<p><a href=\"%2\">%1</a></p>") .arg(i18n("Index of books")) .arg(swordUrl(modname, options_doindex)); } @@ -675,17 +675,17 @@ namespace KioSword tmplt->setContent(text); } - void Renderer::treeQuery(SWModule *module, const QString &ref, const SwordOptions &options, - ModuleType modtype, Template* tmplt, QString &navlinks) { - QString output; - QString modname(module->Name()); + void Renderer::treeQuery(SWModule *module, const TQString &ref, const SwordOptions &options, + ModuleType modtype, Template* tmplt, TQString &navlinks) { + TQString output; + TQString modname(module->Name()); bool doindex; TreeKey *tk = dynamic_cast<TreeKey*>(module->getKey()); if (!tk) return; - output += QString("<h1 class=\"moduletitle\">%1</h1>").arg(module->Description()); + output += TQString("<h1 class=\"moduletitle\">%1</h1>").arg(module->Description()); if (ref.isEmpty()) { doindex = true; } else { @@ -697,17 +697,17 @@ namespace KioSword output += "<hr/>"; doindex = true; } else { - QString link; + TQString link; output += renderText(module); if (tk->previousSibling()) { - link = QString::fromUtf8(module->KeyText()); // FIXME ? local8Bit or utf8 + link = TQString::fromUtf8(module->KeyText()); // FIXME ? local8Bit or utf8 navlinks += makePrevLink(shorten(link.section('/', -1, -1), 20), swordUrl(modname, link, options)); tk->nextSibling(); } SWKey *saved = tk->clone(); if (tk->parent()) { - link = QString::fromUtf8(module->KeyText()); + link = TQString::fromUtf8(module->KeyText()); navlinks += makeTreeUpLink(i18n("Up:"), shorten(link.section('/', -1, -1), 20), swordUrl(modname, link, options)); @@ -715,7 +715,7 @@ namespace KioSword } delete saved; if (tk->nextSibling()) { - link = QString::fromUtf8(module->KeyText()); + link = TQString::fromUtf8(module->KeyText()); navlinks += makeNextLink(shorten(link.section('/', -1, -1), 20), swordUrl(modname, link, options)); tk->previousSibling(); @@ -734,35 +734,35 @@ namespace KioSword if (options.doFullTreeIndex()) { options_doindex.doFullTreeIndex.set(false); output += indexTree(module, options, true, -1); - output += QString("<p><a href=\"%2\">%1</a></p>") + output += TQString("<p><a href=\"%2\">%1</a></p>") .arg(i18n("View simple index")) .arg(swordUrl(modname, options_doindex)); } else { options_doindex.doFullTreeIndex.set(true); output += indexTree(module, options, true, 1); - output += QString("<p><a href=\"%2\">%1</a></p>") + output += TQString("<p><a href=\"%2\">%1</a></p>") .arg(i18n("View full index")) .arg(swordUrl(modname, options_doindex)); } - tmplt->setTitle(QString("%1 - %2 - Kio-Sword").arg(tk->getShortText()).arg(module->Name())); + tmplt->setTitle(TQString("%1 - %2 - Kio-Sword").arg(tk->getShortText()).arg(module->Name())); } else { - tmplt->setTitle(QString("%1 - Kio-Sword").arg(module->Name())); + tmplt->setTitle(TQString("%1 - Kio-Sword").arg(module->Name())); } tmplt->setContent(output); } - void Renderer::normalQuery(SWModule *module, const QString &ref, const SwordOptions &options, - ModuleType modtype, Template* tmplt, QString &navlinks) { - QString output; - QString modname(module->Name()); + void Renderer::normalQuery(SWModule *module, const TQString &ref, const SwordOptions &options, + ModuleType modtype, Template* tmplt, TQString &navlinks) { + TQString output; + TQString modname(module->Name()); bool doindex; SWKey *skey = module->getKey(); - output += QString("<h1 class=\"moduletitle\">%1</h1>").arg(module->Description()); + output += TQString("<h1 class=\"moduletitle\">%1</h1>").arg(module->Description()); if (ref.isEmpty()) { doindex = true; @@ -771,14 +771,14 @@ namespace KioSword skey->setText(ref.utf8()); doindex = false; if (skey->Error()) { - output += "<p class=\"error\">" + QString(i18n("Couldn't find reference '%1'.")).arg(ref) + "</p>"; + output += "<p class=\"error\">" + TQString(i18n("Couldn't find reference '%1'.")).arg(ref) + "</p>"; output += "<hr>"; doindex = true; } else { - output += QString("<h3>%1</h3>").arg(module->KeyText()); + output += TQString("<h3>%1</h3>").arg(module->KeyText()); output += renderText(module); module->decrement(); - QString link; + TQString link; if (!module->Error()) { link = module->KeyText(); navlinks += makePrevLink(link, swordUrl(modname, link, options)); @@ -800,7 +800,7 @@ namespace KioSword output += indexBook(module, options); } else { - output += QString("<form action='%2' method='get'>" + output += TQString("<form action='%2' method='get'>" "%1 <input type='text' name='query'>" "</form>") .arg(i18n("Enter query term: ")) @@ -809,15 +809,15 @@ namespace KioSword SwordOptions options_doindex(options); options_doindex.doDictIndex.set(true); options_doindex.doOtherIndex.set(true); - output += QString("<p><a href=\"%2\">%1</a></p>") + output += TQString("<p><a href=\"%2\">%1</a></p>") .arg(i18n("View complete index")) .arg(swordUrl(modname, options_doindex)); } - tmplt->setTitle(QString("%1 - Kio-Sword").arg(module->Name())); + tmplt->setTitle(TQString("%1 - Kio-Sword").arg(module->Name())); } else { - tmplt->setTitle(QString("%1 - %2 - Kio-Sword").arg(skey->getShortText()).arg(module->Name())); + tmplt->setTitle(TQString("%1 - %2 - Kio-Sword").arg(skey->getShortText()).arg(module->Name())); } tmplt->setContent(output); } @@ -827,8 +827,8 @@ namespace KioSword * @param module The module to retrieve. Must be a Bible/commentary */ - QString Renderer::indexBible(SWModule *module, const SwordOptions& options) { - QString output; + TQString Renderer::indexBible(SWModule *module, const SwordOptions& options) { + TQString output; char book; char testament; VerseKey *vk = dynamic_cast<VerseKey*>(module->getKey()); @@ -847,7 +847,7 @@ namespace KioSword output += "<ul>\n"; while (vk->Testament() == testament) { while (vk->Book() == book && !module->Error()) { - output += QString("<li><a href=\"%2\">%1</a>\n") + output += TQString("<li><a href=\"%2\">%1</a>\n") .arg(vk->getBookName()) .arg(swordUrl(module->Name(), vk->getBookName(), options)); vk->Book(++book); @@ -869,15 +869,15 @@ namespace KioSword * @param module The module to retrieve. Must have key type SWKey */ - QString Renderer::indexBook(SWModule *module, const SwordOptions& options) { - QString output; - QString ref; + TQString Renderer::indexBook(SWModule *module, const SwordOptions& options) { + TQString output; + TQString ref; module->setPosition(sword::TOP); output += "<ul>\n"; do { - ref = QString::fromUtf8(module->KeyText()); - output += QString("<li><a href=\"%2\">%1</a></li>") + ref = TQString::fromUtf8(module->KeyText()); + output += TQString("<li><a href=\"%2\">%1</a></li>") .arg(ref) .arg(swordUrl(module->Name(), ref, options)); (*module)++; @@ -892,9 +892,9 @@ namespace KioSword * @param fromTop If true, get the index from the top level * @param depth How many levels to scan, -1 for all */ - QString Renderer::indexTree(SWModule *module, const SwordOptions& options, bool fromTop, const int depth) { - QString output; - QString ref; + TQString Renderer::indexTree(SWModule *module, const SwordOptions& options, bool fromTop, const int depth) { + TQString output; + TQString ref; bool gonext; bool cont; @@ -914,8 +914,8 @@ namespace KioSword gonext = false; do { if (!gonext) { - ref = QString::fromUtf8(module->KeyText()); - output += QString("<li><a href=\"%2\">%1</a>\n") + ref = TQString::fromUtf8(module->KeyText()); + output += TQString("<li><a href=\"%2\">%1</a>\n") .arg(ref.section('/', -1)) .arg(swordUrl(module->Name(), ref, options)); } @@ -951,13 +951,13 @@ namespace KioSword } - QString Renderer::chapterList(const QString &modname, const VerseKey *vk, const SwordOptions& options) { + TQString Renderer::chapterList(const TQString &modname, const VerseKey *vk, const SwordOptions& options) { VerseKey cp(vk->LowerBound()); - QString output; + TQString output; do { cp.Verse(0); if (!output.isNull()) output += " | "; - output += QString("<a href=\"%2\">%1</a>") + output += TQString("<a href=\"%2\">%1</a>") .arg(cp.Chapter()) .arg(chapterLink(modname, &cp, options)); cp.Chapter(cp.Chapter()+1); @@ -965,63 +965,63 @@ namespace KioSword return output; } - QString Renderer::chapterLink(const QString &modname, const VerseKey *vk, const SwordOptions& options) { + TQString Renderer::chapterLink(const TQString &modname, const VerseKey *vk, const SwordOptions& options) { return swordUrl(modname, bookChapter(vk), options); } - QString Renderer::chapterLink(const QString &modname, const SWKey *sk, const SwordOptions& options) { + TQString Renderer::chapterLink(const TQString &modname, const SWKey *sk, const SwordOptions& options) { const VerseKey *vk = dynamic_cast<const VerseKey*>(sk); if (vk) return chapterLink(modname, vk, options); else - return QString::null; + return TQString::null; } - QString Renderer::bookLink(const QString &modname, const VerseKey *vk, const SwordOptions& options) { + TQString Renderer::bookLink(const TQString &modname, const VerseKey *vk, const SwordOptions& options) { return swordUrl(modname, bookName(vk), options); } - QString Renderer::bookLink(const QString &modname, const SWKey *sk, const SwordOptions& options) { + TQString Renderer::bookLink(const TQString &modname, const SWKey *sk, const SwordOptions& options) { const VerseKey *vk = dynamic_cast<const VerseKey*>(sk); if (vk) return bookLink(modname, vk, options); else - return QString::null; + return TQString::null; } - QString Renderer::bookChapter(const VerseKey *vk) { - return QString("%1 %2").arg(vk->getBookName()).arg(vk->Chapter()); + TQString Renderer::bookChapter(const VerseKey *vk) { + return TQString("%1 %2").arg(vk->getBookName()).arg(vk->Chapter()); } - QString Renderer::bookChapter(const SWKey *sk) { + TQString Renderer::bookChapter(const SWKey *sk) { const VerseKey *vk = dynamic_cast<const VerseKey*>(sk); if (vk) return bookChapter(vk); else - return QString::null; + return TQString::null; } - QString Renderer::bookName(const VerseKey *vk) { - return QString(vk->getBookName()); + TQString Renderer::bookName(const VerseKey *vk) { + return TQString(vk->getBookName()); } - QString Renderer::bookName(const SWKey *sk) { + TQString Renderer::bookName(const SWKey *sk) { const VerseKey *vk = dynamic_cast<const VerseKey*>(sk); if (vk) return bookName(vk); else - return QString::null; + return TQString::null; } - QStringList Renderer::availableLocales() + TQStringList Renderer::availableLocales() { list<SWBuf> locales = LocaleMgr::getSystemLocaleMgr()->getAvailableLocales(); list<SWBuf>::const_iterator it; list<SWBuf>::const_iterator it_end = locales.end(); - QStringList output; + TQStringList output; for (it = locales.begin(); it != it_end; it++) { - output.append(QString((*it).c_str())); + output.append(TQString((*it).c_str())); } return output; } diff --git a/src/renderer.h b/src/renderer.h index d3e398f..7eb9faa 100644 --- a/src/renderer.h +++ b/src/renderer.h @@ -29,8 +29,8 @@ #include <swmodule.h> #include <versekey.h> -#include <qstring.h> -#include <qstringlist.h> +#include <ntqstring.h> +#include <ntqstringlist.h> #include <functional> #include <vector> @@ -71,16 +71,16 @@ namespace KioSword { * @param options Options for rendering text * @param tmplt Output parameter that should be filled with title and content */ - void moduleQuery(const QString &module, const QString &ref, const SwordOptions &options, Template* tmplt); + void moduleQuery(const TQString &module, const TQString &ref, const SwordOptions &options, Template* tmplt); - QString search(const QString &module, const QString &query, SearchType stype, const SwordOptions &options); + TQString search(const TQString &module, const TQString &query, SearchType stype, const SwordOptions &options); /** Return an HTML snippet containing a hyperlinked table of modules */ - QString listModules(const SwordOptions &options); + TQString listModules(const SwordOptions &options); void setOptions(const SwordOptions &options); - QStringList moduleList(); - QStringList availableLocales(); + TQStringList moduleList(); + TQStringList availableLocales(); protected: @@ -89,31 +89,31 @@ namespace KioSword { void setModuleFilter(sword::SWModule *module, const SwordOptions* options); ModuleType getModuleType(sword::SWModule *module); - QString indexBible(sword::SWModule *module, const SwordOptions& options); - QString indexBook(sword::SWModule *module, const SwordOptions& options); - QString indexTree(sword::SWModule *module, const SwordOptions& options, bool fromTop, const int depth = -1); + TQString indexBible(sword::SWModule *module, const SwordOptions& options); + TQString indexBook(sword::SWModule *module, const SwordOptions& options); + TQString indexTree(sword::SWModule *module, const SwordOptions& options, bool fromTop, const int depth = -1); - void verseQuery(sword::SWModule *module, const QString &query, const SwordOptions &options, - ModuleType modtype, Template* tmplt, QString &navlinks); - void treeQuery(sword::SWModule *module, const QString &query, const SwordOptions &options, - ModuleType modtype, Template* tmplt, QString &navlinks); - void normalQuery(sword::SWModule *module, const QString &query, const SwordOptions &options, - ModuleType modtype, Template* tmplt, QString &navlinks); + void verseQuery(sword::SWModule *module, const TQString &query, const SwordOptions &options, + ModuleType modtype, Template* tmplt, TQString &navlinks); + void treeQuery(sword::SWModule *module, const TQString &query, const SwordOptions &options, + ModuleType modtype, Template* tmplt, TQString &navlinks); + void normalQuery(sword::SWModule *module, const TQString &query, const SwordOptions &options, + ModuleType modtype, Template* tmplt, TQString &navlinks); - static QString renderText(sword::SWModule *module); - static QString chapterList(const QString &modname, const sword::VerseKey *vk, const SwordOptions& options); + static TQString renderText(sword::SWModule *module); + static TQString chapterList(const TQString &modname, const sword::VerseKey *vk, const SwordOptions& options); - static QString chapterLink(const QString &modname, const sword::VerseKey *vk, const SwordOptions& options); - static QString chapterLink(const QString &modname, const sword::SWKey *sk, const SwordOptions& options); + static TQString chapterLink(const TQString &modname, const sword::VerseKey *vk, const SwordOptions& options); + static TQString chapterLink(const TQString &modname, const sword::SWKey *sk, const SwordOptions& options); - static QString bookLink(const QString &modname, const sword::VerseKey *vk, const SwordOptions& options); - static QString bookLink(const QString &modname, const sword::SWKey *sk, const SwordOptions& options); + static TQString bookLink(const TQString &modname, const sword::VerseKey *vk, const SwordOptions& options); + static TQString bookLink(const TQString &modname, const sword::SWKey *sk, const SwordOptions& options); - static QString bookChapter(const sword::SWKey *sk); - static QString bookChapter(const sword::VerseKey *vk); + static TQString bookChapter(const sword::SWKey *sk); + static TQString bookChapter(const sword::VerseKey *vk); - static QString bookName(const sword::SWKey *sk); - static QString bookName(const sword::VerseKey *vk); + static TQString bookName(const sword::SWKey *sk); + static TQString bookName(const sword::VerseKey *vk); FilterBase *m_osisfilter; FilterBase *m_gbffilter; @@ -123,7 +123,7 @@ namespace KioSword { std::set<sword::SWModule *, std::less<sword::SWModule *> > m_modset; std::vector<const char *> m_moduleTypes; - std::vector<QString> m_moduleTypeNames; + std::vector<TQString> m_moduleTypeNames; }; } diff --git a/src/swordoptions.cpp b/src/swordoptions.cpp index 306e548..705d4bb 100644 --- a/src/swordoptions.cpp +++ b/src/swordoptions.cpp @@ -57,9 +57,9 @@ namespace KioSword variants.setup (0, "Variants", "vr", "variants", true); wholeBook.setup (false, "WholeBook", "wb", "wholebook", false); doBibleIndex.setup (true, "BibleIndex", "bi", "bibleindex", false); - doDictIndex.setup (false, QString::null, "di", "dictindex", false); + doDictIndex.setup (false, TQString::null, "di", "dictindex", false); doFullTreeIndex.setup (false, "FullTreeIndex", "fi", "fullindex", false); - doOtherIndex.setup (false, QString::null, "oi", "otherindex", false); + doOtherIndex.setup (false, TQString::null, "oi", "otherindex", false); defaultBible.setup ("", "DefaultBible", "dfb", "defaultbible", true); defaultGreekStrongs.setup ("", "DefaultGreekStrongs", "dfgs", "defaultgreekstrongs", true); defaultHebrewStrongs.setup ("", "DefaultHebrewStrongs", "dfhs", "defaulthebrewstrongs", true); @@ -114,7 +114,7 @@ namespace KioSword } /** Set all (appropriate) options from the query string */ - void SwordOptions::readFromQueryString(QMap<QString, QString> items) + void SwordOptions::readFromQueryString(TQMap<TQString, TQString> items) { vector<OptionBase*>::const_iterator it; vector<OptionBase*>::const_iterator it_end = m_optionList.end(); @@ -151,9 +151,9 @@ namespace KioSword } /** Get the values that should be used for building a query string */ - QMap<QString, QString> SwordOptions::getQueryStringParams() const + TQMap<TQString, TQString> SwordOptions::getQueryStringParams() const { - QMap<QString, QString> result; + TQMap<TQString, TQString> result; vector<OptionBase*>::const_iterator it; @@ -161,8 +161,8 @@ namespace KioSword for(it = m_optionList.begin(); it != it_end; ++it) { - QString name = QString::null; - QString value = QString::null; + TQString name = TQString::null; + TQString value = TQString::null; (*it)->getQueryStringPair(name, value); if (!name.isNull() && !name.isEmpty()) { diff --git a/src/swordoptions.h b/src/swordoptions.h index ee41b2f..c001939 100644 --- a/src/swordoptions.h +++ b/src/swordoptions.h @@ -30,8 +30,8 @@ // KDE #include <kglobal.h> -// Qt -#include <qstring.h> +// TQt +#include <ntqstring.h> // Std C/C++ @@ -53,7 +53,7 @@ namespace KioSword { Option<bool> redWords; Option<bool> verseNumbers; Option<bool> verseLineBreaks; - Option<QString> styleSheet; // FIXME IMPLEMENT + Option<TQString> styleSheet; // FIXME IMPLEMENT Option<bool> footnotes; // FIXME IMPLEMENT Option<bool> headings; // FIXME IMPLEMENT @@ -72,13 +72,13 @@ namespace KioSword { Option<bool> doDictIndex; // Create an index for all items in a Lexicon/Dictionary Option<bool> doOtherIndex; // Create an index for other books - Option<QString> defaultBible; - Option<QString> defaultGreekStrongs; - Option<QString> defaultHebrewStrongs; - Option<QString> defaultGreekMorph; - Option<QString> defaultHebrewMorph; + Option<TQString> defaultBible; + Option<TQString> defaultGreekStrongs; + Option<TQString> defaultHebrewStrongs; + Option<TQString> defaultGreekMorph; + Option<TQString> defaultHebrewMorph; - Option<QString> locale; + Option<TQString> locale; SwordOptions(); SwordOptions(const SwordOptions& copyFrom); @@ -87,8 +87,8 @@ namespace KioSword { void readFromConfig(const KConfig* config); void saveToConfig(KConfig* config); - QMap<QString, QString> getQueryStringParams() const; - void readFromQueryString(QMap<QString, QString> params); + TQMap<TQString, TQString> getQueryStringParams() const; + void readFromQueryString(TQMap<TQString, TQString> params); private: /** options that are read/saved in the config or propagated */ diff --git a/src/template.cpp b/src/template.cpp index 8c5090d..aa329d0 100644 --- a/src/template.cpp +++ b/src/template.cpp @@ -29,7 +29,7 @@ #include <klocale.h> #include <kstandarddirs.h> -#include <qstring.h> +#include <ntqstring.h> namespace KioSword { @@ -51,7 +51,7 @@ namespace KioSword { static const char* TOGGLES = "{$toggles}"; // static HTML fragments ------------------------------------------------------------------------------------------------------- - static const QString &html_page(QString("") + + static const TQString &html_page(TQString("") + "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" " // make W3C valid "\"http://www.w3.org/TR/html4/strict.dtd\">\n" "<html><head>\n" @@ -82,12 +82,12 @@ namespace KioSword { m_showToggles = false; } - QCString Template::render(const SwordOptions& options) const + TQCString Template::render(const SwordOptions& options) const { - QString cssdir = KGlobal::dirs()->findResourceDir("data", "kio_sword/kio_sword.css") + "kio_sword/"; + TQString cssdir = KGlobal::dirs()->findResourceDir("data", "kio_sword/kio_sword.css") + "kio_sword/"; - QString output = html_page; + TQString output = html_page; output = output .replace(HOMELINK, swordUrl("", options)) .replace(HOMELINKCAPTION, i18n("Module list")) @@ -114,7 +114,7 @@ namespace KioSword { } if (m_showToggles) { - QString toggles; + TQString toggles; SwordOptions toggledOptions(options); toggledOptions.verseNumbers.set(!toggledOptions.verseNumbers()); @@ -147,22 +147,22 @@ namespace KioSword { return output.utf8(); } - void Template::setTitle(const QString& title) + void Template::setTitle(const TQString& title) { m_title = title; } - void Template::setContent(const QString& content) + void Template::setContent(const TQString& content) { m_content = content; } - void Template::setNav(const QString& nav) + void Template::setNav(const TQString& nav) { m_nav = nav; } - void Template::setCurrentPath(const QString& currentPath) + void Template::setCurrentPath(const TQString& currentPath) { m_currentPath = currentPath; } diff --git a/src/template.h b/src/template.h index a803795..310db4a 100644 --- a/src/template.h +++ b/src/template.h @@ -24,8 +24,8 @@ #ifndef KS_TEMPLATE_H #define KS_TEMPLATE_H -#include <qstring.h> -#include <qcstring.h> +#include <ntqstring.h> +#include <ntqcstring.h> namespace KioSword { @@ -35,19 +35,19 @@ namespace KioSword { /** Template used to generate page to be returned */ class Template { private: - QString m_title; - QString m_content; - QString m_nav; - QString m_currentPath; + TQString m_title; + TQString m_content; + TQString m_nav; + TQString m_currentPath; bool m_showToggles; public: Template(); - void setContent(const QString& content); - void setNav(const QString& nav); - void setTitle(const QString& title); - void setCurrentPath(const QString& currentPath); + void setContent(const TQString& content); + void setNav(const TQString& nav); + void setTitle(const TQString& title); + void setCurrentPath(const TQString& currentPath); void setShowToggles(bool showToggles); - QCString render(const SwordOptions& options) const; + TQCString render(const SwordOptions& options) const; }; } diff --git a/src/utils.cpp b/src/utils.cpp index 15e1506..dcbbe17 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -26,7 +26,7 @@ #include "swordoptions.h" #include <kurl.h> -#include <qstring.h> +#include <ntqstring.h> namespace KioSword { @@ -40,9 +40,9 @@ namespace KioSword { static void mergeOptionsToURL(KURL& url, const SwordOptions* options) { - QMap<QString, QString> items = options->getQueryStringParams(); - QMap<QString, QString>::const_iterator it; - QMap<QString, QString>::const_iterator it_end = items.end(); + TQMap<TQString, TQString> items = options->getQueryStringParams(); + TQMap<TQString, TQString>::const_iterator it; + TQMap<TQString, TQString>::const_iterator it_end = items.end(); for(it = items.begin(); it != it_end; ++it) { url.addQueryItem(it.key(), it.data()); } @@ -53,9 +53,9 @@ namespace KioSword { return mergeOptionsToURL(url, &options); } - static QString htmlEncode(const QString& text) + static TQString htmlEncode(const TQString& text) { - QString output = text; + TQString output = text; return output .replace("&", "&") .replace("<", "<") @@ -64,14 +64,14 @@ namespace KioSword { } /** Returns options that need to be propagated as HTML for a form */ - QString optionsAsHiddenFields(const SwordOptions& options) + TQString optionsAsHiddenFields(const SwordOptions& options) { - QString output; - QMap<QString, QString> items = options.getQueryStringParams(); - QMap<QString, QString>::const_iterator it; - QMap<QString, QString>::const_iterator it_end = items.end(); + TQString output; + TQMap<TQString, TQString> items = options.getQueryStringParams(); + TQMap<TQString, TQString>::const_iterator it; + TQMap<TQString, TQString>::const_iterator it_end = items.end(); for(it = items.begin(); it != it_end; ++it) { - output += QString("<input type=\"hidden\" name=\"%1\" value=\"%2\">") + output += TQString("<input type=\"hidden\" name=\"%1\" value=\"%2\">") .arg(it.key()) .arg(htmlEncode(it.data())); } @@ -87,8 +87,8 @@ namespace KioSword { * * @param path path to be encode */ - QString swordUrl(const QString& path, const SwordOptions& options, bool htmlEncodeOutput) { - QString output; + TQString swordUrl(const TQString& path, const SwordOptions& options, bool htmlEncodeOutput) { + TQString output; KURL url; url.setProtocol(SWORD_PROTOCOL); if (path.at(0) != '/') @@ -107,7 +107,7 @@ namespace KioSword { * @param module name of module * @param reference within module */ - QString swordUrl(const QString& module, const QString& ref, const SwordOptions& options, bool htmlEncodeOutput) { + TQString swordUrl(const TQString& module, const TQString& ref, const SwordOptions& options, bool htmlEncodeOutput) { if (ref.at(0) == '/') return swordUrl(module + ref, options, htmlEncodeOutput); else @@ -118,9 +118,9 @@ namespace KioSword { * return a valid sword URL for 'pages' such as 'help', 'settings' etc, * which are defined using a query parameter */ - QString swordUrlForPage(const QString& page, const SwordOptions& options, bool htmlEncodeOutput) + TQString swordUrlForPage(const TQString& page, const SwordOptions& options, bool htmlEncodeOutput) { - QString output; + TQString output; KURL url; url.setProtocol(SWORD_PROTOCOL); url.addPath("/"); @@ -132,9 +132,9 @@ namespace KioSword { return url.url(0, 106); // return as utf-8 } - QString swordUrlForSettings(const QString& path, const SwordOptions& options, bool htmlEncodeOutput) + TQString swordUrlForSettings(const TQString& path, const SwordOptions& options, bool htmlEncodeOutput) { - QString output; + TQString output; KURL url; url.setProtocol(SWORD_PROTOCOL); url.addPath("/"); @@ -158,16 +158,16 @@ namespace KioSword { } /** Get a URL for doing a search */ - QString swordUrlForSearch(DefModuleType modType, const QString& searchQuery, const SwordOptions& options, bool htmlEncodeOutput) + TQString swordUrlForSearch(DefModuleType modType, const TQString& searchQuery, const SwordOptions& options, bool htmlEncodeOutput) { return swordUrlForSearch(modType, searchQuery, &options, htmlEncodeOutput); } /** Get a URL for doing a search */ - QString swordUrlForSearch(DefModuleType modType, const QString& searchQuery, const SwordOptions* options, bool htmlEncodeOutput) + TQString swordUrlForSearch(DefModuleType modType, const TQString& searchQuery, const SwordOptions* options, bool htmlEncodeOutput) { - QString modTypeStr; - QString output; + TQString modTypeStr; + TQString output; KURL url; // FIXME - make this into a dictionary or something better? switch (modType) @@ -202,8 +202,8 @@ namespace KioSword { } /** truncate a string to len chars, adding an ellipsis if necessary */ - QString shorten(const QString &ref, uint len) { - QString output = ref.stripWhiteSpace(); + TQString shorten(const TQString &ref, uint len) { + TQString output = ref.stripWhiteSpace(); if (output.length() > len) output = output.left(len-2) + "..."; return output; diff --git a/src/utils.h b/src/utils.h index b97124c..0df24d1 100644 --- a/src/utils.h +++ b/src/utils.h @@ -24,7 +24,7 @@ #ifndef UTILS_H #define UTILS_H -#include <qstring.h> +#include <ntqstring.h> namespace KioSword { class SwordOptions; @@ -42,14 +42,14 @@ namespace KioSword { extern const char* GREEKMORPH_STR; extern const char* HEBREWMORPH_STR; - QString optionsAsHiddenFields(const SwordOptions& options); - QString swordUrl(const QString& path, const SwordOptions& options, bool htmlEncodeOutput = true); - QString swordUrl(const QString& module, const QString& ref, const SwordOptions& options, bool htmlEncodeOutput = true); - QString swordUrlForPage(const QString& page, const SwordOptions& options, bool htmlEncodeOutput = true); - QString swordUrlForSettings(const QString& path, const SwordOptions& options, bool htmlEncodeOutput = true); - QString swordUrlForSearch(DefModuleType modType, const QString& searchQuery, const SwordOptions& options, bool htmlEncodeOutput = true); - QString swordUrlForSearch(DefModuleType modType, const QString& searchQuery, const SwordOptions* options, bool htmlEncodeOutput = true); - QString shorten(const QString& ref, uint len); + TQString optionsAsHiddenFields(const SwordOptions& options); + TQString swordUrl(const TQString& path, const SwordOptions& options, bool htmlEncodeOutput = true); + TQString swordUrl(const TQString& module, const TQString& ref, const SwordOptions& options, bool htmlEncodeOutput = true); + TQString swordUrlForPage(const TQString& page, const SwordOptions& options, bool htmlEncodeOutput = true); + TQString swordUrlForSettings(const TQString& path, const SwordOptions& options, bool htmlEncodeOutput = true); + TQString swordUrlForSearch(DefModuleType modType, const TQString& searchQuery, const SwordOptions& options, bool htmlEncodeOutput = true); + TQString swordUrlForSearch(DefModuleType modType, const TQString& searchQuery, const SwordOptions* options, bool htmlEncodeOutput = true); + TQString shorten(const TQString& ref, uint len); } #endif |