summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2013-09-23 00:43:43 +0200
committerSlávek Banko <slavek.banko@axis.cz>2013-09-23 00:43:43 +0200
commite03da7a558d79e399e3704a5b2f35646e92dacb7 (patch)
treee9948950e8947f6978fa3270605d04f94216515b /src
parentb9d8d75902c4603fa10c63735873816556a7468c (diff)
downloadtdeio-sword-e03da7a558d79e399e3704a5b2f35646e92dacb7.tar.gz
tdeio-sword-e03da7a558d79e399e3704a5b2f35646e92dacb7.zip
Initial TQt conversion
Diffstat (limited to 'src')
-rw-r--r--src/kio_sword.cpp126
-rw-r--r--src/kio_sword.h32
-rw-r--r--src/ks_osishtml.cpp12
-rw-r--r--src/ks_thmlhtml.cpp6
-rw-r--r--src/option.h46
-rw-r--r--src/renderer.cpp226
-rw-r--r--src/renderer.h54
-rw-r--r--src/swordoptions.cpp14
-rw-r--r--src/swordoptions.h22
-rw-r--r--src/template.cpp20
-rw-r--r--src/template.h22
-rw-r--r--src/utils.cpp50
-rw-r--r--src/utils.h18
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 &nbsp;&nbsp;<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'>&nbsp;" // "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'>&lt;<a href=\"%2\">%1</a>&gt;</span> ")
+ buf.append(TQString(" <span class='strongs'>&lt;<a href=\"%2\">%1</a>&gt;</span> ")
.arg(val+1)
.arg(swordUrlForSearch(GREEKSTRONGS, val+1, m_swordoptions))
.utf8());
} else if (*val == 'H') {
- buf.append(QString(" <span class='strongs'>&lt;<a href=\"%2\">%1</a>&gt;</span> ")
+ buf.append(TQString(" <span class='strongs'>&lt;<a href=\"%2\">%1</a>&gt;</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'>&lt;<a href=\"%2\">%1</a>&gt;</span>")
+ buf.append(TQString(" <span class='strongs'>&lt;<a href=\"%2\">%1</a>&gt;</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'>&lt;<a href=\"%2\">%1</a>&gt;</span>")
+ buf.append(TQString(" <span class='strongs'>&lt;<a href=\"%2\">%1</a>&gt;</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\">&laquo %1</a>");
- static QString makePrevLink(const QString& caption, const QString& url)
+ static const TQString prev(" <li><a href=\"%2\" accesskey=\"p\">&laquo %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 &raquo</a>");
- static QString makeNextLink(const QString& caption, const QString& url)
+ static const TQString next(" <li><a href=\"%2\" accesskey=\"n\">%1 &raquo</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("&", "&amp;")
.replace("<", "&lt;")
@@ -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