summaryrefslogtreecommitdiffstats
path: root/languages/python
diff options
context:
space:
mode:
Diffstat (limited to 'languages/python')
-rw-r--r--languages/python/CMakeLists.txt7
-rw-r--r--languages/python/app_templates/pyqt/CMakeLists.txt18
-rw-r--r--languages/python/app_templates/pyqt/app.py4
-rw-r--r--languages/python/app_templates/pyqt/pyqt11
-rw-r--r--languages/python/app_templates/pyqt/pyqt-am-preproc.py6
-rw-r--r--languages/python/app_templates/pyqt/pyqt.kdevtemplate93
-rw-r--r--languages/python/app_templates/pyqt/templates-ui-dialog2
-rw-r--r--languages/python/app_templates/pyqt/templates-ui-mainwin21
-rw-r--r--languages/python/app_templates/pythonhello/CMakeLists.txt18
-rw-r--r--languages/python/app_templates/pythonhello/app.py2
-rw-r--r--languages/python/app_templates/pythonhello/pythonhello13
-rw-r--r--languages/python/app_templates/pythonhello/pythonhello.kdevtemplate92
-rw-r--r--languages/python/app_templates/pytk/CMakeLists.txt18
-rw-r--r--languages/python/app_templates/pytk/app.py2
-rw-r--r--languages/python/app_templates/pytk/pytk13
-rw-r--r--languages/python/app_templates/pytk/pytk.kdevtemplate92
-rwxr-xr-xlanguages/python/kde_pydoc.py28
-rw-r--r--languages/python/kdevpythonsupport.desktop84
-rw-r--r--languages/python/pydoc.cpp14
-rw-r--r--languages/python/pythonconfigwidget.h2
-rw-r--r--languages/python/pythonimplementationwidget.h2
-rw-r--r--languages/python/pythonsupportpart.cpp48
-rw-r--r--languages/python/pythonsupportpart.h2
-rw-r--r--languages/python/tqtdesignerpythonintegration.h2
24 files changed, 149 insertions, 445 deletions
diff --git a/languages/python/CMakeLists.txt b/languages/python/CMakeLists.txt
index 485f78de..4f7287de 100644
--- a/languages/python/CMakeLists.txt
+++ b/languages/python/CMakeLists.txt
@@ -32,7 +32,12 @@ link_directories(
##### other data ################################
-install( FILES kdevpythonsupport.desktop pydoc.protocol DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kdevpythonsupport.desktop pydoc.protocol
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR tdevelop-desktops
+)
+
install( FILES kde_pydoc.py DESTINATION ${DATA_INSTALL_DIR}/tdeio_pydoc )
install( FILES kdevpythonsupport.rc DESTINATION ${DATA_INSTALL_DIR}/kdevpythonsupport )
diff --git a/languages/python/app_templates/pyqt/CMakeLists.txt b/languages/python/app_templates/pyqt/CMakeLists.txt
index 37944c17..c8f349db 100644
--- a/languages/python/app_templates/pyqt/CMakeLists.txt
+++ b/languages/python/app_templates/pyqt/CMakeLists.txt
@@ -9,14 +9,19 @@
#
#################################################
-add_custom_target( pyqt.tar.gz ALL
- COMMAND ${TAR} zcf pyqt.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
app.py app.kdevelop fileopen.pyxpm fileprint.pyxpm
filesave.pyxpm app-Makefile.am app-autogen.sh
app-configure.ac documentdetails.ui missing install-sh
mkinstalldirs pyqt-am-preproc.py templates-ui-dialog
templates-ui-mainwin pyqt.png
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET pyqt.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -24,6 +29,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- pyqt.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE pyqt.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/python/app_templates/pyqt/app.py b/languages/python/app_templates/pyqt/app.py
index ede8dc54..960dcf40 100644
--- a/languages/python/app_templates/pyqt/app.py
+++ b/languages/python/app_templates/pyqt/app.py
@@ -133,7 +133,7 @@ class %{APPNAME}(QMainWindow):
def slotOpenFile(self):
fileName = str(QFileDialog.getOpenFileName("", "", self))
- print fileName
+ print(fileName)
if not fileName=="":
self.load(fileName)
else:
@@ -262,7 +262,7 @@ def main(args):
app=QApplication(args)
mainWindow = %{APPNAME}()
mainWindow.show()
- app.connect(app, SIGNAL("lastWindowClosed()"), app, SLOT("quit()"))
+ app.connect(app, TQ_SIGNAL("lastWindowClosed()"), app, TQ_SLOT("quit()"))
app.exec_loop()
diff --git a/languages/python/app_templates/pyqt/pyqt b/languages/python/app_templates/pyqt/pyqt
index 24b1b72f..64a028e4 100644
--- a/languages/python/app_templates/pyqt/pyqt
+++ b/languages/python/app_templates/pyqt/pyqt
@@ -1,10 +1,11 @@
-# KDE Config file
+# TDE Config file
[General]
Name=Python Qt application
-Name[fr]=Une application Qt avec PYTHON
-Icon=pyqt.png
-Category=Python
+
Comment=This generates an application framework using Python and Qt
-Comment[fr]=Gnre un squelette d'application Qt dans le language PYTHON.
+
+Category=Python
+
+Icon=pyqt.png
FileTemplates=py,ShellStyle
ShowFilesAfterGeneration=APPNAMELC.py
diff --git a/languages/python/app_templates/pyqt/pyqt-am-preproc.py b/languages/python/app_templates/pyqt/pyqt-am-preproc.py
index ff7b5a16..b58f3328 100644
--- a/languages/python/app_templates/pyqt/pyqt-am-preproc.py
+++ b/languages/python/app_templates/pyqt/pyqt-am-preproc.py
@@ -7,7 +7,7 @@
# Test real_lines properly
# Process Makefile.am's in sub-directories
-from __future__ import generators
+
import sys
import re
@@ -49,13 +49,13 @@ for l in real_lines(mf):
variables[lhs]=rhs
# look for app sources
-for (var,data) in variables.items():
+for (var,data) in list(variables.items()):
spl = var.split("_",1)
spl.append("")
(prefix,primary) = (spl[0], spl[1])
if primary=="PROGRAMS":
target=data
- if variables.has_key(target + "_SOURCES"):
+ if target + "_SOURCES" in variables:
sources = variables[target+"_SOURCES"].split()
# change .ui into .py
diff --git a/languages/python/app_templates/pyqt/pyqt.kdevtemplate b/languages/python/app_templates/pyqt/pyqt.kdevtemplate
index 5d6cf569..965976d5 100644
--- a/languages/python/app_templates/pyqt/pyqt.kdevtemplate
+++ b/languages/python/app_templates/pyqt/pyqt.kdevtemplate
@@ -1,65 +1,12 @@
-# KDE Config File
+# TDE Config File
[General]
Name=Python Qt application
-Name[ca]=Aplicació per a Qt en Python
-Name[da]=Python Qt program
-Name[de]=Python/Qt-Anwendung
-Name[el]=Εφαρμογή Python Qt
-Name[es]=Aplicación Qt en Python
-Name[et]=Pythoni Qt rakendus
-Name[eu]=Python Qt aplikazioa
-Name[fa]=کاربرد پیتون Qt
-Name[fr]=Application Qt Python
-Name[ga]=Feidhmchlár Qt Python
-Name[gl]=Aplicación Qt en Python
-Name[hu]=Python/Qt-alapú alkalmazás
-Name[it]=Applicazione Qt Python
-Name[ja]=Python Qt アプリケーション
-Name[nds]=Python Qt-Programm
-Name[ne]=पाइथोन क्यू टी अनुप्रयोग
-Name[nl]=Python Qt-toepassing
-Name[pl]=Program Qt w Pythonie
-Name[pt]=Aplicação Qt em Python
-Name[pt_BR]=Aplicação Qt em Python
-Name[ru]=Приложение Qt на Python
-Name[sk]=Python Qt aplikácia
-Name[sr]=Python-Qt програм
-Name[sr@Latn]=Python-Qt program
-Name[sv]=Python Qt-program
-Name[tr]=Python Qt Uygulaması
-Name[zh_CN]=Python Qt 应用程序
-Name[zh_TW]=Python Qt 應用程式
-Icon=pyqt.png
-Category=Python
+
Comment=This generates an application framework using Python and Qt
-Comment[ca]=Genera una infraestructura d'aplicació usant Python i Qt
-Comment[da]=Dette genererer et programskelet ved brug af Python og Qt
-Comment[de]=Hiermit wird ein Anwendungsgerüst unter Verwendung von Python und Qt erstellt
-Comment[el]=Αυτό δημιουργεί ένα πλαίσιο εφαρμογής χρησιμοποιώντας τις Python και Qt
-Comment[es]=Genera una infraestructura de aplicación que usa Python y Qt
-Comment[et]=Rakenduse raamistiku loomine Pythoni ja Qt abil
-Comment[eu]=Honek Python eta Qt darabiltzan aplikazioen lan-marko bat sortzen du
-Comment[fa]=یک چارچوب کاربرد با استفاده از پیتون و Qt تولید می‌کند
-Comment[fr]=Génère une infrastructure d'application utilisant Python et Qt
-Comment[ga]=Cruthaíonn sé seo creatlach feidhmchláir le Python agus Qt
-Comment[gl]=Isto xera un contorno de traballo para unha aplicación usando Python e Qt
-Comment[hu]=Létrehoz egy alkalmazás-keretrendszert Python nyelven, a Qt felhasználásával
-Comment[it]=Genera l'infrastruttura applicativa usando Python e Qt
-Comment[ja]=Python と Qt を使ってアプリケーションフレームワークを作成します
-Comment[nds]=Dit stellt mit Python un Qt en Programmrahmenwark op.
-Comment[ne]=यसले पाइथोन र क्यू टी प्रयोग गरेर अनुप्रयोग फ्रेमवर्क उत्पन्न गर्दछ
-Comment[nl]=Dit genereert een toepassingsframework met behulp van Python en Qt
-Comment[pl]=Generuje szablon programu używającego Pythona i Qt
-Comment[pt]=Isto cria a plataforma de uma aplicação que usa o Python e o Qt
-Comment[pt_BR]=Isto cria a plataforma de uma aplicação que usa o Python e o Qt
-Comment[ru]=Создание приложения Qt на Python
-Comment[sk]=Vygeneruje aplikačný framework používajúci Python a Qt
-Comment[sr]=Прави радни оквир програма користећи Python и Qt
-Comment[sr@Latn]=Pravi radni okvir programa koristeći Python i Qt
-Comment[sv]=Detta skapar ett programramverk med användning av Python och Qt
-Comment[tr]=Bu Python ve Qt kullanan bir uygulama çatısı yaratır.
-Comment[zh_CN]=这将生成一个使用 Python 和 Qt 的应用程序框架
-Comment[zh_TW]=產生一個使用 Python 與 Qt 的應用程式框架
+
+Category=Python
+
+Icon=pyqt.png
FileTemplates=py,ShellStyle
ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}.py
Archive=pyqt.tar.gz
@@ -138,31 +85,3 @@ Dest=%{dest}/filesave.pyxpm
[MSG]
Type=message
Comment=A Python Qt application was created in %{dest}
-Comment[ca]=Una aplicació per a Qt en Python ha estat creada en %{dest}
-Comment[da]=Et Python Qt program blev oprettet i %{dest}
-Comment[de]=Eine Python/Qt-Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή Python Qt δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación Qt en Python ha sido creada en %{dest}
-Comment[et]=Pythoni Qt rakendus loodi asukohta %{dest}
-Comment[eu]=Python eta Qt darabiltzan aplikazio bat sortu da hemen: %{dest}
-Comment[fa]=یک کاربرد پیتون Qt در %{dest} ایجاد شد
-Comment[fr]=Une application Qt Python a été créée dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchlár Python Qt i %{dest}
-Comment[gl]=Creouse unha aplicación Qt en Python en %{dest}
-Comment[hu]=Létrejött egy Python/Qt-alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione Qt Python in %{dest}
-Comment[ja]=Python Qt アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Python-Qt-Programm opstellt.
-Comment[ne]=पाइथोन क्यू टी अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Python Qt-toepassing is aangemaakt in %{dest}
-Comment[pl]=Program używający Pythona i Qt został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação Qt em Python em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação Qt em Python em %{dest}
-Comment[ru]=Приложение Qt на Python создано в %{dest}
-Comment[sk]=Python Qt aplikácia bola vytvorená v %{dest}
-Comment[sr]= Python-Qt програм је направљен у %{dest}
-Comment[sr@Latn]= Python-Qt program je napravljen u %{dest}
-Comment[sv]=Ett Python Qt-program skapades i %{dest}
-Comment[tr]=Bir Python Qt uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 创建了一个 Python Qt 应用程序
-Comment[zh_TW]=一個 Python Qt 應用程式已建立於 %{dest}
diff --git a/languages/python/app_templates/pyqt/templates-ui-dialog b/languages/python/app_templates/pyqt/templates-ui-dialog
index 92e9bfff..16eb3a67 100644
--- a/languages/python/app_templates/pyqt/templates-ui-dialog
+++ b/languages/python/app_templates/pyqt/templates-ui-dialog
@@ -1,6 +1,6 @@
<!DOCTYPE UI><UI version="3.1" stdsetdef="1">
<class>Form1</class>
-<widget class=TQDIALOG_OBJECT_NAME_STRING>
+<widget class="TQDialog">
<property name="name">
<cstring>Form1</cstring>
</property>
diff --git a/languages/python/app_templates/pyqt/templates-ui-mainwin b/languages/python/app_templates/pyqt/templates-ui-mainwin
index fd24b2f5..62d6d51a 100644
--- a/languages/python/app_templates/pyqt/templates-ui-mainwin
+++ b/languages/python/app_templates/pyqt/templates-ui-mainwin
@@ -1,6 +1,6 @@
<!DOCTYPE UI><UI version="3.1" stdsetdef="1">
<class>Form1</class>
-<widget class=TQMAINWINDOW_OBJECT_NAME_STRING>
+<widget class="TQMainWindow">
<property name="name">
<cstring>Form1</cstring>
</property>
@@ -111,9 +111,6 @@
<property name="menuText">
<string>Save &amp;As...</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</action>
<action>
<property name="name">
@@ -142,9 +139,6 @@
<property name="menuText">
<string>E&amp;xit</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</action>
<action>
<property name="name">
@@ -258,9 +252,6 @@
<property name="menuText">
<string>&amp;Contents...</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</action>
<action>
<property name="name">
@@ -272,9 +263,6 @@
<property name="menuText">
<string>&amp;Index...</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</action>
<action>
<property name="name">
@@ -286,9 +274,6 @@
<property name="menuText">
<string>&amp;About</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</action>
</actions>
<images>
@@ -415,7 +400,7 @@
<slot>helpAbout()</slot>
</connection>
</connections>
-<Q_SLOTS>
+<slots>
<slot>fileNew()</slot>
<slot>fileOpen()</slot>
<slot>fileSave()</slot>
@@ -431,6 +416,6 @@
<slot>helpIndex()</slot>
<slot>helpContents()</slot>
<slot>helpAbout()</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>
diff --git a/languages/python/app_templates/pythonhello/CMakeLists.txt b/languages/python/app_templates/pythonhello/CMakeLists.txt
index 14acd49a..66cf65a2 100644
--- a/languages/python/app_templates/pythonhello/CMakeLists.txt
+++ b/languages/python/app_templates/pythonhello/CMakeLists.txt
@@ -9,10 +9,15 @@
#
#################################################
-add_custom_target( pythonhello.tar.gz ALL
- COMMAND ${TAR} zcf pythonhello.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
app.py app.kdevelop pythonhello.png
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET pythonhello.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -20,6 +25,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- pythonhello.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE pythonhello.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/python/app_templates/pythonhello/app.py b/languages/python/app_templates/pythonhello/app.py
index 3257ce62..33b8be2c 100644
--- a/languages/python/app_templates/pythonhello/app.py
+++ b/languages/python/app_templates/pythonhello/app.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python
def main():
- print 'Hello world!'
+ print('Hello world!')
main()
diff --git a/languages/python/app_templates/pythonhello/pythonhello b/languages/python/app_templates/pythonhello/pythonhello
index f1a4f86b..066aca49 100644
--- a/languages/python/app_templates/pythonhello/pythonhello
+++ b/languages/python/app_templates/pythonhello/pythonhello
@@ -1,12 +1,11 @@
-# KDE Config File
+# TDE Config File
[General]
Name=Simple Python script
-Name[fr]=Un simple script de test "Hello world"
-Name[de]=Ein einfaches Python-Script "Hello world"
-Icon=pythonhello.png
-Category=Python
+
Comment=This generates a simplistic "Hello world" program in Python
-Comment[fr]=Gnre un simple script de test du type "Hello world" dans le language PYTHON.
-Comment[de]=Es wird ein einfaches "Hello world"-Programm in Python erzeugt.
+
+Category=Python
+
+Icon=pythonhello.png
FileTemplates=py,ShellStyle
ShowFilesAfterGeneration=APPNAMELC.py
diff --git a/languages/python/app_templates/pythonhello/pythonhello.kdevtemplate b/languages/python/app_templates/pythonhello/pythonhello.kdevtemplate
index 6d52cf8a..e2cdcd5f 100644
--- a/languages/python/app_templates/pythonhello/pythonhello.kdevtemplate
+++ b/languages/python/app_templates/pythonhello/pythonhello.kdevtemplate
@@ -1,64 +1,12 @@
-# KDE Config File
+# TDE Config File
[General]
Name=Simple Python script
-Name[ca]=Simple script en Python
-Name[da]=Simpelt Python script
-Name[de]=Einfaches Python-Skript
-Name[el]=Απλό σενάριο Python
-Name[es]=Guión sencillo en Python
-Name[et]=Lihtne Pythoni skript
-Name[eu]=Python script sinplea
-Name[fa]=دست‌نوشتۀ سادۀ پیتون
-Name[fr]=Script Python simple
-Name[ga]=Script shimplí Python
-Name[gl]=Script sinxelo en Python
-Name[hu]=Egyszerű Python-szkript
-Name[it]=Semplice script Python
-Name[ja]=簡単な Python スクリプト
-Name[nds]=Eenfach Python-Skript
-Name[ne]=साधारण पाइथोन स्क्रिप्ट
-Name[nl]=Eenvoudig Python-script
-Name[pl]=Prosty skrypt w Pythonie
-Name[pt]=Programa simples em Python
-Name[pt_BR]=Programa simples em Python
-Name[ru]=Простой скрипт Python
-Name[sk]=Jednoduchý Python skript
-Name[sr]=Једноставна Python скрипта
-Name[sr@Latn]=Jednostavna Python skripta
-Name[sv]=Enkelt Python-skript
-Name[tr]=Basit Python betiği
-Name[zh_CN]=简单的 Python 脚本
-Name[zh_TW]=簡單的 Python 文稿
-Icon=pythonhello.png
-Category=Python
+
Comment=This generates a simplistic "Hello world" program in Python
-Comment[ca]=Genera un simple programa de "Hello world" en Python
-Comment[da]=Dette genererer et simplistisk "Goddag verden" program i Python
-Comment[de]=Erstellt ein einfaches "Hello World"-Programm in Python
-Comment[el]=Αυτό δημιουργεί ένα απλό πρόγραμμα "Γεια σου κόσμε" σε Python
-Comment[es]=Genera un sencillo programa «Hola mundo» en Python
-Comment[et]=Lihtsa "Tere, maailm" programmi loomine Pythonis
-Comment[eu]=Honek "Kaixo mundua" programa sinple bat sortzen du Python lengoaian
-Comment[fa]=یک برنامۀ سادۀ «Hello world» در پیتون تولید می‌کند
-Comment[fr]=Génère un programme « Bonjour monde » simple en Python
-Comment[gl]=Isto xera un programa sinxelo "Ola mundo" en Python
-Comment[hu]=Létrehoz egy egyszerű Hello world programot Python nyelven
-Comment[it]=Genera un semplice programma di "Hello world" in Python
-Comment[ja]=簡単な Hello world プログラムを Python で作成します
-Comment[nds]=Dit stellt en eenfach "Moin Welt"-Programm mit Python op.
-Comment[ne]=यसले पाइथोनमा साधारण "हेल्लो वोल्ड" कार्यक्रम उत्पन्न गर्दछ
-Comment[nl]=Dit genereert een eenvoudig "Hello World"-programma in Python
-Comment[pl]=Generuje prosty program "Witaj świecie" w Pythonie
-Comment[pt]=Isto gera um programa simples "Olá mundo" em Python
-Comment[pt_BR]=Isto gera um programa simples "Olá mundo" em Python
-Comment[ru]=Создание простой программы "Hello world" на Python
-Comment[sk]=Vygeneruje jednoduchý "Ahoj svet" program v Python
-Comment[sr]=Прави једноставан „Здраво свете“ програм у Python-у
-Comment[sr@Latn]=Pravi jednostavan „Zdravo svete“ program u Python-u
-Comment[sv]=Detta skapar ett förenklat "Hello world"-program i Python
-Comment[tr]=Bu, Python'da basit bir "Merhaba Dünya" programı yaratır.
-Comment[zh_CN]=这将生成一个简单的 Python 语言“Hello world”程序
-Comment[zh_TW]=產生一個 Python 的簡單 Hello world 程式
+
+Category=Python
+
+Icon=pythonhello.png
FileTemplates=py,ShellStyle
ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}.py
Archive=pythonhello.tar.gz
@@ -77,31 +25,3 @@ Dest=%{dest}/%{APPNAMELC}.py
[MSG]
Type=message
Comment=A simple python script was created in %{dest}
-Comment[ca]=Un simple script en Python ha estat creat en %{dest}
-Comment[da]=Et simpelt python script blev oprettet i %{dest}
-Comment[de]=Ein einfaches Python-Skript wurde in %{dest} erstellt.
-Comment[el]=Ένα απλό σενάριο python δημιουργήθηκε στο %{dest}
-Comment[es]=Un sencillo programa en Python ha sido creado en %{dest}
-Comment[et]=Lihtne Pythoni skript loodi asukohta %{dest}
-Comment[eu]=Python programa sinple bat sortu da hemen: %{dest}
-Comment[fa]=یک دست‌نوشتۀ سادۀ پیتون در %{dest} ایجاد شد
-Comment[fr]=Un script Python simple a été créé dans %{dest}
-Comment[ga]=Cruthaíodh script shimplí Python i %{dest}
-Comment[gl]=Creouse un script sinxelo en python en %{dest}
-Comment[hu]=Létrejött egy egyszerű Python-szkript itt: %{dest}
-Comment[it]=È stato creato un semplice script python in %{dest}
-Comment[ja]=簡単な python スクリプトを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en eenfach Python-Skript opstellt.
-Comment[ne]=साधारण पाइथोन स्क्रिप्ट %{dest} मा सिर्जना गरियो
-Comment[nl]=Een eenvoudig Python-script is aangemaakt in %{dest}
-Comment[pl]=Prosty skrypt w Pythonie został utworzony w %{dest}
-Comment[pt]=Foi criado um programa simples em Python em %{dest}
-Comment[pt_BR]=Foi criado um programa simples em Python em %{dest}
-Comment[ru]=Простой скрипт Python создан в %{dest}
-Comment[sk]=Jednoduchý Python skript bol vytvorený v %{dest}
-Comment[sr]=Једноставна python скрипта направљена је у %{dest}
-Comment[sr@Latn]=Jednostavna python skripta napravljena je u %{dest}
-Comment[sv]=Ett enkelt Python-skript skapades i %{dest}
-Comment[tr]=Basit bir python betiği %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 创建了一个简单的 Python 语言脚本
-Comment[zh_TW]=一個簡單的 python 文稿框架已建立於 %{dest}
diff --git a/languages/python/app_templates/pytk/CMakeLists.txt b/languages/python/app_templates/pytk/CMakeLists.txt
index 0000ebca..4cc099a0 100644
--- a/languages/python/app_templates/pytk/CMakeLists.txt
+++ b/languages/python/app_templates/pytk/CMakeLists.txt
@@ -9,10 +9,15 @@
#
#################################################
-add_custom_target( pytk.tar.gz ALL
- COMMAND ${TAR} zcf pytk.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
app.py app.kdevelop pytk.png
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET pytk.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -20,6 +25,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- pytk.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE pytk.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/python/app_templates/pytk/app.py b/languages/python/app_templates/pytk/app.py
index 39f4aa84..d86508cf 100644
--- a/languages/python/app_templates/pytk/app.py
+++ b/languages/python/app_templates/pytk/app.py
@@ -1,4 +1,4 @@
-from Tkinter import *
+from tkinter import *
widget = Label(None, text='Hello world!')
widget.pack()
widget.mainloop()
diff --git a/languages/python/app_templates/pytk/pytk b/languages/python/app_templates/pytk/pytk
index 36a92c47..f056f6de 100644
--- a/languages/python/app_templates/pytk/pytk
+++ b/languages/python/app_templates/pytk/pytk
@@ -1,12 +1,11 @@
-# KDE Config File
+# TDE Config File
[General]
Name=Simple Python/Tkinter script
-Name[fr]=Un simple Python/Tkinter script de test "Hello world"
-Name[de]=Ein einfaches Python/Tkinter Script Hello world
-Icon=pytk.png
-Category=Python
+
Comment=This generates a simplistic "Hello world" program in Python/Tkinter
-Comment[fr]=Gnre un simple script de test du type "Hello world" dans le language PYTHON/Tkinter.
-Comment[de]=Es wird ein einfaches "Hello world"-Programm in Python/Tkinter erzeugt.
+
+Category=Python
+
+Icon=pytk.png
FileTemplates=py,ShellStyle
ShowFilesAfterGeneration=APPNAMELC.py
diff --git a/languages/python/app_templates/pytk/pytk.kdevtemplate b/languages/python/app_templates/pytk/pytk.kdevtemplate
index 3756df01..39f56f07 100644
--- a/languages/python/app_templates/pytk/pytk.kdevtemplate
+++ b/languages/python/app_templates/pytk/pytk.kdevtemplate
@@ -1,64 +1,12 @@
-# KDE Config File
+# TDE Config File
[General]
Name=Simple Python/Tkinter script
-Name[ca]=Simple script en Python/Tkinter
-Name[da]=Simpelt Python/Tkinter script
-Name[de]=Einfaches Python/Tkinter-Skript
-Name[el]=Απλό σενάριο Python/Tkinter
-Name[es]=Guión sencillo en Python/Tkinter
-Name[et]=Lihtne Pythoni/Tkinteri skript
-Name[eu]=Python/Tkinter script sinplea
-Name[fa]=دست‌نوشتۀ سادۀ پیتون/Tkinter
-Name[fr]=Script Python / Tkinter simple
-Name[ga]=Script shimplí Python/Tkinter
-Name[gl]=Script sinxelo Python/Tkinter
-Name[hu]=Egyszerű Python/Tkinter-szkript
-Name[it]=Semplice script Python/Tkinter
-Name[ja]=簡単な Python/Tkinter スクリプト
-Name[nds]=Eenfach Python/Tkinter-Skript
-Name[ne]=साधारण पाइथोन/Tkinter स्क्रिप्ट
-Name[nl]=Eenvoudig Python/Tkinter-script
-Name[pl]=Prosty skrypt Python/Tkinter
-Name[pt]=Programa simples em Python/Tkinter
-Name[pt_BR]=Programa simples em Python/Tkinter
-Name[ru]=Простой скрипт Python/Tkinter
-Name[sk]=Jednoduchý Python/Tkinter skript
-Name[sr]=Једноставна Python/Tkinter скрипта
-Name[sr@Latn]=Jednostavna Python/Tkinter skripta
-Name[sv]=Enkelt Python/Tkinter-skript
-Name[tr]=Basit Python/Tkinter betiği
-Name[zh_CN]=简单的 Python/Tkinter 脚本
-Name[zh_TW]=簡單的 Python/Tkinter 文稿
-Icon=pytk.png
-Category=Python
+
Comment=This generates a simplistic "Hello world" program in Python/Tkinter
-Comment[ca]=Genera un simple programa de "Hello world" en Python/Tkinter
-Comment[da]=Dette genererer et simplistisk "Goddag verden" program i Python/Tkinter
-Comment[de]=Erstellt ein einfaches "Hello World"-Programm in Python/Tkinter
-Comment[el]=Αυτό δημιουργεί ένα απλό πρόγραμμα "Γεια σου κόσμε" σε Python/Tkinter
-Comment[es]=Genera un sencillo programa «Hola mundo» en Python/Tkinter
-Comment[et]=Lihtsa "Tere, maailm" programmi loomine Pythonis/Tkinteris
-Comment[eu]="Kaixo mundua" programa sinple bat sortzen du Python/Tkinter-en
-Comment[fa]=یک برنامۀ سادۀ «Hello world» در پیتون/Tkinter تولید می‌کند
-Comment[fr]=Génère un programme « Bonjour monde » simple en Python / Tkinter
-Comment[gl]=Isto xera un programa sinxelo "Ola mundo" en Python/Tkinter
-Comment[hu]=Létrehoz egy egyszerű Hello world programot Python/Tkinter nyelven
-Comment[it]=Genera un semplice programma di "Hello world" in Python/Tkinter
-Comment[ja]=簡単な Hello world プログラムを Python/Tkinter で作成します
-Comment[nds]=Dit stellt en eenfach "Moin Welt"-Programm in Python/Tkinter op.
-Comment[ne]=यसले पाइथोन/Tkinter मा साधारण "हेल्लो वोल्ड" कार्यक्रम उत्पन्न गर्दछ
-Comment[nl]=Dit genereert een eenvoudig "Hallo Wereld"-programma in Python/Tkinter
-Comment[pl]=Generuje prosty skrypt "Witaj świecie" w Pythonie/Tkinterze
-Comment[pt]=Isto gera um programa simples "Olá mundo" em Python/Tkinter
-Comment[pt_BR]=Isto gera um programa simples "Olá mundo" em Python/Tkinter
-Comment[ru]=Создание простой программы "Hello world" на Python и Tkinter
-Comment[sk]=Vygeneruje jednoduchý "Ahoj svet" program v Python/Tkinter
-Comment[sr]=Прави једноставан „Здраво свете“ у Python/Tkinter-у
-Comment[sr@Latn]=Pravi jednostavan „Zdravo svete“ u Python/Tkinter-u
-Comment[sv]=Detta skapar ett förenklat "Hello world"-program i Python/Tkinter
-Comment[tr]=Bu Python/Tkinter'da basit bir "Merhaba Dünya" programı yaratır.
-Comment[zh_CN]=这将生成一个简单的 Python/Tkinter 语言“Hello world”程序
-Comment[zh_TW]=產生一個簡單的 Python/Tkinter 的 Hello World 程式
+
+Category=Python
+
+Icon=pytk.png
FileTemplates=py,ShellStyle
ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}.py
Archive=pytk.tar.gz
@@ -77,31 +25,3 @@ Dest=%{dest}/%{APPNAMELC}.py
[MSG]
Type=message
Comment=A simple Python/Tkinter script was created in %{dest}
-Comment[ca]=Un simple script en Python/Tkinter ha estat creat en %{dest}
-Comment[da]=Et simpelt Python/Tkinter script blev oprettet i %{dest}
-Comment[de]=Ein einfaches Python/Tkinter-Skript wurde in %{dest} erstellt.
-Comment[el]=Ένα απλό σενάριο Python/Tkinter δημιουργήθηκε στο %{dest}
-Comment[es]=Un sencillo guión en Python/Tkinter ha sido creado en %{dest}
-Comment[et]=Lihtne Pythoni/Tkinteri skript loodi asukohta %{dest}
-Comment[eu]=Python/Tkinter script sinple bat sortu da hemen: %{dest}
-Comment[fa]=یک دست‌نوشتۀ سادۀ پیتون/Tkinter در %{dest} ایجاد شد
-Comment[fr]=Un script Python / Tkinter simple a été créé dans %{dest}
-Comment[ga]=Cruthaíodh script shimplí Python/Tkinter i %{dest}
-Comment[gl]=Creouse un script sinxelo Python/Tkinter en %{dest}
-Comment[hu]=Létrejött egy egyszerű Python/Tkinter-szkript itt: %{dest}
-Comment[it]=È stato creato un semplice script Python/Tkinter in %{dest}
-Comment[ja]=簡単な Python/Tkinter スクリプトを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en eenfach Python-/Tkinter-Skript opstellt.
-Comment[ne]=साधारण पाइथोन/Tkinter स्क्रिप्ट %{dest} मा सिर्जना गरियो
-Comment[nl]=Een eenvoudig Python/Tkinter-script is aangemaakt in %{dest}
-Comment[pl]=Prosty skrypt Python/Tkinter został utworzony w %{dest}
-Comment[pt]=Foi criado um programa simples em Python/Tkinter em %{dest}
-Comment[pt_BR]=Foi criado um programa simples em Python/Tkinter em %{dest}
-Comment[ru]=Простой скрипт Python/Tkinter создан в %{dest}
-Comment[sk]=Jednoduchý Python/Tkinter skript bol vytvorený v %{dest}
-Comment[sr]=Једноставна Python/Tkinter скрипта направљена је у %{dest}
-Comment[sr@Latn]=Jednostavna Python/Tkinter skripta napravljena je u %{dest}
-Comment[sv]=Ett enkelt Python/Tkinter-skript skapades i %{dest}
-Comment[tr]=Basit Python/Tkinter betiği %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 创建了一个简单的 Python/Tkinter 脚本
-Comment[zh_TW]=一個簡單的 Python/Tkinter 文稿已建立於 %{dest}
diff --git a/languages/python/kde_pydoc.py b/languages/python/kde_pydoc.py
index 0516f172..c7c246bc 100755
--- a/languages/python/kde_pydoc.py
+++ b/languages/python/kde_pydoc.py
@@ -6,7 +6,7 @@ __author__ = "David Nolden<david.kde@art-master.de>, Ka-Ping Yee <ping@lfw.org>
__version__ = "6 April 2006"
import sys, imp, os, stat, re, types, cgi
-from repr import Repr
+from reprlib import Repr
from string import expandtabs, find, join, lower, split, strip, rstrip
import pydoc
@@ -67,9 +67,9 @@ def writedocs(path, pkgpath='', depth=0, notprocessed=[]):
if(depth == 1):
if(len(notprocessed) != 0):
- print "<br> the following paths were not processed because they are deeper than the maximum depth of " + str(__maxdepth) + ":<br>"
+ print("<br> the following paths were not processed because they are deeper than the maximum depth of " + str(__maxdepth) + ":<br>")
for x in notprocessed:
- print cgi.escape(x) + " <br>"
+ print(cgi.escape(x) + " <br>")
def writedoc(key,top=False):
"""Write HTML documentation to a file in the current directory."""
@@ -86,19 +86,19 @@ def writedoc(key,top=False):
seen = {}
for dir in pydoc.pathdirs():
indices.append(pydoc.html.index(dir, seen))
- print cleanlinks(heading + join(indices))
+ print(cleanlinks(heading + join(indices)))
return
if(type(key) != types.ModuleType):
object = pydoc.locate(key)
if(object == None and top):
- print "could not locate module/object for key " + \
- cgi.escape(key) + "<br><a href=\"pydoc:modules\">go to index</a>";
+ print("could not locate module/object for key " + \
+ cgi.escape(key) + "<br><a href=\"pydoc:modules\">go to index</a>");
else:
object = key
if object:
- print cleanlinks(pydoc.html.page(pydoc.describe(object), pydoc.html.document(object)))
+ print(cleanlinks(pydoc.html.page(pydoc.describe(object), pydoc.html.document(object))))
@@ -109,9 +109,9 @@ if __name__ == '__main__':
try:
opts, args = getopt.getopt(sys.argv[1:], 'k:p:w')
- print "<html>"
- print "<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">"
- print "</head><body>"
+ print("<html>")
+ print("<head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">")
+ print("</head><body>")
if args:
for arg in args:
@@ -121,11 +121,11 @@ if __name__ == '__main__':
if os.path.isfile(arg):
arg = pydoc.importfile(arg)
writedoc(arg, True)
- except pydoc.ErrorDuringImport, value:
- print 'problem in %s - %s' % (
- cgi.escape(value.filename), cgi.escape(value.exc))
+ except pydoc.ErrorDuringImport as value:
+ print('problem in %s - %s' % (
+ cgi.escape(value.filename), cgi.escape(value.exc)))
else:
raise BadUsage
except (getopt.error, BadUsage):
- print "need parameters\n"
+ print("need parameters\n")
diff --git a/languages/python/kdevpythonsupport.desktop b/languages/python/kdevpythonsupport.desktop
index 120a76b5..4640b181 100644
--- a/languages/python/kdevpythonsupport.desktop
+++ b/languages/python/kdevpythonsupport.desktop
@@ -1,84 +1,12 @@
[Desktop Entry]
-Type=Service
-Exec=blubb
-Comment=Python Support
-Comment[ca]=Suport per a Python
-Comment[da]=Python-understøttelse
-Comment[de]=Unterstützung für Python
-Comment[el]=Υποστήριξη Python
-Comment[es]=Soporte para Python
-Comment[et]=Pythoni toetus
-Comment[eu]=Python euskarria
-Comment[fa]=پشتیبانی پیتون
-Comment[fr]=Prise en charge du langage PYTHON
-Comment[ga]=Tacaíocht Python
-Comment[gl]=Soporte para Python
-Comment[hi]=पायथन समर्थन
-Comment[hu]=Python-támogatás
-Comment[is]=Python stuðningur
-Comment[it]=Supporto per Python
-Comment[ja]=Python サポート
-Comment[nds]=Ünnerstütten för Python
-Comment[ne]=पाइथोन समर्थन
-Comment[nl]=Ondersteuning voor Python
-Comment[pl]=Obsługa Pythona
-Comment[pt]=Suporte a Python
-Comment[pt_BR]=Suporte ao Python
-Comment[ru]=Поддержка языка Python
-Comment[sk]=Python podpora
-Comment[sl]=Podpora za Python
-Comment[sr]=Подршка за Python
-Comment[sr@Latn]=Podrška za Python
-Comment[sv]=Python-stöd
-Comment[ta]=பைதான் ஆதரவு
-Comment[tg]=Ёрӣ намудани забони Python
-Comment[tr]=Python Desteği
-Comment[zh_CN]=Python 支持
-Comment[zh_TW]=Python 支援
Name=KDevPythonSupport
-Name[da]=TDevelop Python-understøttelse
-Name[de]=Unterstützung für Python (TDevelop)
-Name[hi]=के-डेव-पायथन-समर्थन
-Name[nds]=Python-Ünnerstütten för TDevelop
-Name[pl]=KDevObsługaPythona
-Name[sk]=KDev Python podpora
-Name[sv]=TDevelop Python-stöd
-Name[ta]=கெடெவ் பைதான் ஆதரவு
-Name[tg]=Ёрӣ намудани забони Python
-Name[zh_TW]=TDevelop Python 支援
+
GenericName=Python Support
-GenericName[ca]=Suport per a Python
-GenericName[da]=Python-understøttelse
-GenericName[de]=Unterstützung für Python
-GenericName[el]=Υποστήριξη Python
-GenericName[es]=Soporte para Python
-GenericName[et]=Pythoni toetus
-GenericName[eu]=Python euskarria
-GenericName[fa]=پشتیبانی پیتون
-GenericName[fr]=Prise en charge du langage PYTHON
-GenericName[ga]=Tacaíocht Python
-GenericName[gl]=Soporte para Python
-GenericName[hi]=पायथन समर्थन
-GenericName[hu]=Python-támogatás
-GenericName[it]=Supporto per Python
-GenericName[ja]=Python サポート
-GenericName[nds]=Ünnerstütten för Python
-GenericName[ne]=पाइथोन समर्थन
-GenericName[nl]=Ondersteuning voor Python
-GenericName[pl]=Obsługa Pythona
-GenericName[pt]=Suporte a Python
-GenericName[pt_BR]=Suporte ao Python
-GenericName[ru]=Поддержка языка Python
-GenericName[sk]=Python podpora
-GenericName[sl]=Podpora za Python
-GenericName[sr]=Подршка за Python
-GenericName[sr@Latn]=Podrška za Python
-GenericName[sv]=Python-stöd
-GenericName[ta]=பைதான் ஆதரவு
-GenericName[tg]=Ёрӣ намудани забони Python
-GenericName[tr]=Python Desteği
-GenericName[zh_CN]=Python 支持
-GenericName[zh_TW]=Python 支援
+
+Comment=Python Support
+
+Type=Service
+Exec=blubb
X-TDE-ServiceTypes=TDevelop/LanguageSupport
X-TDE-Library=libkdevpythonsupport
X-TDevelop-Version=5
diff --git a/languages/python/pydoc.cpp b/languages/python/pydoc.cpp
index bcb38b1e..489cdb35 100644
--- a/languages/python/pydoc.cpp
+++ b/languages/python/pydoc.cpp
@@ -6,9 +6,9 @@
#include <unistd.h>
#include <tqtextstream.h>
-#include <kstandarddirs.h>
-#include <kinstance.h>
-#include <kprocess.h>
+#include <tdestandarddirs.h>
+#include <tdeinstance.h>
+#include <tdeprocess.h>
#include <tdeversion.h>
#include <tdeglobal.h>
#include <tdelocale.h>
@@ -19,8 +19,12 @@ using namespace TDEIO;
PydocProtocol::PydocProtocol(const TQCString &pool, const TQCString &app)
: SlaveBase("pydoc", pool, app), key()
{
- python = TDEGlobal::dirs()->findExe("python");
- script = locate("data", "tdeio_pydoc/kde_pydoc.py");
+ python = TDEGlobal::dirs()->findExe("python3");
+ if(python.isEmpty())
+ {
+ python = TDEGlobal::dirs()->findExe("python");
+ }
+ script = locate("data", "tdeio_pydoc/kde_pydoc.py");
}
diff --git a/languages/python/pythonconfigwidget.h b/languages/python/pythonconfigwidget.h
index ceb395d9..d2d2fcd6 100644
--- a/languages/python/pythonconfigwidget.h
+++ b/languages/python/pythonconfigwidget.h
@@ -18,7 +18,7 @@
class PythonConfigWidget : public PythonConfigWidgetBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/python/pythonimplementationwidget.h b/languages/python/pythonimplementationwidget.h
index c8e1cbde..52a806f0 100644
--- a/languages/python/pythonimplementationwidget.h
+++ b/languages/python/pythonimplementationwidget.h
@@ -24,7 +24,7 @@
class PythonImplementationWidget : public ImplementationWidget
{
-Q_OBJECT
+TQ_OBJECT
public:
PythonImplementationWidget(KDevLanguageSupport* part, TQWidget* parent = 0, const char* name = 0, bool modal = true);
diff --git a/languages/python/pythonsupportpart.cpp b/languages/python/pythonsupportpart.cpp
index e7529c2f..333d5c82 100644
--- a/languages/python/pythonsupportpart.cpp
+++ b/languages/python/pythonsupportpart.cpp
@@ -39,47 +39,47 @@
#include "pythonimplementationwidget.h"
typedef KDevGenericFactory<PythonSupportPart> PythonSupportFactory;
-static const KDevPluginInfo data("kdevpythonsupport");
-K_EXPORT_COMPONENT_FACTORY( libkdevpythonsupport, PythonSupportFactory( data ) )
+static const KDevPluginInfo pluginData("kdevpythonsupport");
+K_EXPORT_COMPONENT_FACTORY( libkdevpythonsupport, PythonSupportFactory( pluginData ) )
PythonSupportPart::PythonSupportPart(TQObject *parent, const char *name, const TQStringList &)
- : KDevLanguageSupport(&data, parent, name ? name : "PythonSupportPart")
+ : KDevLanguageSupport(&pluginData, parent, name ? name : "PythonSupportPart")
{
setInstance(PythonSupportFactory::instance());
setXMLFile("kdevpythonsupport.rc");
- connect( core(), TQT_SIGNAL(projectOpened()), this, TQT_SLOT(projectOpened()) );
- connect( core(), TQT_SIGNAL(projectClosed()), this, TQT_SLOT(projectClosed()) );
- connect( partController(), TQT_SIGNAL(savedFile(const KURL&)),
- this, TQT_SLOT(savedFile(const KURL&)) );
- connect( core(), TQT_SIGNAL(projectConfigWidget(KDialogBase*)),
- this, TQT_SLOT(projectConfigWidget(KDialogBase*)) );
- connect( core(), TQT_SIGNAL(contextMenu(TQPopupMenu *, const Context *)),
- this, TQT_SLOT(contextMenu(TQPopupMenu *, const Context *)) );
+ connect( core(), TQ_SIGNAL(projectOpened()), this, TQ_SLOT(projectOpened()) );
+ connect( core(), TQ_SIGNAL(projectClosed()), this, TQ_SLOT(projectClosed()) );
+ connect( partController(), TQ_SIGNAL(savedFile(const KURL&)),
+ this, TQ_SLOT(savedFile(const KURL&)) );
+ connect( core(), TQ_SIGNAL(projectConfigWidget(KDialogBase*)),
+ this, TQ_SLOT(projectConfigWidget(KDialogBase*)) );
+ connect( core(), TQ_SIGNAL(contextMenu(TQPopupMenu *, const Context *)),
+ this, TQ_SLOT(contextMenu(TQPopupMenu *, const Context *)) );
TDEAction *action;
action = new TDEAction( i18n("Execute Program"), "application-x-executable", 0,
- this, TQT_SLOT(slotExecute()),
+ this, TQ_SLOT(slotExecute()),
actionCollection(), "build_exec" );
action->setToolTip( i18n("Execute program") );
action->setWhatsThis(i18n("<b>Execute program</b><p>Runs the Python program."));
action = new TDEAction( i18n("Execute String..."), "application-x-executable", 0,
- this, TQT_SLOT(slotExecuteString()),
+ this, TQ_SLOT(slotExecuteString()),
actionCollection(), "build_execstring" );
action->setToolTip( i18n("Execute string") );
action->setWhatsThis(i18n("<b>Execute String</b><p>Executes a string as Python code."));
action = new TDEAction( i18n("Start Python Interpreter"), "application-x-executable", 0,
- this, TQT_SLOT(slotStartInterpreter()),
+ this, TQ_SLOT(slotStartInterpreter()),
actionCollection(), "build_runinterpreter" );
action->setToolTip( i18n("Start Python interpreter") );
action->setWhatsThis(i18n("<b>Start python interpreter</b><p>Starts the Python interpreter without a program"));
action = new TDEAction( i18n("Python Documentation..."), 0,
- this, TQT_SLOT(slotPydoc()),
+ this, TQ_SLOT(slotPydoc()),
actionCollection(), "help_pydoc" );
action->setToolTip( i18n("Python documentation") );
action->setWhatsThis(i18n("<b>Python documentation</b><p>Shows a Python documentation page."));
@@ -99,7 +99,7 @@ void PythonSupportPart::contextMenu(TQPopupMenu *popup, const Context *context)
if (url.fileName().endsWith(".ui"))
{
m_contextFileName = url.fileName();
- int id = popup->insertItem(i18n("Create or Select Implementation..."), this, TQT_SLOT(slotCreateSubclass()));
+ int id = popup->insertItem(i18n("Create or Select Implementation..."), this, TQ_SLOT(slotCreateSubclass()));
popup->setWhatsThis(id, i18n("<b>Create or select implementation</b><p>Creates or selects a subclass of selected form for use with integrated KDevDesigner."));
}
}
@@ -110,7 +110,7 @@ void PythonSupportPart::projectConfigWidget(KDialogBase *dlg)
{
TQVBox *vbox = dlg->addVBoxPage(i18n("Python"));
PythonConfigWidget *w = new PythonConfigWidget(*projectDom(), vbox, "python config widget");
- connect( dlg, TQT_SIGNAL(okClicked()), w, TQT_SLOT(accept()) );
+ connect( dlg, TQ_SIGNAL(okClicked()), w, TQ_SLOT(accept()) );
}
@@ -118,14 +118,14 @@ void PythonSupportPart::projectOpened()
{
kdDebug(9014) << "projectOpened()" << endl;
- connect( project(), TQT_SIGNAL(addedFilesToProject(const TQStringList &)),
- this, TQT_SLOT(addedFilesToProject(const TQStringList &)) );
- connect( project(), TQT_SIGNAL(removedFilesFromProject(const TQStringList &)),
- this, TQT_SLOT(removedFilesFromProject(const TQStringList &)) );
+ connect( project(), TQ_SIGNAL(addedFilesToProject(const TQStringList &)),
+ this, TQ_SLOT(addedFilesToProject(const TQStringList &)) );
+ connect( project(), TQ_SIGNAL(removedFilesFromProject(const TQStringList &)),
+ this, TQ_SLOT(removedFilesFromProject(const TQStringList &)) );
// We want to parse only after all components have been
// properly initialized
- TQTimer::singleShot(0, this, TQT_SLOT(initialParse()));
+ TQTimer::singleShot(0, this, TQ_SLOT(initialParse()));
}
@@ -154,7 +154,7 @@ void PythonSupportPart::initialParse()
kdDebug(9014) << "initialParse()" << endl;
if (project()) {
- kapp->setOverrideCursor(waitCursor);
+ tdeApp->setOverrideCursor(waitCursor);
TQStringList files = project()->allFiles();
for (TQStringList::Iterator it = files.begin(); it != files.end() ;++it) {
kdDebug(9014) << "maybe parse " << project()->projectDirectory() + "/" + (*it) << endl;
@@ -162,7 +162,7 @@ void PythonSupportPart::initialParse()
}
emit updatedSourceInfo();
- kapp->restoreOverrideCursor();
+ tdeApp->restoreOverrideCursor();
} else {
kdDebug(9014) << "No project" << endl;
}
diff --git a/languages/python/pythonsupportpart.h b/languages/python/pythonsupportpart.h
index c60a2eb3..fcac6e6c 100644
--- a/languages/python/pythonsupportpart.h
+++ b/languages/python/pythonsupportpart.h
@@ -22,7 +22,7 @@ class Context;
class PythonSupportPart : public KDevLanguageSupport
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/python/tqtdesignerpythonintegration.h b/languages/python/tqtdesignerpythonintegration.h
index 9878acad..8d276817 100644
--- a/languages/python/tqtdesignerpythonintegration.h
+++ b/languages/python/tqtdesignerpythonintegration.h
@@ -24,7 +24,7 @@
class QtDesignerPythonIntegration : public QtDesignerIntegration
{
-Q_OBJECT
+TQ_OBJECT
public:
QtDesignerPythonIntegration(KDevLanguageSupport* part, ImplementationWidget* impl);