diff options
Diffstat (limited to 'kioslave/cgi/kcmcgi')
-rw-r--r-- | kioslave/cgi/kcmcgi/CMakeLists.txt | 36 | ||||
-rw-r--r-- | kioslave/cgi/kcmcgi/Makefile.am | 17 | ||||
-rw-r--r-- | kioslave/cgi/kcmcgi/kcmcgi.cpp | 151 | ||||
-rw-r--r-- | kioslave/cgi/kcmcgi/kcmcgi.desktop | 231 | ||||
-rw-r--r-- | kioslave/cgi/kcmcgi/kcmcgi.h | 55 |
5 files changed, 0 insertions, 490 deletions
diff --git a/kioslave/cgi/kcmcgi/CMakeLists.txt b/kioslave/cgi/kcmcgi/CMakeLists.txt deleted file mode 100644 index 9993fb52f..000000000 --- a/kioslave/cgi/kcmcgi/CMakeLists.txt +++ /dev/null @@ -1,36 +0,0 @@ -################################################# -# -# (C) 2010-2011 Serghei Amelian -# serghei (DOT) amelian (AT) gmail.com -# -# Improvements and feedback are welcome -# -# This file is released under GPL >= 2 -# -################################################# - -include_directories( - ${CMAKE_CURRENT_BINARY_DIR} - ${TDE_INCLUDE_DIR} - ${TQT_INCLUDE_DIRS} -) - -link_directories( - ${TQT_LIBRARY_DIRS} -) - - -##### other data ################################ - -install( FILES kcmcgi.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) - - -##### kcm_cgi (module) ########################## - -set( target kcm_cgi ) - -tde_add_kpart( ${target} AUTOMOC - SOURCES kcmcgi.cpp - LINK kio-shared - DESTINATION ${PLUGIN_INSTALL_DIR} -) diff --git a/kioslave/cgi/kcmcgi/Makefile.am b/kioslave/cgi/kcmcgi/Makefile.am deleted file mode 100644 index 32f4be3ea..000000000 --- a/kioslave/cgi/kcmcgi/Makefile.am +++ /dev/null @@ -1,17 +0,0 @@ - -kde_module_LTLIBRARIES = kcm_cgi.la - -kcm_cgi_la_SOURCES = kcmcgi.cpp -kcm_cgi_la_LDFLAGS = $(all_libraries) -module -avoid-version -no-undefined -kcm_cgi_la_LIBADD = -ltdeui $(LIB_KIO) - -INCLUDES= $(all_includes) - -kcm_cgi_la_METASOURCES = AUTO - -noinst_HEADERS = kcmcgi.h - -xdg_apps_DATA = kcmcgi.desktop - -messages: rc.cpp - $(XGETTEXT) *.cpp -o $(podir)/kcmcgi.pot diff --git a/kioslave/cgi/kcmcgi/kcmcgi.cpp b/kioslave/cgi/kcmcgi/kcmcgi.cpp deleted file mode 100644 index 828f50f69..000000000 --- a/kioslave/cgi/kcmcgi/kcmcgi.cpp +++ /dev/null @@ -1,151 +0,0 @@ -/* - Copyright (C) 2002 Cornelius Schumacher <schumacher@kde.org> - - 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -*/ - -#include <kconfig.h> -#include <klocale.h> -#include <kglobal.h> -#include <kaboutdata.h> -#include <kfiledialog.h> - -#include <tqlayout.h> -#include <tqlistbox.h> -#include <tqpushbutton.h> -#include <tqgroupbox.h> -#include <tqhbox.h> - -#include "kcmcgi.h" -#include "kcmcgi.moc" - -extern "C" -{ - KDE_EXPORT TDECModule *create_cgi( TQWidget *parent, const char * ) - { - TDEGlobal::locale()->insertCatalogue("kcmcgi"); - return new KCMCgi( parent, "kcmcgi" ); - } -} - - -KCMCgi::KCMCgi(TQWidget *parent, const char *name) - : TDECModule(parent, name) -{ - setButtons(Default|Apply); - - TQVBoxLayout *topLayout = new TQVBoxLayout(this, 0, KDialog::spacingHint()); - - TQGroupBox *topBox = new TQGroupBox( 1, Qt::Horizontal, i18n("Paths to Local CGI Programs"), this ); - topLayout->addWidget( topBox ); - - mListBox = new TQListBox( topBox ); - - TQHBox *buttonBox = new TQHBox( topBox ); - buttonBox->setSpacing( KDialog::spacingHint() ); - - mAddButton = new TQPushButton( i18n("Add..."), buttonBox ); - connect( mAddButton, TQT_SIGNAL( clicked() ), TQT_SLOT( addPath() ) ); - - mRemoveButton = new TQPushButton( i18n("Remove"), buttonBox ); - connect( mRemoveButton, TQT_SIGNAL( clicked() ), TQT_SLOT( removePath() ) ); - connect( mListBox, TQT_SIGNAL( clicked ( TQListBoxItem * )),this, TQT_SLOT( slotItemSelected( TQListBoxItem *))); - - mConfig = new TDEConfig("kcmcgirc"); - - load(); - updateButton(); - TDEAboutData *about = - new TDEAboutData( I18N_NOOP("kcmcgi"), - I18N_NOOP("CGI KIO Slave Control Module"), - 0, 0, TDEAboutData::License_GPL, - I18N_NOOP("(c) 2002 Cornelius Schumacher") ); - - about->addAuthor( "Cornelius Schumacher", 0, "schumacher@kde.org" ); - setAboutData(about); -} - -KCMCgi::~KCMCgi() -{ - delete mConfig; -} - -void KCMCgi::slotItemSelected( TQListBoxItem * ) -{ - updateButton(); -} - -void KCMCgi::updateButton() -{ - mRemoveButton->setEnabled( mListBox->selectedItem ()); -} - -void KCMCgi::defaults() -{ - mListBox->clear(); - updateButton(); -} - -void KCMCgi::save() -{ - TQStringList paths; - - uint i; - for( i = 0; i < mListBox->count(); ++i ) { - paths.append( mListBox->text( i ) ); - } - - mConfig->setGroup( "General" ); - mConfig->writeEntry( "Paths", paths ); - - mConfig->sync(); -} - -void KCMCgi::load() -{ - mConfig->setGroup( "General" ); - TQStringList paths = mConfig->readListEntry( "Paths" ); - - mListBox->insertStringList( paths ); -} - -void KCMCgi::addPath() -{ - TQString path = KFileDialog::getExistingDirectory( TQString::null, this ); - - if ( !path.isEmpty() ) { - mListBox->insertItem( path ); - emit changed( true ); - } - updateButton(); -} - -void KCMCgi::removePath() -{ - int index = mListBox->currentItem(); - if ( index >= 0 ) { - mListBox->removeItem( index ); - emit changed( true ); - } - updateButton(); -} - -TQString KCMCgi::quickHelp() const -{ - return i18n("<h1>CGI Scripts</h1> The CGI KIO slave lets you execute " - "local CGI programs without the need to run a web server. " - "In this control module you can configure the paths that " - "are searched for CGI scripts."); -} diff --git a/kioslave/cgi/kcmcgi/kcmcgi.desktop b/kioslave/cgi/kcmcgi/kcmcgi.desktop deleted file mode 100644 index e3f47dc99..000000000 --- a/kioslave/cgi/kcmcgi/kcmcgi.desktop +++ /dev/null @@ -1,231 +0,0 @@ -[Desktop Entry] -Icon=run -Type=Application -Exec=kcmshell kcmcgi -DocPath= -X-TDE-ModuleType=Library -X-TDE-Library=cgi - -Name=CGI Scripts -Name[af]=CGI Skripte -Name[ar]=نصوص CGI البرمجية -Name[az]=CGI Skriptləri -Name[be]=Сцэнары CGI -Name[bg]=CGI скриптове -Name[bn]=সি-জি-আই স্ক্রিপ্ট -Name[br]=Urzhiaouegoù CGI -Name[bs]=CGI skripte -Name[ca]=Scripts CGI -Name[cs]=CGI skripty -Name[csb]=Skriptë CGI -Name[cy]=Sgriptiau CGI -Name[da]=CGI Scripter -Name[de]=CGI-Skripte -Name[el]=Σενάρια CGI -Name[eo]=CGI-Skriptaĵoj -Name[es]=Procedimientos CGI -Name[et]=CGI skriptid -Name[eu]=CGI scriptak -Name[fa]=دستنوشتههای CGI -Name[fi]=CGI-komentosarjat -Name[fr]=Scripts CGI -Name[fy]=CGI-skripts -Name[ga]=Scripteanna CGI -Name[gl]=Guións CGI -Name[he]=תסריטי CGI -Name[hi]=सीजीआई स्क्रिप्ट -Name[hr]=CGI skripte -Name[hu]=CGI-programok -Name[is]=CGI Skriftur -Name[it]=Script CGI -Name[ja]=CGI スクリプト -Name[ka]=CGI სკრიპტები -Name[kk]=CGI скрипттері -Name[km]=ស្គ្រីប CGI -Name[ko]=CGI 스크립트 -Name[lo]=ໂໍຊລາລີສ -Name[lt]=CGI scenarijai -Name[lv]=CGI Skripts -Name[mk]=CGI-скрипти -Name[mn]=CGI-Скрипт -Name[ms]=Skrip CGI -Name[mt]=Scripts CGI -Name[nb]=CGI-skript -Name[nds]=CGI-Skripten -Name[ne]=CGI स्क्रिप्ट -Name[nl]=CGI-scripts -Name[nn]=CGI-skript -Name[nso]=Ditshwaelo tsa CGI -Name[pa]=CGI ਸਕ੍ਰਿਪਟਾਂ -Name[pl]=Skrypty CGI -Name[pt]=Programas CGI -Name[pt_BR]=Scripts CGI -Name[ro]=Scripturi CGI -Name[ru]=Сценарии CGI -Name[rw]=Agaporogaramu CGI -Name[se]=CGI-skriptat -Name[sk]=Skripty CGI -Name[sl]=Skripte CGI -Name[sr]=CGI Скрипте -Name[sr@Latn]=CGI Skripte -Name[sv]=CGI-skript -Name[ta]=CGI எழுத்தாக்கங்கள் -Name[te]=సిజిఐ స్క్రిప్ట్లు -Name[tg]=Дастнависи CGI -Name[th]=สคริปต์ CGI -Name[tr]=CD Betikleri -Name[tt]=CGI Ämerleklär -Name[uk]=Скрипти CGI -Name[uz]=CGI skriptlar -Name[uz@cyrillic]=CGI скриптлар -Name[ven]=Zwikiriputi zwa CGI -Name[vi]=Văn lệnh CGI -Name[wa]=Scripe CGI -Name[xh]=Amagama ashicilelwe phantsi CGI -Name[zh_CN]=CGI 脚本 -Name[zh_TW]=CGI 命令稿 -Name[zu]=Izikript ze-CGI -Comment=Configure the CGI KIO slave -Comment[af]=Stel die CGI KIO slaaf op -Comment[ar]=تهيئة CGI KIO slave -Comment[be]=Настаўленні CGI KIO slave -Comment[bg]=Настройване на модула за изпълнение на скриптове без уеб сървър - CGI KIO -Comment[bn]=CGI KIO স্লেভ কনফিগার করুন -Comment[bs]=Podešavanje CGI KIO slave-a -Comment[ca]=Configura l'esclau KIO CGI -Comment[cs]=Nastavení CGI pro TDE -Comment[csb]=Kònfigùracëjô procedurë òbsłużënkù CGI -Comment[cy]=Ffurfweddu'r gwas CGI KIO -Comment[da]=Indstilling af CGI KIO-slaven -Comment[de]=Ein-/Ausgabemodul für CGI einrichten -Comment[el]=Ρυθμίστε το CGI KIO slave -Comment[eo]=Agordu CGI-enel-sklavon -Comment[es]=Configuración del KIO slave de CGI -Comment[et]=CGI KIO mooduli seadistamine -Comment[eu]=CGI KIO slave-a konfiguratu -Comment[fa]=پیکربندی پیرو CGI KIO -Comment[fi]=Muokkaa CGI-KIO-palvelun asetuksia -Comment[fr]=Configuration du CGI KIO slave -Comment[fy]=Hjir kinne jo de CGI Kio-slave ynstelle -Comment[ga]=Cumraigh an sclábhaí CGI KIO -Comment[gl]=Configuración do escravo KIO de CGI -Comment[he]=שינוי הגדרות פרוטוקול ה־CGI -Comment[hi]=सीजीआई केआईओ स्लेव कॉन्फ़िगर करें -Comment[hr]=Konfiguriranje CGI KIO podčinjenog -Comment[hu]=A CGI TDE-protokoll beállításai -Comment[is]=Stilla CGI þrælinn -Comment[it]=Configura il KIO-slave CGI -Comment[ja]=CGI KIO スレーブの設定 -Comment[ka]=CGI KIO slave-ის კონფიგურაცია -Comment[kk]=CGI KIO slave-ты баптау -Comment[km]=កំណត់រចនាសម្ព័ន្ធកូនចៅ CGI KIO -Comment[ko]=CGI KIO 슬레이브 설정 -Comment[lo]=ປັບແຕ່ງກ້ອງ -Comment[lt]=Konfigūruoti CGI KIO slave -Comment[lv]=Konfigurēt CGI KIO vergu -Comment[mk]=Конфигурација на CGI KIO служителот -Comment[mn]=CGI-Оролт/Гаралтын-Модул тохируулах -Comment[ms]=Konfigur hamba CGI KIO -Comment[mt]=Ikkonfigura l-iskjav CGI -Comment[nb]=Tilpass CGI KIO slave -Comment[nds]=Den CGI-In-/Utgaavdeenst instellen -Comment[ne]=CGI KIO स्लेभ कन्फिगर गर्नुहोस् -Comment[nl]=Hier kunt u de CGI Kio-slave instellen -Comment[nn]=Set opp CGI-KIO-slaven -Comment[nso]=Beakanya lekgoba la KIO ya CGI -Comment[pa]=CGI KIO ਸਲੇਵ ਸੰਰਚਨਾ -Comment[pl]=Konfiguracja procedury obsługi CGI -Comment[pt]=Configuração do KIO slave de CGIs -Comment[pt_BR]=Configurar o KIO (escravo) do CGI -Comment[ro]=Configurează dispozitivul I/O CGI -Comment[ru]=Настройка CGI KIO slave -Comment[rw]=Kuboneza CGI KIO umugaragu -Comment[se]=Heivet CGI-KIO-šláva -Comment[sk]=Nastavenie IO klienta CGI -Comment[sl]=Nastavi podrejenega KIO CGI -Comment[sr]=Подешавање CGI KIO slave-а -Comment[sr@Latn]=Podešavanje CGI KIO slave-a -Comment[sv]=Anpassa I/O-slaven för CGI -Comment[ta]=CGI KIO slaveஐ வடிவமை -Comment[tg]=Бандаи CGI KIO-ро танзим кунед -Comment[th]=ปรับแต่ง CGI KIO slave -Comment[tr]=CGI KIO aracısını yapılandır -Comment[tt]=CGI KIO slave caylawı -Comment[uk]=Налаштування підлеглого KIO CGI -Comment[uz]=CGI KIO sleyvni moslash -Comment[uz@cyrillic]=CGI KIO слейвни мослаш -Comment[ven]=Dzudzanyani phuli CGI KIO -Comment[vi]=Cấu hình đày tớCGI KIO -Comment[wa]=Apontyî li mandaye KIO CGI -Comment[xh]=Qwlalsela i CGI KIO slave -Comment[zh_CN]=配置 CGI KIO 仆人 -Comment[zh_TW]=設定 CGI KIO slave -Comment[zu]=Hlanganisela i-CGI KIO slave - -Keywords=CGI,KIO,Slave,Paths -Keywords[ar]=CGI,KIO,Slave,Paths,مسارات -Keywords[az]=CGI,KIO,Slave,Paths,Cığırlar -Keywords[be]=Шляхі,CGI,KIO,Slave,Paths -Keywords[bg]=скриптове, уеб, динамичен, скрипт, Интернет, път, пътища, CGI, KIO, Slave, Paths -Keywords[br]=CGI,KIO,sklav,hentoù -Keywords[ca]=CGI,KIO,Esclau,Rutes -Keywords[cs]=CGI,KIO,slave,cesty -Keywords[csb]=CGI,KIO,procedurë wé/wi,stegnë -Keywords[cy]=CGI,KIO,Gwas,Llwybrau -Keywords[da]=CGI,KIO,Slave,Stier -Keywords[de]=CGI,KIO,Ein-/Ausgabemodul,Pfade -Keywords[el]=CGI,KIO,Slave,Διαδρομές -Keywords[eo]=CGI,Enel,K-enel,sklavo,servo,vojoj -Keywords[es]=CGI,KIO,Slave,Rutas -Keywords[et]=CGI,KIO,moodul,otsinguteed -Keywords[fa]=CGI، KIO، Slave، مسیرها -Keywords[fi]=CGI,KIO,KIO-palvelu,palvelu,Polut -Keywords[fr]=CGI,KIO,Slave,Paths,Chemins,Emplacements -Keywords[fy]=cgi,kio,slave,paths,paden -Keywords[ga]=CGI,KIO,Sclábhaí,Bealaí -Keywords[gl]=CGI,KIO,Escravo,Camiños -Keywords[he]=CGI,KIO,פרוטוקול,נתיבים, Slave,Paths -Keywords[hi]=सीजीआई,केआईओ,स्लेव,पथ -Keywords[hr]=CGI,KIO,Slave,Paths,podčinjeni,putanje -Keywords[hu]=CGI,KIO,protokoll,elérési utak -Keywords[is]=CGI,KIO,þræll,slóðir -Keywords[it]=CGI,KIO,kioslave,percorsi -Keywords[ja]=CGI,KIO,スレーブ,パス -Keywords[km]=CGI,KIO,កូនចៅ,ផ្លូវ -Keywords[lt]=CGI,KIO,Slave,Paths, keliai -Keywords[lv]=CGI,KIO,vergi,ceļi -Keywords[mk]=CGI,KIO,Slave,Paths,Патеки -Keywords[mn]=CGI,KIO,Оролт/Гаралтын-Модул,Зам -Keywords[mt]=CGI,KIO,Slave,Paths,skjav,passaġġ -Keywords[nb]=CGI,KIO,Slave,slave,stier -Keywords[nds]=CGI,KIO,Slave,IU,In-/Utgaavdeenst,Deenst,Padden -Keywords[ne]=CGI,KIO,स्लेभ, मार्ग -Keywords[nl]=cgi,kio,slave,paths,paden -Keywords[nn]=CGI,KIO,slave,stiar -Keywords[nso]=CGI,KIO,Lekgoba,Ditsejana -Keywords[pa]=CGI,KIO,ਸਲੇਵ,ਮਾਰਗ -Keywords[pl]=CGI,KIO,procedury we/wy,ścieżki -Keywords[pt]=CGI,KIO,Slave,Localizações -Keywords[pt_BR]=CGI,KIO,Escravo,Caminhos -Keywords[ro]=I/E,IE,CGI,KIO,dispozitiv,căi -Keywords[rw]=CGI,KIO,Umugaragu,Inzira -Keywords[se]=CGI,KIO,šláva,bálgát -Keywords[sk]=CGI,KIO,klient,cesty -Keywords[sl]=CGI,KIO,podrejeni,pot -Keywords[sr]=CGI,KIO,Slave,Путање -Keywords[sr@Latn]=CGI,KIO,Slave,Putanje -Keywords[sv]=CGI,KIO,Slav,Sökvägar -Keywords[ta]=CGI,KIO,ஸ்லேவ்,பாதைகள் -Keywords[te]=సిజిఐ,కెఐఒ,బానిస,దారులు -Keywords[th]=CGI,KIO,Slave,เส้นทาง -Keywords[tr]=CGI,KIO,Aracı,Yollar -Keywords[uk]=CGI,KIO,підлеглий,шлях -Keywords[uz]=CGI,KIO,Sleyv,Yoʻllar -Keywords[uz@cyrillic]=CGI,KIO,Слейв,Йўллар -Keywords[ven]=CGI,KIO,Phuli,Ludila -Keywords[vi]=CGI,KIO,Đày tớ,Đường dẫn -Keywords[wa]=CGI,KIO,Slave,Paths,tchimins,mandaye -Keywords[zh_CN]=CGI,KIO,Slave,Paths,路径 -Keywords[zh_TW]=CGI,KIO,Slave,Paths,路徑 -Keywords[zu]=CGI,KIO,Slave,Izindlela -Categories=Qt;TDE;X-TDE-settings-webbrowsing; diff --git a/kioslave/cgi/kcmcgi/kcmcgi.h b/kioslave/cgi/kcmcgi/kcmcgi.h deleted file mode 100644 index ccd2f2f3d..000000000 --- a/kioslave/cgi/kcmcgi/kcmcgi.h +++ /dev/null @@ -1,55 +0,0 @@ -/* - Copyright (C) 2002 Cornelius Schumacher <schumacher@kde.org> - - 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -*/ -#ifndef KCMCGI_H -#define KCMCGI_H - -#include <tdecmodule.h> - -class TQListBox; -class TQPushButton; - -class TDEConfig; - -class KCMCgi : public TDECModule -{ - Q_OBJECT - public: - KCMCgi( TQWidget *parent = 0, const char *name = 0 ); - ~KCMCgi(); - - void load(); - void save(); - void defaults(); - TQString quickHelp() const; - - public slots: - - protected slots: - void addPath(); - void removePath(); - void slotItemSelected( TQListBoxItem * item ); - private: - void updateButton(); - TQListBox *mListBox; - TQPushButton *mAddButton; - TQPushButton *mRemoveButton; - - TDEConfig *mConfig; -}; - -#endif |