summaryrefslogtreecommitdiffstats
path: root/kttsd/filters
diff options
context:
space:
mode:
Diffstat (limited to 'kttsd/filters')
-rw-r--r--kttsd/filters/CMakeLists.txt42
-rw-r--r--kttsd/filters/main.cpp2
-rw-r--r--kttsd/filters/sbd/CMakeLists.txt44
-rw-r--r--kttsd/filters/sbd/kttsd_sbdplugin.desktop86
-rw-r--r--kttsd/filters/sbd/sbdconf.cpp36
-rw-r--r--kttsd/filters/sbd/sbdconf.h4
-rw-r--r--kttsd/filters/sbd/sbdconfwidget.ui19
-rw-r--r--kttsd/filters/sbd/sbdplugin.cpp2
-rw-r--r--kttsd/filters/sbd/sbdproc.cpp6
-rw-r--r--kttsd/filters/sbd/sbdproc.h6
-rw-r--r--kttsd/filters/stringreplacer/CMakeLists.txt48
-rw-r--r--kttsd/filters/stringreplacer/editreplacementwidget.ui9
-rw-r--r--kttsd/filters/stringreplacer/kttsd_stringreplacerplugin.desktop87
-rw-r--r--kttsd/filters/stringreplacer/stringreplacerconf.cpp66
-rw-r--r--kttsd/filters/stringreplacer/stringreplacerconf.h4
-rw-r--r--kttsd/filters/stringreplacer/stringreplacerconfwidget.ui21
-rw-r--r--kttsd/filters/stringreplacer/stringreplacerplugin.cpp2
-rw-r--r--kttsd/filters/stringreplacer/stringreplacerproc.cpp2
-rw-r--r--kttsd/filters/stringreplacer/stringreplacerproc.h4
-rw-r--r--kttsd/filters/talkerchooser/CMakeLists.txt45
-rw-r--r--kttsd/filters/talkerchooser/kttsd_talkerchooserplugin.desktop84
-rw-r--r--kttsd/filters/talkerchooser/talkerchooserconf.cpp34
-rw-r--r--kttsd/filters/talkerchooser/talkerchooserconf.h4
-rw-r--r--kttsd/filters/talkerchooser/talkerchooserconfwidget.ui15
-rw-r--r--kttsd/filters/talkerchooser/talkerchooserplugin.cpp2
-rw-r--r--kttsd/filters/talkerchooser/talkerchooserproc.cpp2
-rw-r--r--kttsd/filters/talkerchooser/talkerchooserproc.h4
-rw-r--r--kttsd/filters/xmltransformer/CMakeLists.txt44
-rw-r--r--kttsd/filters/xmltransformer/kttsd_xmltransformerplugin.desktop83
-rw-r--r--kttsd/filters/xmltransformer/xmltransformerconf.cpp26
-rw-r--r--kttsd/filters/xmltransformer/xmltransformerconf.h4
-rw-r--r--kttsd/filters/xmltransformer/xmltransformerconfwidget.ui17
-rw-r--r--kttsd/filters/xmltransformer/xmltransformerplugin.cpp2
-rw-r--r--kttsd/filters/xmltransformer/xmltransformerproc.cpp14
-rw-r--r--kttsd/filters/xmltransformer/xmltransformerproc.h4
35 files changed, 368 insertions, 506 deletions
diff --git a/kttsd/filters/CMakeLists.txt b/kttsd/filters/CMakeLists.txt
new file mode 100644
index 0000000..e604c93
--- /dev/null
+++ b/kttsd/filters/CMakeLists.txt
@@ -0,0 +1,42 @@
+add_subdirectory( stringreplacer )
+add_subdirectory( xmltransformer )
+add_subdirectory( sbd )
+add_subdirectory( talkerchooser )
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+ ${CMAKE_SOURCE_DIR}/kttsd/libkttsd
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+ ${TDE_LIB_DIR}
+)
+
+
+##### testfilter (test)
+
+tde_add_check_executable( testfilter AUTOMOC
+
+ SOURCES
+ main.cpp
+ LINK
+ tdecore-shared
+ tdeui-shared
+ tdeio-shared
+ kttsd-shared
+ TEST
+)
+
+
+##### other data
+
+tde_create_translated_desktop(
+ SOURCE kttsd_filterplugin.desktop
+ DESTINATION ${SERVICETYPES_INSTALL_DIR}
+ PO_DIR kttsd-desktops
+)
diff --git a/kttsd/filters/main.cpp b/kttsd/filters/main.cpp
index daf1c4c..7410bb9 100644
--- a/kttsd/filters/main.cpp
+++ b/kttsd/filters/main.cpp
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
KTTSD Filter Test Program
-------------------------
Copyright:
diff --git a/kttsd/filters/sbd/CMakeLists.txt b/kttsd/filters/sbd/CMakeLists.txt
new file mode 100644
index 0000000..0132026
--- /dev/null
+++ b/kttsd/filters/sbd/CMakeLists.txt
@@ -0,0 +1,44 @@
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+ ${CMAKE_SOURCE_DIR}/kttsd/libkttsd
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+ ${TDE_LIB_DIR}
+)
+
+
+##### libkttsd_sbdplugin (kpart)
+
+tde_add_kpart( libkttsd_sbdplugin AUTOMOC
+
+ SOURCES
+ sbdconfwidget.ui
+ sbdproc.cpp
+ sbdconf.cpp
+ sbdplugin.cpp
+ LINK
+ kttsd-shared
+
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data
+
+tde_create_translated_desktop(
+ SOURCE kttsd_sbdplugin.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kttsd-desktops
+)
+
+install(
+ FILES standard_sbdrc polish_festival_sbdrc
+ DESTINATION ${DATA_INSTALL_DIR}/kttsd/sbd
+)
diff --git a/kttsd/filters/sbd/kttsd_sbdplugin.desktop b/kttsd/filters/sbd/kttsd_sbdplugin.desktop
index 4b4f234..b105efa 100644
--- a/kttsd/filters/sbd/kttsd_sbdplugin.desktop
+++ b/kttsd/filters/sbd/kttsd_sbdplugin.desktop
@@ -1,90 +1,8 @@
[Desktop Entry]
Name=Sentence Boundary Detector
-Name[bg]=Детектор на изречения
-Name[ca]=Detector de límit de frase
-Name[cs]=Zjištění vět
-Name[da]=Grænsedetektor for sætninger
-Name[de]=Satzgrenzenerkennung
-Name[el]=Ανιχνευτής ορίων πρότασης
-Name[es]=Detector de final de frase
-Name[et]=Lausepiiri tuvastaja
-Name[eu]=Esaldien mugen detektorea
-Name[fa]=آشکارساز کرانۀ جمله
-Name[fi]=Lauserajojen tunnistin
-Name[fr]=Détecteur de fins de phrases
-Name[ga]=Brathadóir Teorainneacha Abairtí
-Name[gl]=Detector de Límite de Frases
-Name[hu]=Mondathatár-detektáló
-Name[is]=Setningamarka greinir
-Name[it]=Rilevatore del limite delle frasi
-Name[ja]=センテンスの境界検出
-Name[ka]=წინადადების საზღვრის დამდგენი
-Name[km]= ឧបករណ៍​ចាប់​ព្រំដែន​ប្រយោគ
-Name[lt]=Sakinio ribų aptikiklis
-Name[mk]=Детектор на граница на реченица
-Name[ms]=Pengesan Sempadan Ayat
-Name[nb]=Finner setningsgrenser
-Name[nds]=Satzgrenz-Faststellen
-Name[ne]=वाक्य सीमा संसूचक
-Name[nl]=Zingrensdetectie
-Name[pl]=Wykrywanie granicy zdania
-Name[pt]=Detector de Limite de Frase
-Name[pt_BR]=Detector de Fim de Sentenças
-Name[ru]=Определитель границ предложения
-Name[sk]=Detekcia okraja vety
-Name[sl]=Detektor meje stavkov
-Name[sr]=Детектор граница реченице
-Name[sr@Latn]=Detektor granica rečenice
-Name[sv]=Meningsgränsdetektering
-Name[ta]=வாக்கிய பவுண்டரி கண்டுபிடிப்பான்
-Name[tg]=Муайянсозии ҳудуди ҷумлаҳо
-Name[tr]=Cümle Sınırlama Algılayıcı
-Name[uk]=Виявлення меж речень
-Name[vi]=Trình nhận dạng Ranh giới Câu văn
-Name[zh_CN]=语句分界检测器
-Name[zh_TW]=句子界限偵測器
+
Comment=Sentence Boundary Detection Filter Plugin for KTTS
-Comment[bg]=Приставка филтър за определяне границите на изречението
-Comment[ca]=Connector del filtre detector de límit de frase pel KTTS
-Comment[cs]=Modul filtru zjišťování vět KTTS
-Comment[da]=Grænsedetektor for sætninger, filter-plugin for KTTS
-Comment[de]=Generisches KTTS-Modul zur Erkennung von Satzgrenzen
-Comment[el]=Φίλτρο πρόσθετο ανίχνευσης ορίων πρότασης για το KTTS
-Comment[es]=Complemento de filtrado que detecta el final de las frases para KTTS
-Comment[et]=KTTS-i lausepiiri tuvastamise filtri plugin
-Comment[eu]=KTTS-ren esaldien mugen detektorearen iragazkien plugina
-Comment[fa]=وصلۀ پالایۀ آشکارسازی کرانۀ جمله برای KTTS
-Comment[fi]=Lauserajojen tunnistussuodatin liitännäinen KTTS-ohjelmalle
-Comment[fr]=Module de filtrage de fins de phrases pour KTTS
-Comment[gl]=Plugin de Filtro Detector de Límite de Frases para KTTS
-Comment[hu]=Mondatvég-detektáló szűrőmodul a KTTS-hez
-Comment[is]=Setningamarka greinasía fyrir KTTS
-Comment[it]=Plugin per il filtro di rilevazione del limite delle frasi per KTTS
-Comment[ja]=KTTS 用センテンスの境界検出フィルタプラグイン
-Comment[ka]=წინადადების საზღვრის დამდგენის ფილტრის მოდული KTTS-სთვის
-Comment[km]=កម្មវិធី​ជំនួយ​តម្រង​ឧបករណ៍​ចាប់​ព្រំដែន​ប្រយោគ​សម្រាប់ KTTS
-Comment[lt]=Sakinio ribų aptikiklio filtro priedas, skirtas KTTS
-Comment[mk]=Филтер за KTTS за детекција на границата на реченица
-Comment[ms]=Plugin Penapis Pengesan Sempadan Ayat bagi KTTS
-Comment[nb]=Programtillegg for KTTS som finner setningsgrenser
-Comment[nds]=KTTS-Filtermoduul för dat Faststellen vun Satzgrenzen
-Comment[ne]=KTTS का लागि वाक्य सीमा पत्ता लगाउने फिल्टर
-Comment[nl]=Zingrensdetectieplugin voor KTTS
-Comment[pl]=Wtyczka filtra wykrywania granicy zdania dla KTTS
-Comment[pt]='Plugin' de Filtro de Detecção de Limite de Frase para o KTTS
-Comment[pt_BR]=Plug-in de Detector de Fim de Sentenças para o KTTSD
-Comment[ru]=Фильтр границ предложения для KTTS
-Comment[sk]=Modul filtra na detekciu okraja vety v KTTS
-Comment[sl]=Filtrni vstavek KTTS za zanavanje mej stavka
-Comment[sr]=Филтерски прикључак KTTS-а за откривање граница реченице
-Comment[sr@Latn]=Filterski priključak KTTS-a za otkrivanje granica rečenice
-Comment[sv]=Insticksprogram för KTTS med filter för meningsgränsdetektering
-Comment[ta]=KTTSக்கான வாக்கிய கண்டறி அலங்கார சொருகுப்பொருள்
-Comment[tg]=Филтри ҳудуди ҷумлаҳо барои KTTS
-Comment[tr]=KTTS için Cümle Sınırlama Algılayıcı Süzgeci Eklentisi
-Comment[uk]=Втулок фільтра виявлення меж для KTTS
-Comment[vi]=Trình bổ sung Lọc Nhận dạng Ranh giới Câu văn cho KTTS
-Comment[zh_TW]=KTTS 使用的偵測句子是否已結束的外掛程式
+
Type=Service
X-TDE-ServiceTypes=KTTSD/FilterPlugin
X-TDE-Library=libkttsd_sbdplugin
diff --git a/kttsd/filters/sbd/sbdconf.cpp b/kttsd/filters/sbd/sbdconf.cpp
index d17e4b8..005f8c3 100644
--- a/kttsd/filters/sbd/sbdconf.cpp
+++ b/kttsd/filters/sbd/sbdconf.cpp
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Sentence Boundary Detection Filter Configuration class.
-------------------
Copyright:
@@ -73,24 +73,24 @@ SbdConf::SbdConf( TQWidget *parent, const char *name, const TQStringList& /*args
m_widget->reButton->setEnabled( m_reEditorInstalled );
if ( m_reEditorInstalled )
- connect( m_widget->reButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(slotReButton_clicked()) );
+ connect( m_widget->reButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(slotReButton_clicked()) );
- connect( m_widget->reLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()) );
- connect( m_widget->sbLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()) );
- connect( m_widget->nameLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()) );
- connect( m_widget->appIdLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()) );
- connect(m_widget->languageBrowseButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotLanguageBrowseButton_clicked()));
- connect(m_widget->loadButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotLoadButton_clicked()));
- connect(m_widget->saveButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotSaveButton_clicked()));
- connect(m_widget->clearButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotClearButton_clicked()));
+ connect( m_widget->reLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()) );
+ connect( m_widget->sbLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()) );
+ connect( m_widget->nameLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()) );
+ connect( m_widget->appIdLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()) );
+ connect(m_widget->languageBrowseButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotLanguageBrowseButton_clicked()));
+ connect(m_widget->loadButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotLoadButton_clicked()));
+ connect(m_widget->saveButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotSaveButton_clicked()));
+ connect(m_widget->clearButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotClearButton_clicked()));
// Set up defaults.
defaults();
diff --git a/kttsd/filters/sbd/sbdconf.h b/kttsd/filters/sbd/sbdconf.h
index 2eb8ca2..169fa66 100644
--- a/kttsd/filters/sbd/sbdconf.h
+++ b/kttsd/filters/sbd/sbdconf.h
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Standard Sentence Boundary Detection Filter Configuration class.
-------------------
Copyright:
@@ -42,7 +42,7 @@ class EditReplacementWidget;
class SbdConf : public KttsFilterConf
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kttsd/filters/sbd/sbdconfwidget.ui b/kttsd/filters/sbd/sbdconfwidget.ui
index 3c8bcff..93e0833 100644
--- a/kttsd/filters/sbd/sbdconfwidget.ui
+++ b/kttsd/filters/sbd/sbdconfwidget.ui
@@ -286,9 +286,6 @@
<property name="text">
<string>Load...</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="whatsThis" stdset="0">
<string>Click to load a Sentence Boundary Detection configuration from a file.</string>
<comment>What's this text</comment>
@@ -348,16 +345,8 @@
<tabstop>appIdLineEdit</tabstop>
</tabstops>
<layoutdefaults spacing="6" margin="11"/>
-<includehints>
- <includehint>klineedit.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>kpushbutton.h</includehint>
-</includehints>
+<includes>
+ <include location="global" impldecl="in implementation">klineedit.h</include>
+ <include location="global" impldecl="in implementation">kpushbutton.h</include>
+</includes>
</UI>
diff --git a/kttsd/filters/sbd/sbdplugin.cpp b/kttsd/filters/sbd/sbdplugin.cpp
index ab14080..67e9be6 100644
--- a/kttsd/filters/sbd/sbdplugin.cpp
+++ b/kttsd/filters/sbd/sbdplugin.cpp
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Generating the factories so Sentence Boundary Detection Filter can be used
as plug in.
-------------------
diff --git a/kttsd/filters/sbd/sbdproc.cpp b/kttsd/filters/sbd/sbdproc.cpp
index d868d5c..357a95b 100644
--- a/kttsd/filters/sbd/sbdproc.cpp
+++ b/kttsd/filters/sbd/sbdproc.cpp
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Sentence Boundary Detection Filter class.
-------------------
Copyright:
@@ -567,7 +567,7 @@ SbdProc::SbdProc( TQObject *parent, const char *name, const TQStringList& /*args
{
// kdDebug() << "SbdProc::SbdProc: Running" << endl;
m_sbdThread = new SbdThread( parent, *name + "_thread" );
- connect( m_sbdThread, TQT_SIGNAL(filteringFinished()), this, TQT_SLOT(slotSbdThreadFilteringFinished()) );
+ connect( m_sbdThread, TQ_SIGNAL(filteringFinished()), this, TQ_SLOT(slotSbdThreadFilteringFinished()) );
}
/**
@@ -753,7 +753,7 @@ bool SbdProc::init(TDEConfig* config, const TQString& configGroup){
delete m_sbdThread;
m_sbdThread = new SbdThread();
m_sbdThread->setConfiguredSbRegExp( m_configuredRe );
- connect( m_sbdThread, TQT_SIGNAL(filteringFinished()), this, TQT_SLOT(slotSbdThreadFilteringFinished()) );
+ connect( m_sbdThread, TQ_SIGNAL(filteringFinished()), this, TQ_SLOT(slotSbdThreadFilteringFinished()) );
m_state = fsIdle;
emit filteringStopped();
}
diff --git a/kttsd/filters/sbd/sbdproc.h b/kttsd/filters/sbd/sbdproc.h
index d0d8f86..78ad2ae 100644
--- a/kttsd/filters/sbd/sbdproc.h
+++ b/kttsd/filters/sbd/sbdproc.h
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Sentence Boundary Detection (SBD) Filter class.
-------------------
Copyright:
@@ -62,7 +62,7 @@ class TQDomNode;
class SbdThread: public TQObject, public TQThread
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -240,7 +240,7 @@ class SbdThread: public TQObject, public TQThread
class SbdProc : virtual public KttsFilterProc
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kttsd/filters/stringreplacer/CMakeLists.txt b/kttsd/filters/stringreplacer/CMakeLists.txt
new file mode 100644
index 0000000..e295940
--- /dev/null
+++ b/kttsd/filters/stringreplacer/CMakeLists.txt
@@ -0,0 +1,48 @@
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+ ${CMAKE_SOURCE_DIR}/kttsd/libkttsd
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+ ${TDE_LIB_DIR}
+)
+
+
+##### libkttsd_stringreplacerplugin (kpart)
+
+tde_add_kpart( libkttsd_stringreplacerplugin AUTOMOC
+
+ SOURCES
+ stringreplacerconfwidget.ui
+ editreplacementwidget.ui
+ stringreplacerconf.cpp
+ stringreplacerproc.cpp
+ stringreplacerplugin.cpp
+ LINK
+ kttsd-shared
+
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data
+
+tde_create_translated_desktop(
+ SOURCE kttsd_stringreplacerplugin.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kttsd-desktops
+)
+
+
+file( GLOB _xmls RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.xml )
+
+install(
+ FILES ${_xmls}
+ DESTINATION ${DATA_INSTALL_DIR}/kttsd/stringreplacer
+)
diff --git a/kttsd/filters/stringreplacer/editreplacementwidget.ui b/kttsd/filters/stringreplacer/editreplacementwidget.ui
index 8c61932..2424f75 100644
--- a/kttsd/filters/stringreplacer/editreplacementwidget.ui
+++ b/kttsd/filters/stringreplacer/editreplacementwidget.ui
@@ -255,9 +255,8 @@
<tabstop>substLineEdit</tabstop>
</tabstops>
<layoutdefaults spacing="6" margin="11"/>
-<includehints>
- <includehint>klineedit.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>klineedit.h</includehint>
-</includehints>
+<includes>
+ <include location="global" impldecl="in implementation">klineedit.h</include>
+ <include location="global" impldecl="in implementation">kpushbutton.h</include>
+</includes>
</UI>
diff --git a/kttsd/filters/stringreplacer/kttsd_stringreplacerplugin.desktop b/kttsd/filters/stringreplacer/kttsd_stringreplacerplugin.desktop
index 316f63d..e36c06d 100644
--- a/kttsd/filters/stringreplacer/kttsd_stringreplacerplugin.desktop
+++ b/kttsd/filters/stringreplacer/kttsd_stringreplacerplugin.desktop
@@ -1,91 +1,8 @@
[Desktop Entry]
Name=String Replacer
-Name[bg]=Замяна на низове
-Name[ca]=Reemplaçador de cadenes
-Name[cs]=Nahrazení řetězce
-Name[da]=Streng-erstatter
-Name[de]=Zeichenkettenersetzer
-Name[el]=Αντικαταστάτης συμβολοσειρών
-Name[es]=Reemplazador de cadenas
-Name[et]=Stringiasendaja
-Name[eu]=Kate-ordezkatzailea
-Name[fa]=جایگزین‌کنندۀ رشته
-Name[fi]=Tekstien korvaaja
-Name[fr]=Remplacement de chaînes
-Name[ga]=Ionadóir Teaghrán
-Name[gl]=Reemprazamento de Cadeas
-Name[he]=מחליף מחרוזות
-Name[hu]=Sztringcserélő
-Name[is]=Strengja útskiptir
-Name[it]=Sostitutore di stringhe
-Name[ja]=文字列置換
-Name[ka]=სტრიქონის ჩამნაცვლებელი
-Name[km]= ឧបករណ៍​ជំនួស​ខ្សែ​អក្សរ
-Name[lt]=Eilučių pakeitiklis
-Name[mk]=Менувач на низи знаци
-Name[ms]=Pengganti Rentetan
-Name[nb]=Strengerstatter
-Name[nds]=Tekenkeed-Tuscher
-Name[ne]=स्ट्रिङ प्रतिस्थापक
-Name[nl]=Tekstvervanger
-Name[pa]=ਸਤਰ ਤਬਦੀਲ
-Name[pl]=Zastępowanie tekstu
-Name[pt]=Substituição de Textos
-Name[pt_BR]=Substituidor de Strings
-Name[ru]=Автозамена
-Name[sk]=Náhrada reťazca
-Name[sl]=Zamenjevalnik nizov
-Name[sr]=Замењивач знаковних низова
-Name[sr@Latn]=Zamenjivač znakovnih nizova
-Name[sv]=Strängersättning
-Name[ta]=சர இடமாற்றி
-Name[tg]=Ҷойивазкунии автоматӣ
-Name[tr]=Metin Değiştirici
-Name[uk]=Заміна рядків
-Name[vi]=Trình thay Chuỗi
-Name[zh_TW]=字串置換器
+
Comment=Generic String Replacement Filter Plugin for KTTS
-Comment[bg]=Приставка филтър за замяна на низове за KTTS
-Comment[ca]=Connector del filtre reemplaçador genèric de cadenes pel KTTS
-Comment[cs]=Modul filtru náhrady řetězce KTTS
-Comment[da]=Generisk strengerstatnings-filter-plugin for KTTS
-Comment[de]=Ein generisches Modul zur Zeichenkettenersetzung für KTTS
-Comment[el]=Γενικό φίλτρο πρόσθετο αντικατάστασης συμβολοσειρών για το KTTS
-Comment[es]=Complemento de filtro genérico de sustituición de cadenas para KTTS
-Comment[et]=KTTS-i üldine stringiasendusfiltri plugin
-Comment[eu]=KTTS-ren kateak ordezkatzeko iragazki-plugin generikoa
-Comment[fa]=وصلۀ پالایۀ جایگزینی رشتۀ عمومی برای KTTS
-Comment[fi]=Yleinen tekstien korvaussuodatinliitännäinen KTTS-ohjelmaan
-Comment[fr]=Module de filtrage de remplacement de chaînes générique pour KTTS
-Comment[gl]=Plugin de Filtro Xenérico de Substituición de Cadeas para KTTS
-Comment[hu]=Általános sztringcserélő modul a KTTS-hez
-Comment[is]=Almennt strengja útskiptinga íforrit fyrir KTTS
-Comment[it]=Plugin generico per il filtro di sostituzione di stringhe per KTTS
-Comment[ja]=KTTS 用汎用文字列置換フィルタプラグイン
-Comment[ka]=ზოგადი სტრიქონის ჩანაცვლების ფილტრის მოდული KTTS-სთვის
-Comment[km]=កម្មវិធី​ជំនួយ​តម្រង​ការ​ជំនួស​ខ្សែអក្សរ​ទូទៅ​សម្រាប់ KTTS
-Comment[lt]=Bendro pobūdžio eilučių pakeitimo filtro priedas, skirtas KTTS
-Comment[mk]=Филтер за KTTS за општа замена на низи знаци
-Comment[ms]=Plugin Penapis Penggantian Rentetan Generik bagi KTTS
-Comment[nb]=Filter-programtillegg til KTTS for streng-erstatning
-Comment[nds]=KTTS-Filtermoduul för dat Utwesseln vun Tekenkeden
-Comment[ne]=KTTS का लागि जेनेरीक स्ट्रिङ प्रतिस्थापन फिल्टर प्लगइन
-Comment[nl]=Generieke tekst-vervang-filter-plugin voor KTTS
-Comment[pl]=Wtyczka zastępowania tekstu dla KTTS
-Comment[pt]='Plugin' Genérico de Substituição de Textos para o KTTS
-Comment[pt_BR]=Plug-in de Filtro genérico de Substituição de Strings Para o KTTS
-Comment[ru]=Фильтр автозамены для KTTS
-Comment[sk]=Všeobecný modul filtra náhrady reťazca v KTTS
-Comment[sl]=Filtrni vstavek KTTS za generični zamenjevalnik nizov
-Comment[sr]=Генерички филтерски прикључак KTTS-а за замену знаковних низова
-Comment[sr@Latn]=Generički filterski priključak KTTS-a za zamenu znakovnih nizova
-Comment[sv]=Insticksprogram för KTTS med generellt strängersättningsfilter
-Comment[ta]=KTTSக்கான அலங்கார சொருகுபொருள் சர இடமாற்றி
-Comment[tg]=Филтри худивазкунӣ барои KTTS
-Comment[tr]=KTTS için Genel Metin Değiştirme Süzgeci Eklentisi
-Comment[uk]=Втулок загального фільтра заміни рядків для KTTS
-Comment[vi]=Trình bổ sung Lọc Thay Chuỗi Chung cho KTTS
-Comment[zh_TW]=KTTS 使用的字串置換外掛程式
+
Type=Service
X-TDE-ServiceTypes=KTTSD/FilterPlugin
X-TDE-Library=libkttsd_stringreplacerplugin
diff --git a/kttsd/filters/stringreplacer/stringreplacerconf.cpp b/kttsd/filters/stringreplacer/stringreplacerconf.cpp
index 00abecb..e226f68 100644
--- a/kttsd/filters/stringreplacer/stringreplacerconf.cpp
+++ b/kttsd/filters/stringreplacer/stringreplacerconf.cpp
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Generic String Replacement Filter Configuration class.
-------------------
Copyright:
@@ -74,30 +74,30 @@ StringReplacerConf::StringReplacerConf( TQWidget *parent, const char *name, cons
layout->addWidget(m_widget);
m_widget->substLView->setSortColumn(-1);
- connect(m_widget->nameLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()));
- connect(m_widget->languageBrowseButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotLanguageBrowseButton_clicked()));
- connect(m_widget->addButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotAddButton_clicked()));
- connect(m_widget->upButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotUpButton_clicked()));
- connect(m_widget->downButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotDownButton_clicked()));
- connect(m_widget->editButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotEditButton_clicked()));
- connect(m_widget->removeButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotRemoveButton_clicked()));
- connect(m_widget->loadButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotLoadButton_clicked()));
- connect(m_widget->saveButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotSaveButton_clicked()));
- connect(m_widget->clearButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotClearButton_clicked()));
- connect(m_widget->substLView, TQT_SIGNAL(selectionChanged()),
- this, TQT_SLOT(enableDisableButtons()));
- connect(m_widget->appIdLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()));
+ connect(m_widget->nameLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()));
+ connect(m_widget->languageBrowseButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotLanguageBrowseButton_clicked()));
+ connect(m_widget->addButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotAddButton_clicked()));
+ connect(m_widget->upButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotUpButton_clicked()));
+ connect(m_widget->downButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotDownButton_clicked()));
+ connect(m_widget->editButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotEditButton_clicked()));
+ connect(m_widget->removeButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotRemoveButton_clicked()));
+ connect(m_widget->loadButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotLoadButton_clicked()));
+ connect(m_widget->saveButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotSaveButton_clicked()));
+ connect(m_widget->clearButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotClearButton_clicked()));
+ connect(m_widget->substLView, TQ_SIGNAL(selectionChanged()),
+ this, TQ_SLOT(enableDisableButtons()));
+ connect(m_widget->appIdLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()));
// Determine if tdeutils Regular Expression Editor is installed.
m_reEditorInstalled = !TDETrader::self()->query("KRegExpEditor/KRegExpEditor").isEmpty();
@@ -581,14 +581,14 @@ void StringReplacerConf::addOrEditSubstitution(bool isAdd)
m_editWidget->substLineEdit->setText( item->text(3) );
}
// The match box may not be blank.
- connect( m_editWidget->matchLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(slotMatchLineEdit_textChanged(const TQString&)) );
- connect( m_editWidget->regexpRadioButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotTypeButtonGroup_clicked()) );
- connect( m_editWidget->wordRadioButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotTypeButtonGroup_clicked()) );
- connect( m_editWidget->matchButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotMatchButton_clicked()) );
+ connect( m_editWidget->matchLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(slotMatchLineEdit_textChanged(const TQString&)) );
+ connect( m_editWidget->regexpRadioButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotTypeButtonGroup_clicked()) );
+ connect( m_editWidget->wordRadioButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotTypeButtonGroup_clicked()) );
+ connect( m_editWidget->matchButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotMatchButton_clicked()) );
// Display the box in a dialog.
m_editDlg = new KDialogBase(
KDialogBase::Swallow,
diff --git a/kttsd/filters/stringreplacer/stringreplacerconf.h b/kttsd/filters/stringreplacer/stringreplacerconf.h
index 542912d..e369e26 100644
--- a/kttsd/filters/stringreplacer/stringreplacerconf.h
+++ b/kttsd/filters/stringreplacer/stringreplacerconf.h
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Generic String Replacement Filter Configuration class.
-------------------
Copyright:
@@ -42,7 +42,7 @@ class EditReplacementWidget;
class StringReplacerConf : public KttsFilterConf
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kttsd/filters/stringreplacer/stringreplacerconfwidget.ui b/kttsd/filters/stringreplacer/stringreplacerconfwidget.ui
index f1e58d7..3bc6fb3 100644
--- a/kttsd/filters/stringreplacer/stringreplacerconfwidget.ui
+++ b/kttsd/filters/stringreplacer/stringreplacerconfwidget.ui
@@ -191,9 +191,6 @@
<property name="text">
<string>Load...</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="whatsThis" stdset="0">
<string>Click to load a word list from a file.</string>
<comment>What's this text</comment>
@@ -458,17 +455,9 @@
<tabstop>appIdLineEdit</tabstop>
</tabstops>
<layoutdefaults spacing="6" margin="11"/>
-<includehints>
- <includehint>klineedit.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>tdelistview.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>kpushbutton.h</includehint>
-</includehints>
+<includes>
+ <include location="global" impldecl="in implementation">tdelistview.h</include>
+ <include location="global" impldecl="in implementation">klineedit.h</include>
+ <include location="global" impldecl="in implementation">kpushbutton.h</include>
+</includes>
</UI>
diff --git a/kttsd/filters/stringreplacer/stringreplacerplugin.cpp b/kttsd/filters/stringreplacer/stringreplacerplugin.cpp
index c3f9678..d7ef8b7 100644
--- a/kttsd/filters/stringreplacer/stringreplacerplugin.cpp
+++ b/kttsd/filters/stringreplacer/stringreplacerplugin.cpp
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Generating the factories so String Replacer Filter can be used as plug in.
-------------------
Copyright:
diff --git a/kttsd/filters/stringreplacer/stringreplacerproc.cpp b/kttsd/filters/stringreplacer/stringreplacerproc.cpp
index f558d6d..5358161 100644
--- a/kttsd/filters/stringreplacer/stringreplacerproc.cpp
+++ b/kttsd/filters/stringreplacer/stringreplacerproc.cpp
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Generic String Replacement Filter Processing class.
-------------------
Copyright:
diff --git a/kttsd/filters/stringreplacer/stringreplacerproc.h b/kttsd/filters/stringreplacer/stringreplacerproc.h
index 38a12e4..bd7559f 100644
--- a/kttsd/filters/stringreplacer/stringreplacerproc.h
+++ b/kttsd/filters/stringreplacer/stringreplacerproc.h
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Generic String Replacement Filter Processing class.
This is the interface definition for text filters.
-------------------
@@ -37,7 +37,7 @@
class StringReplacerProc : virtual public KttsFilterProc
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kttsd/filters/talkerchooser/CMakeLists.txt b/kttsd/filters/talkerchooser/CMakeLists.txt
new file mode 100644
index 0000000..14b1130
--- /dev/null
+++ b/kttsd/filters/talkerchooser/CMakeLists.txt
@@ -0,0 +1,45 @@
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+ ${CMAKE_SOURCE_DIR}/kttsd/libkttsd
+ ${CMAKE_BINARY_DIR}/kttsd/libkttsd
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+ ${TDE_LIB_DIR}
+)
+
+
+##### libkttsd_talkerchooserplugin (kpart)
+
+tde_add_kpart( libkttsd_talkerchooserplugin AUTOMOC
+
+ SOURCES
+ talkerchooserconfwidget.ui
+ talkerchooserconf.cpp
+ talkerchooserproc.cpp
+ talkerchooserplugin.cpp
+ LINK
+ kttsd-shared
+
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data
+
+tde_create_translated_desktop(
+ SOURCE kttsd_talkerchooserplugin.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kttsd-desktops
+)
+
+install(
+ FILES female_notifications_rc
+ DESTINATION ${DATA_INSTALL_DIR}/kttsd/talkerchooser
+)
diff --git a/kttsd/filters/talkerchooser/kttsd_talkerchooserplugin.desktop b/kttsd/filters/talkerchooser/kttsd_talkerchooserplugin.desktop
index 9138f57..3a41f84 100644
--- a/kttsd/filters/talkerchooser/kttsd_talkerchooserplugin.desktop
+++ b/kttsd/filters/talkerchooser/kttsd_talkerchooserplugin.desktop
@@ -1,88 +1,8 @@
[Desktop Entry]
Name=Talker Chooser
-Name[bg]=Избор на глас
-Name[ca]=Selector de parla
-Name[cs]=Výběr hlasu
-Name[da]=Vælger af oplæser
-Name[de]=Sprecherauswahl
-Name[el]=Επιλογή εκφωνητή
-Name[es]=Selector de lectores
-Name[et]=Kõneleja valimine
-Name[fa]=انتخاب‌کنندۀ گوینده
-Name[fi]=Puhujan valitsin
-Name[fr]=Sélecteur de voix
-Name[ga]=Roghnóir Cainteora
-Name[gl]=Escolla de Locutor
-Name[hu]=Hangválasztó
-Name[is]=Talveljari
-Name[it]=Selezione dell'oratore
-Name[ja]=話者選択
-Name[ka]=მოლაპარაკის ამომრჩეველი
-Name[km]=ឧបករណ៍​ជ្រើស​អ្នក​និយាយ
-Name[mk]=Избирач на говорникот
-Name[ms]=Pemilih Penutur
-Name[nb]=Snakkervelger
-Name[nds]=Snacker-Utwahl
-Name[ne]=वक्ता चयनकर्ता
-Name[nl]=Spreker kiezen
-Name[pa]=ਬੋਲਚਾਲ ਚੋਣਕਾਰ
-Name[pl]=Wybieranie Mówców
-Name[pt]=Escolha de Orador
-Name[pt_BR]=Escolha do Talker
-Name[ru]=Диктор
-Name[sk]=Voľba hovorcu
-Name[sl]=Izbirnik govornika
-Name[sr]=Бирач говорника
-Name[sr@Latn]=Birač govornika
-Name[sv]=Urval av talare
-Name[ta]=டாக்கர் தேர்ந்தெடுப்பான்
-Name[tg]=Диктор
-Name[tr]=Konuşmacı Seçici
-Name[uk]=Вибір диктора
-Name[vi]=Trình chọn Máy nói
-Name[zh_TW]=語音選擇器
+
Comment=Generic Talker Chooser Filter Plugin for KTTS
-Comment[bg]=Приставка за избор на глас за KTTS
-Comment[ca]=Connector del filtre selector genèric de parla pel KTTS
-Comment[cs]=Modul filtru výběru hlasu KTTS
-Comment[da]=Generisk vælger af oplæser for KTTS
-Comment[de]=Generischer Sprecherauswahlfilter für KTTS
-Comment[el]=Γενικό φίλτρο πρόσθετο επιλογής εκφωνητή για το KTTS
-Comment[es]=Complemento de audio para KTTSD
-Comment[et]=KTTS-i üldine kõneleja valimise filtri plugin
-Comment[eu]=KTTS-ren hizlariak hautatzeko iragazk-plugin generikoa
-Comment[fa]=وصلۀ پالایۀ انتخاب‌کنندۀ گویندۀ عمومی برای KTTS
-Comment[fi]=Yleinen puhujan valitsin suodatin liitännäinen KTTS-ohjelmalle
-Comment[fr]=Module de filtrage de sélection de voix pour KTTS
-Comment[gl]=Plugin para Escoller o Locutor para KTTS
-Comment[hu]=Általános hangkiválasztó modul a KTTS-hez
-Comment[is]=Almennt talvalsíforrit fyrir KTTS
-Comment[it]=Plugin generico per il filtro di scelta dell'oratore per KTTS
-Comment[ja]=KTTS 用汎用話者選択フィルタプラグイン
-Comment[ka]=მოლაპარაკის ამომრჩეველის ზოგადი ფილტრის მოდული KTTS-სთვის
-Comment[km]=កម្មវិធី​ជំនួយ​ឧបករណ៍​ជ្រើស​រើស​អ្នក​និយាយ​ទូទៅ​សម្រាប់ KTTS
-Comment[mk]=Филтер за KTTS за избирач на општ говорник
-Comment[ms]=Plugin Penapis Pemilih Penutur Generik bagi KTTS
-Comment[nb]=Filter-programtillegg til KTTS for snakkervalg
-Comment[nds]=KTTS-Filtermoduul för dat Utsöken vun den Snacker
-Comment[ne]=KTTS का लागि जेनेरीक वक्ता चयनकर्ता फिल्टर प्लगइन
-Comment[nl]=Generieke plugin om de spreker te kiezen voor KTTS
-Comment[pa]=KTTS ਲਈ ਸਧਾਰਨ ਬੋਲੀ ਚੋਣਕਾਰ ਫਿਲਟਰ ਪਲੱਗਿੰਨ
-Comment[pl]=Wtyczka wyboru Mówców dla KTTS
-Comment[pt]='Plugin' Genérico de Escolha de Orador para o KTTS
-Comment[pt_BR]=Plug-in de Filtro Genérico Para Escolha do Talker do KTTS
-Comment[ru]=Фильтр выбора диктора для KTTS
-Comment[sk]=Všeobecný modul filra na voľbu hovorcu v KTTS
-Comment[sl]=Filtrni vstavek KTTS za generični izbirnik govorca
-Comment[sr]=Генерички филтерски прикључак KTTS-а за бирач говорника
-Comment[sr@Latn]=Generički filterski priključak KTTS-a za birač govornika
-Comment[sv]=Insticksprogram för KTTS med generellt urvalsfilter för talare
-Comment[ta]=KTTS க்கான ஜெனரிக் பேச்சாளர் தேர்ந்தெடுப்பான அலங்கார சொருகுப்பொருள்
-Comment[tg]=Филтри интихоби диктор барои KTTS
-Comment[tr]=KTTS için Genel Konuşma Seçici Süzgeci Eklentisi
-Comment[uk]=Загальний втулок Фільтра вибору диктора для KTTS
-Comment[vi]=Trình bổ sung Lọc Chọn Máy nói Chung cho KTTS
-Comment[zh_TW]=KTTS 使用的語音選擇外掛程式
+
Type=Service
X-TDE-ServiceTypes=KTTSD/FilterPlugin
X-TDE-Library=libkttsd_talkerchooserplugin
diff --git a/kttsd/filters/talkerchooser/talkerchooserconf.cpp b/kttsd/filters/talkerchooser/talkerchooserconf.cpp
index ff9a6e8..350c77d 100644
--- a/kttsd/filters/talkerchooser/talkerchooserconf.cpp
+++ b/kttsd/filters/talkerchooser/talkerchooserconf.cpp
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Generic Talker Chooser Filter Configuration class.
-------------------
Copyright:
@@ -65,23 +65,23 @@ TalkerChooserConf::TalkerChooserConf( TQWidget *parent, const char *name, const
m_reEditorInstalled = !TDETrader::self()->query("KRegExpEditor/KRegExpEditor").isEmpty();
m_widget->reEditorButton->setEnabled(m_reEditorInstalled);
- connect(m_widget->nameLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()));
- connect(m_widget->reLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()));
- connect(m_widget->reEditorButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotReEditorButton_clicked()));
- connect(m_widget->appIdLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()));
- connect(m_widget->talkerButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotTalkerButton_clicked()));
+ connect(m_widget->nameLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()));
+ connect(m_widget->reLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()));
+ connect(m_widget->reEditorButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotReEditorButton_clicked()));
+ connect(m_widget->appIdLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()));
+ connect(m_widget->talkerButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotTalkerButton_clicked()));
- connect(m_widget->loadButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotLoadButton_clicked()));
- connect(m_widget->saveButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotSaveButton_clicked()));
- connect(m_widget->clearButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotClearButton_clicked()));
+ connect(m_widget->loadButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotLoadButton_clicked()));
+ connect(m_widget->saveButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotSaveButton_clicked()));
+ connect(m_widget->clearButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotClearButton_clicked()));
// Set up defaults.
defaults();
diff --git a/kttsd/filters/talkerchooser/talkerchooserconf.h b/kttsd/filters/talkerchooser/talkerchooserconf.h
index 6b4f0b7..8b302ae 100644
--- a/kttsd/filters/talkerchooser/talkerchooserconf.h
+++ b/kttsd/filters/talkerchooser/talkerchooserconf.h
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Generic Talker Chooser Filter Configuration class.
-------------------
Copyright:
@@ -44,7 +44,7 @@ class EditReplacementWidget;
class TalkerChooserConf : public KttsFilterConf
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kttsd/filters/talkerchooser/talkerchooserconfwidget.ui b/kttsd/filters/talkerchooser/talkerchooserconfwidget.ui
index a66c2bc..f163922 100644
--- a/kttsd/filters/talkerchooser/talkerchooserconfwidget.ui
+++ b/kttsd/filters/talkerchooser/talkerchooserconfwidget.ui
@@ -305,15 +305,8 @@
<tabstop>appIdLineEdit</tabstop>
</tabstops>
<layoutdefaults spacing="6" margin="11"/>
-<includehints>
- <includehint>klineedit.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>kpushbutton.h</includehint>
-</includehints>
+<includes>
+ <include location="global" impldecl="in implementation">klineedit.h</include>
+ <include location="global" impldecl="in implementation">kpushbutton.h</include>
+</includes>
</UI>
diff --git a/kttsd/filters/talkerchooser/talkerchooserplugin.cpp b/kttsd/filters/talkerchooser/talkerchooserplugin.cpp
index 4181f6a..7dfa536 100644
--- a/kttsd/filters/talkerchooser/talkerchooserplugin.cpp
+++ b/kttsd/filters/talkerchooser/talkerchooserplugin.cpp
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Generating the factories so Talker Chooser Filter can be used as plug in.
-------------------
Copyright:
diff --git a/kttsd/filters/talkerchooser/talkerchooserproc.cpp b/kttsd/filters/talkerchooser/talkerchooserproc.cpp
index 38bbdb5..38e4164 100644
--- a/kttsd/filters/talkerchooser/talkerchooserproc.cpp
+++ b/kttsd/filters/talkerchooser/talkerchooserproc.cpp
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Generic Talker Chooser Filter Configuration class.
-------------------
Copyright:
diff --git a/kttsd/filters/talkerchooser/talkerchooserproc.h b/kttsd/filters/talkerchooser/talkerchooserproc.h
index 9a27820..8e836f7 100644
--- a/kttsd/filters/talkerchooser/talkerchooserproc.h
+++ b/kttsd/filters/talkerchooser/talkerchooserproc.h
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Generic Talker Chooser Filter Configuration class.
-------------------
Copyright:
@@ -30,7 +30,7 @@
class TalkerChooserProc : virtual public KttsFilterProc
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kttsd/filters/xmltransformer/CMakeLists.txt b/kttsd/filters/xmltransformer/CMakeLists.txt
new file mode 100644
index 0000000..bd9ba6d
--- /dev/null
+++ b/kttsd/filters/xmltransformer/CMakeLists.txt
@@ -0,0 +1,44 @@
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${TDE_INCLUDE_DIR}
+ ${TQT_INCLUDE_DIRS}
+ ${CMAKE_SOURCE_DIR}/kttsd/libkttsd
+)
+
+link_directories(
+ ${TQT_LIBRARY_DIRS}
+ ${TDE_LIB_DIR}
+)
+
+
+##### libkttsd_xmltransformerplugin (kpart)
+
+tde_add_kpart( libkttsd_xmltransformerplugin AUTOMOC
+
+ SOURCES
+ xmltransformerconfwidget.ui
+ xmltransformerconf.cpp
+ xmltransformerproc.cpp
+ xmltransformerplugin.cpp
+ LINK
+ kttsd-shared
+
+ DESTINATION ${PLUGIN_INSTALL_DIR}
+)
+
+
+##### other data
+
+tde_create_translated_desktop(
+ SOURCE kttsd_xmltransformerplugin.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kttsd-desktops
+)
+
+install(
+ FILES xhtml2ssml.xsl xhtml2ssml_simple.xsl
+ DESTINATION ${DATA_INSTALL_DIR}/kttsd/xmltransformer
+)
diff --git a/kttsd/filters/xmltransformer/kttsd_xmltransformerplugin.desktop b/kttsd/filters/xmltransformer/kttsd_xmltransformerplugin.desktop
index c417be9..15653aa 100644
--- a/kttsd/filters/xmltransformer/kttsd_xmltransformerplugin.desktop
+++ b/kttsd/filters/xmltransformer/kttsd_xmltransformerplugin.desktop
@@ -1,87 +1,8 @@
[Desktop Entry]
Name=XML Transformer
-Name[bg]=Трансформиране на XML
-Name[bs]=XML transformacije
-Name[ca]=Transformador XML
-Name[cs]=XML transformace
-Name[da]=XML Transformatør
-Name[de]=XML-Umformer
-Name[el]=XML μεταμορφωτής
-Name[es]=Transformador XML
-Name[et]=XML-i teisendus
-Name[fa]=تبدیل‌کنندۀ XML
-Name[fi]=XML-muunnin
-Name[fr]=Transformation XML
-Name[ga]=Trasfhoirmeoir XML
-Name[gl]=Transformador XML
-Name[hu]=XML-átalakító
-Name[is]=XML ummyndari
-Name[it]=Trasformatore XML
-Name[ja]=XML 変換
-Name[ka]=XML გარდამქმნელი
-Name[km]= កម្មវិធី​ប្លែង​ XML
-Name[mk]=XML-трансформирач
-Name[ms]=Transformer XML
-Name[nds]=XML-Ümwanneln
-Name[ne]=XML रुपान्तरणकर्ता
-Name[nl]=XML-omvormer
-Name[pa]=XML ਤਬਦੀਲੀਕਾਰ
-Name[pl]=Transformacja XML
-Name[pt]=Transformação de XML
-Name[pt_BR]=Transformador XML
-Name[ru]=Преобразователь XML
-Name[sk]=Transformácia XML
-Name[sl]=Pretvornik XML
-Name[sr]=XML трансформатор
-Name[sr@Latn]=XML transformator
-Name[sv]=XML-transformering
-Name[tg]=Тағйирдиҳии XML
-Name[tr]=XML Dönüştürücü
-Name[uk]=Перетворення XML
-Name[vi]=Trình chuyển đổi XML
-Name[zh_TW]=XML 轉換器
+
Comment=Generic XML Tranformation Filter Plugin for KTTS
-Comment[bg]=Приставка филтър за трансформиране на XML за KTTS
-Comment[ca]=Connector del filtre genèric del transformador XML pel KTTS
-Comment[cs]=Modul filtru obecné XML transformace KTTS
-Comment[da]=Generisk XML Tranformationsfilter-plugin for KTTS
-Comment[de]=Generisches XML-Umformungs-Filtermodul für KTTS
-Comment[el]=Γενικό φίλτρο πρόσθετο XML μεταμόρφωσης για το KTTS
-Comment[es]=Complemento de Audio para KTTSD
-Comment[et]=KTTS-i üldine XML-i teisenduse filtri plugin
-Comment[eu]=KTTS-ren XML transformazioen iragazki-plugin generikoa
-Comment[fa]=وصلۀ پالایۀ انتقال XML عمومی برای KTTS
-Comment[fi]=Yleinen XML-muuntimen suodatin liitännäinen KTTS-ohjelmalle
-Comment[fr]=Module de filtrage de transformation XML générique pour KTTS
-Comment[gl]=Plugin de Transformación de XML para KTTS
-Comment[hu]=Általános XML-átalakító modul a KTTS-hez
-Comment[is]=Almennt XML ummynda íforrit fyrir KTTS
-Comment[it]=Plugin generico per il filtro di trasformazione XML per KTTS
-Comment[ja]=KTTS 用汎用 XML 変換フィルタプラグイン
-Comment[ka]=ზოგადი XML გარდამქმნელის ფილტრის მოდული KTTS-სთვის
-Comment[km]=កម្មវិធី​ជំនួស​តម្រង​ការ​ប្លែង​ XML ទូទៅ​សម្រាប់ KTTS
-Comment[mk]=Филтер за KTTS за трансформација на општ XML
-Comment[ms]=Plugin Penapis Transformasi XML Generik bagi KTTS
-Comment[nb]=Filter-programtillegg til KTTS for alminnelig XML-transformasjon
-Comment[nds]=KTTS-Filtermoduul för dat Ümwanneln vun XML
-Comment[ne]=KTTS का लागि जेनेरीक XML रुपान्तरण फिल्टर प्लगइन
-Comment[nl]=Generieke filterplugin voor XML-omvorming voor KTTS
-Comment[pa]=KTTS ਲਈ XML ਸੰਚਾਰ ਫਿਲਟਰ
-Comment[pl]=Wtyczka transformacji XML dla KTTS
-Comment[pt]='Plugin' Genérico de Transformação de XML para o KTTS
-Comment[pt_BR]=Plug-in de Filtro Genérico de Transformação XML: para o KTTSD
-Comment[ru]=Фильтр XML для KTTS
-Comment[sk]=Všeobecný modul filtra pre transformáciu XML v KTTS
-Comment[sl]=Filtrni vstavek KTTS za generično preoblikovanje XML
-Comment[sr]=Генерички филтерски прикључак KTTS-а за трансформацију XML-а
-Comment[sr@Latn]=Generički filterski priključak KTTS-a za transformaciju XML-a
-Comment[sv]=Insticksprogram för KTTS med generellt XML-transformeringsfilter
-Comment[ta]=KTTSக்கான ஜெனரிக் XML மாற்று அலங்கார சொருகுப்பொருள்
-Comment[tg]=Филтри XMLбарои KTTS
-Comment[tr]=KTTS için genel XML Dönüştürücü Süzgeci Eklentisi
-Comment[uk]=Втулок загального фільтра перетворення XML для KTTS
-Comment[vi]=Trình bổ sung Lọc Chuyển đổi XML Chung cho KTTS
-Comment[zh_TW]=KTTS 使用的一般 XML 轉換外掛程式
+
Type=Service
X-TDE-ServiceTypes=KTTSD/FilterPlugin
X-TDE-Library=libkttsd_xmltransformerplugin
diff --git a/kttsd/filters/xmltransformer/xmltransformerconf.cpp b/kttsd/filters/xmltransformer/xmltransformerconf.cpp
index ab45284..2f3538f 100644
--- a/kttsd/filters/xmltransformer/xmltransformerconf.cpp
+++ b/kttsd/filters/xmltransformer/xmltransformerconf.cpp
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Generic XML Transformation Filter Configuration class.
-------------------
Copyright:
@@ -59,18 +59,18 @@ XmlTransformerConf::XmlTransformerConf( TQWidget *parent, const char *name, cons
defaults();
// Connect signals.
- connect( m_widget->nameLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()));
- connect( m_widget->xsltPath, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()) );
- connect( m_widget->xsltprocPath, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()) );
- connect( m_widget->rootElementLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()) );
- connect( m_widget->doctypeLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()) );
- connect( m_widget->appIdLineEdit, TQT_SIGNAL(textChanged(const TQString&)),
- this, TQT_SLOT(configChanged()) );
+ connect( m_widget->nameLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()));
+ connect( m_widget->xsltPath, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()) );
+ connect( m_widget->xsltprocPath, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()) );
+ connect( m_widget->rootElementLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()) );
+ connect( m_widget->doctypeLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()) );
+ connect( m_widget->appIdLineEdit, TQ_SIGNAL(textChanged(const TQString&)),
+ this, TQ_SLOT(configChanged()) );
}
/**
diff --git a/kttsd/filters/xmltransformer/xmltransformerconf.h b/kttsd/filters/xmltransformer/xmltransformerconf.h
index 7cd5e87..a818032 100644
--- a/kttsd/filters/xmltransformer/xmltransformerconf.h
+++ b/kttsd/filters/xmltransformer/xmltransformerconf.h
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Generic XML Transformation Filter Configuration class.
-------------------
Copyright:
@@ -39,7 +39,7 @@
class XmlTransformerConf : public KttsFilterConf
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/kttsd/filters/xmltransformer/xmltransformerconfwidget.ui b/kttsd/filters/xmltransformer/xmltransformerconfwidget.ui
index 89d5c7c..ecb6d3b 100644
--- a/kttsd/filters/xmltransformer/xmltransformerconfwidget.ui
+++ b/kttsd/filters/xmltransformer/xmltransformerconfwidget.ui
@@ -234,16 +234,9 @@
</grid>
</widget>
<layoutdefaults spacing="6" margin="11"/>
-<includehints>
- <includehint>klineedit.h</includehint>
- <includehint>kurlrequester.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>kurlrequester.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>klineedit.h</includehint>
-</includehints>
+<includes>
+ <include location="global" impldecl="in implementation">klineedit.h</include>
+ <include location="global" impldecl="in implementation">kpushbutton.h</include>
+ <include location="global" impldecl="in implementation">kurlrequester.h</include>
+</includes>
</UI>
diff --git a/kttsd/filters/xmltransformer/xmltransformerplugin.cpp b/kttsd/filters/xmltransformer/xmltransformerplugin.cpp
index c76c889..0a9ca77 100644
--- a/kttsd/filters/xmltransformer/xmltransformerplugin.cpp
+++ b/kttsd/filters/xmltransformer/xmltransformerplugin.cpp
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Generating the factories so XML Transformer Filter can be used as plug in.
-------------------
Copyright:
diff --git a/kttsd/filters/xmltransformer/xmltransformerproc.cpp b/kttsd/filters/xmltransformer/xmltransformerproc.cpp
index 9a48f9c..b341337 100644
--- a/kttsd/filters/xmltransformer/xmltransformerproc.cpp
+++ b/kttsd/filters/xmltransformer/xmltransformerproc.cpp
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Generic XML Transformation Filter Processing class.
-------------------
Copyright:
@@ -250,12 +250,12 @@ bool XmlTransformerProc::init(TDEConfig* config, const TQString& configGroup)
// m_xsltProc->args() << endl;
m_state = fsFiltering;
- connect(m_xsltProc, TQT_SIGNAL(processExited(TDEProcess*)),
- this, TQT_SLOT(slotProcessExited(TDEProcess*)));
- connect(m_xsltProc, TQT_SIGNAL(receivedStdout(TDEProcess*, char*, int)),
- this, TQT_SLOT(slotReceivedStdout(TDEProcess*, char*, int)));
- connect(m_xsltProc, TQT_SIGNAL(receivedStderr(TDEProcess*, char*, int)),
- this, TQT_SLOT(slotReceivedStderr(TDEProcess*, char*, int)));
+ connect(m_xsltProc, TQ_SIGNAL(processExited(TDEProcess*)),
+ this, TQ_SLOT(slotProcessExited(TDEProcess*)));
+ connect(m_xsltProc, TQ_SIGNAL(receivedStdout(TDEProcess*, char*, int)),
+ this, TQ_SLOT(slotReceivedStdout(TDEProcess*, char*, int)));
+ connect(m_xsltProc, TQ_SIGNAL(receivedStderr(TDEProcess*, char*, int)),
+ this, TQ_SLOT(slotReceivedStderr(TDEProcess*, char*, int)));
if (!m_xsltProc->start(TDEProcess::NotifyOnExit,
static_cast<TDEProcess::Communication>(TDEProcess::Stdout | TDEProcess::Stderr)))
{
diff --git a/kttsd/filters/xmltransformer/xmltransformerproc.h b/kttsd/filters/xmltransformer/xmltransformerproc.h
index d9f0881..f9c1977 100644
--- a/kttsd/filters/xmltransformer/xmltransformerproc.h
+++ b/kttsd/filters/xmltransformer/xmltransformerproc.h
@@ -1,4 +1,4 @@
-/***************************************************** vim:set ts=4 sw=4 sts=4:
+/*
Generic XML Transformation Filter Processing class.
-------------------
Copyright:
@@ -35,7 +35,7 @@ class TDEProcess;
class XmlTransformerProc : virtual public KttsFilterProc
{
- Q_OBJECT
+ TQ_OBJECT
public: