diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2013-09-23 00:57:37 +0200 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2013-09-23 00:57:37 +0200 |
commit | 27a1284b96f1542cf60d3501380fd115018e3983 (patch) | |
tree | df3fb83b75fe3173505f85dbeeadf6961588f740 /src/kio_sword.h | |
parent | e03da7a558d79e399e3704a5b2f35646e92dacb7 (diff) | |
download | tdeio-sword-27a1284b96f1542cf60d3501380fd115018e3983.tar.gz tdeio-sword-27a1284b96f1542cf60d3501380fd115018e3983.zip |
Initial TDE conversion
Diffstat (limited to 'src/kio_sword.h')
-rw-r--r-- | src/kio_sword.h | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/src/kio_sword.h b/src/kio_sword.h deleted file mode 100644 index 5996c38..0000000 --- a/src/kio_sword.h +++ /dev/null @@ -1,93 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2004-2005 by Luke Plant * - * L.Plant.98@cantab.net * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * - ***************************************************************************/ - -#ifndef KIOSWORD_H -#define KIOSWORD_H - -#include "utils.h" -#include "swordoptions.h" -#include "renderer.h" - -#include <kurl.h> -#include <kconfig.h> -#include <kio/slavebase.h> - -#include <ntqstring.h> -#include <ntqcstring.h> - -namespace KioSword { - class Template; - - class SwordProtocol : public KIO::SlaveBase { - - public: - 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 TQCString& text); - void data(const TQByteArray& text); - - void parseURL(const KURL & url); - void readUserConfig(); - TQString saveUserConfig(); - - void sendPage(const Template* tmplt); - - TQString helpPage(); - TQString pageLinks(const SwordOptions& options); - TQString searchForm(const SwordOptions& options); - TQString settingsForm(); - - typedef enum { QUERY, - REDIRECT_QUERY, - SEARCH_FORM, - SEARCH_QUERY, - SETTINGS_FORM, - SETTINGS_SAVE, - HELP } ActionType; - - Renderer m_renderer; - SwordOptions m_options; - ActionType m_action; - DefModuleType m_moduletype; - TQString m_path; - Renderer::SearchType m_stype; - KURL m_baseurl; - - struct { - TQString query; - TQString module; - } m_previous; - - struct { - TQString query; - TQString module; - } m_redirect; - - KConfig *m_config; - - }; -} - -#endif |