summaryrefslogtreecommitdiffstats
path: root/languages/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'languages/cpp')
-rw-r--r--languages/cpp/CMakeLists.txt7
-rw-r--r--languages/cpp/KDevCppSupportIface.h3
-rw-r--r--languages/cpp/addattributedialog.cpp6
-rw-r--r--languages/cpp/addattributedialog.h5
-rw-r--r--languages/cpp/addattributedialogbase.ui10
-rw-r--r--languages/cpp/addmethoddialog.cpp6
-rw-r--r--languages/cpp/addmethoddialog.h5
-rw-r--r--languages/cpp/addmethoddialogbase.ui10
-rw-r--r--languages/cpp/app_templates/CMakeLists.txt4
-rw-r--r--languages/cpp/app_templates/Makefile.am2
-rw-r--r--languages/cpp/app_templates/automakeempty/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/automakeempty/automakeempty.kdevtemplate65
-rw-r--r--languages/cpp/app_templates/chello/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/chello/chello.kdevtemplate189
-rw-r--r--languages/cpp/app_templates/chello_gba/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/chello_gba/chellogba.kdevtemplate93
-rw-r--r--languages/cpp/app_templates/clanlib/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/clanlib/clanlib.kdevtemplate91
-rw-r--r--languages/cpp/app_templates/cmakelibc/CMakeLists.txt33
-rw-r--r--languages/cpp/app_templates/cmakelibc/CMakeLists.txt.src8
-rw-r--r--languages/cpp/app_templates/cmakelibc/cmakelibc7
-rw-r--r--languages/cpp/app_templates/cmakelibc/cmakelibc.kdevtemplate94
-rw-r--r--languages/cpp/app_templates/cmakelibcpp/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/cmakelibcpp/CMakeLists.txt.src8
-rw-r--r--languages/cpp/app_templates/cmakelibcpp/cmakelibcpp7
-rw-r--r--languages/cpp/app_templates/cmakelibcpp/cmakelibcpp.kdevtemplate94
-rw-r--r--languages/cpp/app_templates/cmakeqt3app/CMakeLists.txt36
-rw-r--r--languages/cpp/app_templates/cmakeqt3app/CMakeLists.txt.src14
-rw-r--r--languages/cpp/app_templates/cmakeqt3app/cmakeqt3app.cpp26
-rw-r--r--languages/cpp/app_templates/cmakeqt3app/cmakeqt3app.h2
-rw-r--r--languages/cpp/app_templates/cmakeqt3app/cmakeqt3app.kdevtemplate71
-rw-r--r--languages/cpp/app_templates/cmakeqt3app/main.cpp2
-rw-r--r--languages/cpp/app_templates/cmakesimple/CMakeLists.txt32
-rw-r--r--languages/cpp/app_templates/cmakesimple/cmakesimple7
-rw-r--r--languages/cpp/app_templates/cmakesimple/cmakesimple.kdevtemplate85
-rw-r--r--languages/cpp/app_templates/cmakesimplec/CMakeLists.txt32
-rw-r--r--languages/cpp/app_templates/cmakesimplec/cmakesimplec7
-rw-r--r--languages/cpp/app_templates/cmakesimplec/cmakesimplec.kdevtemplate93
-rw-r--r--languages/cpp/app_templates/cpp.appwizard2
-rw-r--r--languages/cpp/app_templates/cppcurseshello/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/cppcurseshello/cppcurseshello9
-rw-r--r--languages/cpp/app_templates/cppcurseshello/cppcurseshello.kdevtemplate94
-rw-r--r--languages/cpp/app_templates/cpphello/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/cpphello/cpphello.kdevtemplate96
-rw-r--r--languages/cpp/app_templates/cppsdlhello/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/cppsdlhello/cppsdlhello9
-rw-r--r--languages/cpp/app_templates/cppsdlhello/cppsdlhello.kdevtemplate95
-rw-r--r--languages/cpp/app_templates/dcopservice/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/dcopservice/dcopservice9
-rw-r--r--languages/cpp/app_templates/dcopservice/dcopservice.desktop42
-rw-r--r--languages/cpp/app_templates/dcopservice/dcopservice.kdevtemplate95
-rw-r--r--languages/cpp/app_templates/generichello/generichello.kdevtemplate66
-rw-r--r--languages/cpp/app_templates/gnome2mmapp/Makefile.am10
-rw-r--r--languages/cpp/app_templates/gnome2mmapp/gnome2mm.cpp (renamed from languages/cpp/app_templates/gnome2mmapp/gnome2mm.cc)2
-rw-r--r--languages/cpp/app_templates/gnome2mmapp/gnome2mm.glade2
-rw-r--r--languages/cpp/app_templates/gnome2mmapp/gnome2mm.gladep2
-rw-r--r--languages/cpp/app_templates/gnome2mmapp/gnome2mmapp5
-rw-r--r--languages/cpp/app_templates/gnome2mmapp/gnome2mmapp.kdevtemplate111
-rw-r--r--languages/cpp/app_templates/gnome2mmapp/main_window.cpp (renamed from languages/cpp/app_templates/gnome2mmapp/main_window.cc)4
-rw-r--r--languages/cpp/app_templates/gnome2mmapp/main_window.h (renamed from languages/cpp/app_templates/gnome2mmapp/main_window.hh)8
-rw-r--r--languages/cpp/app_templates/gnome2mmapp/main_window_glade.cpp (renamed from languages/cpp/app_templates/gnome2mmapp/main_window_glade.cc)4
-rw-r--r--languages/cpp/app_templates/gnome2mmapp/main_window_glade.h (renamed from languages/cpp/app_templates/gnome2mmapp/main_window_glade.hh)6
-rw-r--r--languages/cpp/app_templates/gnome2mmapp/src-Makefile.am10
-rw-r--r--languages/cpp/app_templates/gtk2mmapp/CMakeLists.txt26
-rw-r--r--languages/cpp/app_templates/gtk2mmapp/Makefile.am10
-rw-r--r--languages/cpp/app_templates/gtk2mmapp/gtk2mm.cpp (renamed from languages/cpp/app_templates/gtk2mmapp/gtk2mm.cc)2
-rw-r--r--languages/cpp/app_templates/gtk2mmapp/gtk2mm.glade2
-rw-r--r--languages/cpp/app_templates/gtk2mmapp/gtk2mm.gladep2
-rw-r--r--languages/cpp/app_templates/gtk2mmapp/gtk2mmapp.kdevtemplate103
-rw-r--r--languages/cpp/app_templates/gtk2mmapp/main_window.cpp (renamed from languages/cpp/app_templates/gtk2mmapp/main_window.cc)4
-rw-r--r--languages/cpp/app_templates/gtk2mmapp/main_window.h (renamed from languages/cpp/app_templates/gtk2mmapp/main_window.hh)8
-rw-r--r--languages/cpp/app_templates/gtk2mmapp/main_window_glade.cpp (renamed from languages/cpp/app_templates/gtk2mmapp/main_window_glade.cc)4
-rw-r--r--languages/cpp/app_templates/gtk2mmapp/main_window_glade.h (renamed from languages/cpp/app_templates/gtk2mmapp/main_window_glade.hh)6
-rw-r--r--languages/cpp/app_templates/gtk2mmapp/src-Makefile.am10
-rw-r--r--languages/cpp/app_templates/kapp/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/kapp/app.cpp24
-rw-r--r--languages/cpp/app_templates/kapp/app.desktop42
-rw-r--r--languages/cpp/app_templates/kapp/app.h2
-rw-r--r--languages/cpp/app_templates/kapp/appview.cpp8
-rw-r--r--languages/cpp/app_templates/kapp/appview.h2
-rw-r--r--languages/cpp/app_templates/kapp/kapp.kdevtemplate93
-rw-r--r--languages/cpp/app_templates/kapp/pref.h6
-rw-r--r--languages/cpp/app_templates/kateplugin/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/kateplugin/kateplugin.kdevtemplate93
-rw-r--r--languages/cpp/app_templates/kateplugin/plugin.desktop74
-rw-r--r--languages/cpp/app_templates/kateplugin/plugin_app.cpp2
-rw-r--r--languages/cpp/app_templates/kateplugin/plugin_app.h6
-rw-r--r--languages/cpp/app_templates/kateplugin2/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/kateplugin2/kateplugin2.kdevtemplate94
-rw-r--r--languages/cpp/app_templates/kateplugin2/plugin.desktop74
-rw-r--r--languages/cpp/app_templates/kateplugin2/plugin_app.cpp6
-rw-r--r--languages/cpp/app_templates/kateplugin2/plugin_app.h8
-rw-r--r--languages/cpp/app_templates/kde4app/CMakeLists.txt29
-rw-r--r--languages/cpp/app_templates/kde4app/Makefile.am19
-rw-r--r--languages/cpp/app_templates/kde4app/README15
-rw-r--r--languages/cpp/app_templates/kde4app/kapp4.cpp90
-rw-r--r--languages/cpp/app_templates/kde4app/kapp4.desktop30
-rw-r--r--languages/cpp/app_templates/kde4app/kapp4.h54
-rw-r--r--languages/cpp/app_templates/kde4app/kapp4.kcfg21
-rw-r--r--languages/cpp/app_templates/kde4app/kapp4view.cpp42
-rw-r--r--languages/cpp/app_templates/kde4app/kapp4view.h56
-rw-r--r--languages/cpp/app_templates/kde4app/kapp4view_base.ui213
-rw-r--r--languages/cpp/app_templates/kde4app/kde4app-CMakeLists.txt31
-rw-r--r--languages/cpp/app_templates/kde4app/kde4app.kdevelop205
-rw-r--r--languages/cpp/app_templates/kde4app/kde4app.kdevelop.filelist13
-rw-r--r--languages/cpp/app_templates/kde4app/kde4app.kdevtemplate155
-rw-r--r--languages/cpp/app_templates/kde4app/kde4app.pngbin5265 -> 0 bytes
-rw-r--r--languages/cpp/app_templates/kde4app/kde4appui.rc8
-rw-r--r--languages/cpp/app_templates/kde4app/main.cpp55
-rw-r--r--languages/cpp/app_templates/kde4app/prefs_base.ui155
-rw-r--r--languages/cpp/app_templates/kde4app/settings.kcfgc6
-rw-r--r--languages/cpp/app_templates/kdedcop/CMakeLists.txt9
-rw-r--r--languages/cpp/app_templates/kdedcop/app.h2
-rw-r--r--languages/cpp/app_templates/kdedcop/kdedcop.kdevtemplate93
-rw-r--r--languages/cpp/app_templates/kdevlang/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/kdevlang/kdevlang.desktop10
-rw-r--r--languages/cpp/app_templates/kdevlang/kdevlang.kdevtemplate86
-rw-r--r--languages/cpp/app_templates/kdevlang/kdevlang_part.cpp26
-rw-r--r--languages/cpp/app_templates/kdevlang/kdevlang_part.h2
-rw-r--r--languages/cpp/app_templates/kdevpart/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/kdevpart/globalconfig.h2
-rw-r--r--languages/cpp/app_templates/kdevpart/kdevpart.desktop70
-rw-r--r--languages/cpp/app_templates/kdevpart/kdevpart.kdevtemplate146
-rw-r--r--languages/cpp/app_templates/kdevpart/kdevpart_part.cpp28
-rw-r--r--languages/cpp/app_templates/kdevpart/kdevpart_part.h2
-rw-r--r--languages/cpp/app_templates/kdevpart/kdevpart_widget.h2
-rw-r--r--languages/cpp/app_templates/kdevpart/projectconfig.h2
-rw-r--r--languages/cpp/app_templates/kdevpart2/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/kdevpart2/globalconfig.h2
-rw-r--r--languages/cpp/app_templates/kdevpart2/kdevpart.desktop70
-rw-r--r--languages/cpp/app_templates/kdevpart2/kdevpart2.kdevtemplate148
-rw-r--r--languages/cpp/app_templates/kdevpart2/kdevpart_part.cpp28
-rw-r--r--languages/cpp/app_templates/kdevpart2/kdevpart_part.h2
-rw-r--r--languages/cpp/app_templates/kdevpart2/kdevpart_widget.h2
-rw-r--r--languages/cpp/app_templates/kdevpart2/projectconfig.h2
-rw-r--r--languages/cpp/app_templates/khello/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/khello/app.desktop38
-rw-r--r--languages/cpp/app_templates/khello/app.h2
-rw-r--r--languages/cpp/app_templates/khello/khello.kdevtemplate93
-rw-r--r--languages/cpp/app_templates/khello2/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/khello2/app.desktop38
-rw-r--r--languages/cpp/app_templates/khello2/app.h2
-rw-r--r--languages/cpp/app_templates/khello2/khello2.kdevtemplate87
-rw-r--r--languages/cpp/app_templates/khello2/widget.h2
-rw-r--r--languages/cpp/app_templates/khello2/widgetbase.ui4
-rw-r--r--languages/cpp/app_templates/kicker/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/kicker/applet.desktop39
-rw-r--r--languages/cpp/app_templates/kicker/applet.h2
-rw-r--r--languages/cpp/app_templates/kicker/kicker.kdevtemplate92
-rw-r--r--languages/cpp/app_templates/kmake/app.desktop40
-rw-r--r--languages/cpp/app_templates/kmake/kmake.kdevtemplate90
-rw-r--r--languages/cpp/app_templates/kmake/mainview.ui4
-rw-r--r--languages/cpp/app_templates/kmake/mainviewimp.h2
-rw-r--r--languages/cpp/app_templates/kmod/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/kmod/kmod.kdevtemplate63
-rw-r--r--languages/cpp/app_templates/kofficepart/CMakeLists.txt36
-rw-r--r--languages/cpp/app_templates/kofficepart/kopart.desktop3
-rw-r--r--languages/cpp/app_templates/kofficepart/kopart.kdevtemplate88
-rw-r--r--languages/cpp/app_templates/kofficepart/kopart_factory.h2
-rw-r--r--languages/cpp/app_templates/kofficepart/kopart_part.h2
-rw-r--r--languages/cpp/app_templates/kofficepart/kopart_view.cpp4
-rw-r--r--languages/cpp/app_templates/kofficepart/kopart_view.h2
-rw-r--r--languages/cpp/app_templates/kofficepart/x-kopart.desktop32
-rw-r--r--languages/cpp/app_templates/konqnavpanel/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/konqnavpanel/konqnavpanel.desktop37
-rw-r--r--languages/cpp/app_templates/konqnavpanel/konqnavpanel.h2
-rw-r--r--languages/cpp/app_templates/konqnavpanel/konqnavpanel.kdevtemplate90
-rw-r--r--languages/cpp/app_templates/kpartapp/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/kpartapp/app.cpp18
-rw-r--r--languages/cpp/app_templates/kpartapp/app.desktop13
-rw-r--r--languages/cpp/app_templates/kpartapp/app.h2
-rw-r--r--languages/cpp/app_templates/kpartapp/app_part.cpp14
-rw-r--r--languages/cpp/app_templates/kpartapp/app_part.h4
-rw-r--r--languages/cpp/app_templates/kpartapp/kpartapp.kdevtemplate91
-rw-r--r--languages/cpp/app_templates/kpartplugin/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/kpartplugin/kpartplugin.kdevtemplate89
-rw-r--r--languages/cpp/app_templates/kpartplugin/plugin_app.cpp2
-rw-r--r--languages/cpp/app_templates/kpartplugin/plugin_app.h6
-rw-r--r--languages/cpp/app_templates/kscons_kxt/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/kscons_kxt/QUICKSTART4
-rw-r--r--languages/cpp/app_templates/kscons_kxt/app.cpp28
-rw-r--r--languages/cpp/app_templates/kscons_kxt/app.h2
-rw-r--r--languages/cpp/app_templates/kscons_kxt/appview.h2
-rw-r--r--languages/cpp/app_templates/kscons_kxt/kscons_kxt.kdevtemplate88
-rw-r--r--languages/cpp/app_templates/kscons_tdemdi/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/kscons_tdemdi/QUICKSTART4
-rw-r--r--languages/cpp/app_templates/kscons_tdemdi/app_part.cpp14
-rw-r--r--languages/cpp/app_templates/kscons_tdemdi/app_part.h2
-rw-r--r--languages/cpp/app_templates/kscons_tdemdi/apptdemdi.cpp28
-rw-r--r--languages/cpp/app_templates/kscons_tdemdi/apptdemdi.h2
-rw-r--r--languages/cpp/app_templates/kscons_tdemdi/apptdemdiView.cpp2
-rw-r--r--languages/cpp/app_templates/kscons_tdemdi/apptdemdiView.h2
-rw-r--r--languages/cpp/app_templates/kscons_tdemdi/kscons_tdemdi.kdevtemplate87
-rw-r--r--languages/cpp/app_templates/kscons_tdemdi/tdemdikonsole.cpp4
-rw-r--r--languages/cpp/app_templates/kscons_tdemdi/tdemdikonsole.h2
-rw-r--r--languages/cpp/app_templates/kxt/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/kxt/app.cpp26
-rw-r--r--languages/cpp/app_templates/kxt/app.desktop38
-rw-r--r--languages/cpp/app_templates/kxt/app.h2
-rw-r--r--languages/cpp/app_templates/kxt/appview.h2
-rw-r--r--languages/cpp/app_templates/kxt/kxt.kdevtemplate90
-rw-r--r--languages/cpp/app_templates/makefileempty/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/makefileempty/makefileempty.kdevtemplate65
-rw-r--r--languages/cpp/app_templates/noatunui/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/noatunui/noatunui6
-rw-r--r--languages/cpp/app_templates/noatunui/noatunui.kdevtemplate88
-rw-r--r--languages/cpp/app_templates/noatunui/plugin_impl.cpp46
-rw-r--r--languages/cpp/app_templates/noatunui/plugin_impl.h2
-rw-r--r--languages/cpp/app_templates/noatunvisual/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/noatunvisual/noatunvisual7
-rw-r--r--languages/cpp/app_templates/noatunvisual/noatunvisual.kdevtemplate93
-rw-r--r--languages/cpp/app_templates/opieapp/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/opieapp/example.cpp2
-rw-r--r--languages/cpp/app_templates/opieapp/example.desktop35
-rw-r--r--languages/cpp/app_templates/opieapp/example.h2
-rw-r--r--languages/cpp/app_templates/opieapp/examplebase.ui2
-rw-r--r--languages/cpp/app_templates/opieapp/opieapp.kdevtemplate94
-rw-r--r--languages/cpp/app_templates/opieapplet/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/opieapplet/opieapplet.kdevtemplate94
-rw-r--r--languages/cpp/app_templates/opieapplet/simpleimpl.cpp2
-rw-r--r--languages/cpp/app_templates/opieapplet/simpleimpl.h2
-rw-r--r--languages/cpp/app_templates/opieinput/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/opieinput/opieinput.kdevtemplate88
-rw-r--r--languages/cpp/app_templates/opieinput/simpleimpl.cpp26
-rw-r--r--languages/cpp/app_templates/opieinput/simpleimpl.h2
-rw-r--r--languages/cpp/app_templates/opiemenu/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/opiemenu/opiemenu.kdevtemplate91
-rw-r--r--languages/cpp/app_templates/opiemenu/simpleimpl.cpp2
-rw-r--r--languages/cpp/app_templates/opiemenu/simpleimpl.h2
-rw-r--r--languages/cpp/app_templates/opienet/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/opienet/opienet.kdevtemplate91
-rw-r--r--languages/cpp/app_templates/opienet/simpleiface.h2
-rw-r--r--languages/cpp/app_templates/opietoday/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/opietoday/examplepluginimpl.cpp2
-rw-r--r--languages/cpp/app_templates/opietoday/examplepluginwidget.cpp2
-rw-r--r--languages/cpp/app_templates/opietoday/examplepluginwidget.h2
-rw-r--r--languages/cpp/app_templates/opietoday/opietoday.kdevtemplate90
-rw-r--r--languages/cpp/app_templates/prc-tool/prc-tool9
-rw-r--r--languages/cpp/app_templates/prc-tool/prc-tool.kdevtemplate90
-rw-r--r--languages/cpp/app_templates/qmakeapp/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/qmakeapp/main.cpp2
-rw-r--r--languages/cpp/app_templates/qmakeapp/qmakeapp10
-rw-r--r--languages/cpp/app_templates/qmakeapp/qmakeapp.cpp26
-rw-r--r--languages/cpp/app_templates/qmakeapp/qmakeapp.h2
-rw-r--r--languages/cpp/app_templates/qmakeapp/qmakeapp.kdevtemplate119
-rw-r--r--languages/cpp/app_templates/qmakeempty/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/qmakeempty/qmakeempty.kdevtemplate106
-rw-r--r--languages/cpp/app_templates/qmakesimple/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/qmakesimple/qmakesimple10
-rw-r--r--languages/cpp/app_templates/qmakesimple/qmakesimple.kdevtemplate119
-rw-r--r--languages/cpp/app_templates/qt4hello/CMakeLists.txt26
-rw-r--r--languages/cpp/app_templates/qt4hello/Makefile.am18
-rw-r--r--languages/cpp/app_templates/qt4hello/ReadMe11
-rw-r--r--languages/cpp/app_templates/qt4hello/main.cpp11
-rw-r--r--languages/cpp/app_templates/qt4hello/qt4hello.kdevelop113
-rw-r--r--languages/cpp/app_templates/qt4hello/qt4hello.kdevtemplate160
-rw-r--r--languages/cpp/app_templates/qt4hello/qt4hello.pngbin24614 -> 0 bytes
-rw-r--r--languages/cpp/app_templates/qt4hello/qt4hello.pro5
-rw-r--r--languages/cpp/app_templates/qt4hello/src.pro8
-rw-r--r--languages/cpp/app_templates/qt4makeapp/CMakeLists.txt28
-rw-r--r--languages/cpp/app_templates/qt4makeapp/Makefile.am19
-rw-r--r--languages/cpp/app_templates/qt4makeapp/ReadMe11
-rw-r--r--languages/cpp/app_templates/qt4makeapp/application.qrc10
-rw-r--r--languages/cpp/app_templates/qt4makeapp/editcopy.xpm193
-rw-r--r--languages/cpp/app_templates/qt4makeapp/editcut.xpm252
-rw-r--r--languages/cpp/app_templates/qt4makeapp/editpaste.xpm295
-rw-r--r--languages/cpp/app_templates/qt4makeapp/filenew.xpm216
-rw-r--r--languages/cpp/app_templates/qt4makeapp/fileopen.xpm295
-rw-r--r--languages/cpp/app_templates/qt4makeapp/filesave.xpm295
-rw-r--r--languages/cpp/app_templates/qt4makeapp/main.cpp14
-rw-r--r--languages/cpp/app_templates/qt4makeapp/qt4makeapp11
-rw-r--r--languages/cpp/app_templates/qt4makeapp/qt4makeapp.cpp285
-rw-r--r--languages/cpp/app_templates/qt4makeapp/qt4makeapp.h66
-rw-r--r--languages/cpp/app_templates/qt4makeapp/qt4makeapp.kdevelop113
-rw-r--r--languages/cpp/app_templates/qt4makeapp/qt4makeapp.kdevtemplate207
-rw-r--r--languages/cpp/app_templates/qt4makeapp/qt4makeapp.pngbin15385 -> 0 bytes
-rw-r--r--languages/cpp/app_templates/qt4makeapp/qt4makeapp.pro5
-rw-r--r--languages/cpp/app_templates/qt4makeapp/src.pro10
-rw-r--r--languages/cpp/app_templates/qtopia4app/CMakeLists.txt27
-rw-r--r--languages/cpp/app_templates/qtopia4app/Example.pngbin1197 -> 0 bytes
-rw-r--r--languages/cpp/app_templates/qtopia4app/Makefile.am19
-rw-r--r--languages/cpp/app_templates/qtopia4app/app.kdevelop163
-rw-r--r--languages/cpp/app_templates/qtopia4app/app.pro31
-rw-r--r--languages/cpp/app_templates/qtopia4app/example.cpp40
-rw-r--r--languages/cpp/app_templates/qtopia4app/example.desktop37
-rw-r--r--languages/cpp/app_templates/qtopia4app/example.h25
-rw-r--r--languages/cpp/app_templates/qtopia4app/example.html15
-rw-r--r--languages/cpp/app_templates/qtopia4app/examplebase.ui44
-rw-r--r--languages/cpp/app_templates/qtopia4app/main.cpp7
-rw-r--r--languages/cpp/app_templates/qtopia4app/qtopia4app.kdevtemplate193
-rw-r--r--languages/cpp/app_templates/qtopia4app/qtopia4app.pngbin480 -> 0 bytes
-rw-r--r--languages/cpp/app_templates/qtopiaapp/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/qtopiaapp/example.cpp2
-rw-r--r--languages/cpp/app_templates/qtopiaapp/example.desktop35
-rw-r--r--languages/cpp/app_templates/qtopiaapp/example.h2
-rw-r--r--languages/cpp/app_templates/qtopiaapp/qtopiaapp10
-rw-r--r--languages/cpp/app_templates/qtopiaapp/qtopiaapp.kdevtemplate93
-rw-r--r--languages/cpp/app_templates/tdecmodule/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/tdecmodule/module.desktop69
-rw-r--r--languages/cpp/app_templates/tdecmodule/module.h2
-rw-r--r--languages/cpp/app_templates/tdecmodule/tdecmodule.kdevtemplate95
-rw-r--r--languages/cpp/app_templates/tdeconfig35/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/tdeconfig35/app.cpp18
-rw-r--r--languages/cpp/app_templates/tdeconfig35/app.desktop38
-rw-r--r--languages/cpp/app_templates/tdeconfig35/app.h2
-rw-r--r--languages/cpp/app_templates/tdeconfig35/appview.h2
-rw-r--r--languages/cpp/app_templates/tdeconfig35/tdeconfig35.kdevtemplate68
-rw-r--r--languages/cpp/app_templates/tdefileplugin/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/tdefileplugin/tdefile_plugin.desktop31
-rw-r--r--languages/cpp/app_templates/tdefileplugin/tdefile_plugin.h2
-rw-r--r--languages/cpp/app_templates/tdefileplugin/tdefileplugin7
-rw-r--r--languages/cpp/app_templates/tdefileplugin/tdefileplugin.kdevtemplate62
-rw-r--r--languages/cpp/app_templates/tdeioslave/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/tdeioslave/slave.protocol31
-rw-r--r--languages/cpp/app_templates/tdeioslave/tdeioslave.kdevtemplate81
-rw-r--r--languages/cpp/app_templates/tdescreensaver/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/tdescreensaver/tdescreensaver.cpp8
-rw-r--r--languages/cpp/app_templates/tdescreensaver/tdescreensaver.desktop110
-rw-r--r--languages/cpp/app_templates/tdescreensaver/tdescreensaver.h4
-rw-r--r--languages/cpp/app_templates/tdescreensaver/tdescreensaver.kdevtemplate94
-rw-r--r--languages/cpp/app_templates/win32gui/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/win32gui/win32gui.kdevtemplate88
-rw-r--r--languages/cpp/app_templates/win32hello/CMakeLists.txt18
-rw-r--r--languages/cpp/app_templates/win32hello/win32hello.kdevtemplate87
-rw-r--r--languages/cpp/app_templates/wxhello/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/wxhello/app.desktop37
-rw-r--r--languages/cpp/app_templates/wxhello/wxhello9
-rw-r--r--languages/cpp/app_templates/wxhello/wxhello.kdevtemplate86
-rw-r--r--languages/cpp/ast_utils.cpp1
-rw-r--r--languages/cpp/ast_utils.h2
-rw-r--r--languages/cpp/backgroundparser.cpp7
-rw-r--r--languages/cpp/backgroundparser.h2
-rw-r--r--languages/cpp/bithelpers.h2
-rw-r--r--languages/cpp/ccconfigwidget.cpp101
-rw-r--r--languages/cpp/ccconfigwidget.h4
-rw-r--r--languages/cpp/ccconfigwidgetbase.ui107
-rw-r--r--languages/cpp/classgeneratorconfig.h5
-rw-r--r--languages/cpp/classgeneratorconfigbase.ui4
-rw-r--r--languages/cpp/codecompletionentry.h1
-rw-r--r--languages/cpp/codeinformationrepository.h2
-rw-r--r--languages/cpp/compiler/gccoptions/CMakeLists.txt7
-rw-r--r--languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp1
-rw-r--r--languages/cpp/compiler/gccoptions/gccoptionsplugin.h2
-rw-r--r--languages/cpp/compiler/gccoptions/kdevg77options.desktop51
-rw-r--r--languages/cpp/compiler/gccoptions/kdevgccoptions.desktop49
-rw-r--r--languages/cpp/compiler/gccoptions/kdevgppoptions.desktop51
-rw-r--r--languages/cpp/completiondebug.cpp2
-rw-r--r--languages/cpp/completiondebug.h1
-rw-r--r--languages/cpp/computerecoverypoints.h1
-rw-r--r--languages/cpp/configproblemreporter.ui4
-rw-r--r--languages/cpp/configproblemreporter.ui.h2
-rw-r--r--languages/cpp/cpp_tags.h2
-rw-r--r--languages/cpp/cppcodecompletion.cpp209
-rw-r--r--languages/cpp/cppcodecompletion.h7
-rw-r--r--languages/cpp/cppcodecompletionconfig.h3
-rw-r--r--languages/cpp/cppevaluation.cpp2
-rw-r--r--languages/cpp/cppevaluation.h1
-rw-r--r--languages/cpp/cppimplementationwidget.cpp2
-rw-r--r--languages/cpp/cppimplementationwidget.h5
-rw-r--r--languages/cpp/cppnewclassdlg.cpp28
-rw-r--r--languages/cpp/cppnewclassdlg.h4
-rw-r--r--languages/cpp/cppnewclassdlgbase.ui6
-rw-r--r--languages/cpp/cppsplitheadersourceconfig.cpp1
-rw-r--r--languages/cpp/cppsplitheadersourceconfig.h3
-rw-r--r--languages/cpp/cppsupport_events.h2
-rw-r--r--languages/cpp/cppsupport_utils.cpp2
-rw-r--r--languages/cpp/cppsupport_utils.h2
-rw-r--r--languages/cpp/cppsupportfactory.cpp9
-rw-r--r--languages/cpp/cppsupportfactory.h2
-rw-r--r--languages/cpp/cppsupportpart.cpp184
-rw-r--r--languages/cpp/cppsupportpart.h8
-rw-r--r--languages/cpp/creategettersetter.ui4
-rw-r--r--languages/cpp/creategettersetterconfiguration.cpp2
-rw-r--r--languages/cpp/creategettersetterconfiguration.h2
-rw-r--r--languages/cpp/creategettersetterdialog.cpp1
-rw-r--r--languages/cpp/creategettersetterdialog.h2
-rw-r--r--languages/cpp/createpcsdialog.cpp11
-rw-r--r--languages/cpp/createpcsdialog.h6
-rw-r--r--languages/cpp/createpcsdialogbase.ui4
-rw-r--r--languages/cpp/debugger/CMakeLists.txt8
-rw-r--r--languages/cpp/debugger/DESIGN.txt2
-rw-r--r--languages/cpp/debugger/breakpoint.h2
-rw-r--r--languages/cpp/debugger/dbgcontroller.h2
-rw-r--r--languages/cpp/debugger/dbgpsdlg.cpp12
-rw-r--r--languages/cpp/debugger/dbgpsdlg.h2
-rw-r--r--languages/cpp/debugger/dbgtoolbar.cpp44
-rw-r--r--languages/cpp/debugger/dbgtoolbar.h4
-rw-r--r--languages/cpp/debugger/debuggerconfigwidget.h2
-rw-r--r--languages/cpp/debugger/debuggerconfigwidgetbase.ui9
-rw-r--r--languages/cpp/debugger/debuggerpart.cpp214
-rw-r--r--languages/cpp/debugger/debuggerpart.h2
-rw-r--r--languages/cpp/debugger/debuggertracingdialog.cpp8
-rw-r--r--languages/cpp/debugger/debuggertracingdialog.h2
-rw-r--r--languages/cpp/debugger/debuggertracingdialogbase.ui4
-rw-r--r--languages/cpp/debugger/disassemblewidget.h2
-rw-r--r--languages/cpp/debugger/framestackwidget.cpp8
-rw-r--r--languages/cpp/debugger/framestackwidget.h2
-rw-r--r--languages/cpp/debugger/gdbbreakpointwidget.cpp56
-rw-r--r--languages/cpp/debugger/gdbbreakpointwidget.h4
-rw-r--r--languages/cpp/debugger/gdbcommand.h16
-rw-r--r--languages/cpp/debugger/gdbcontroller.cpp24
-rw-r--r--languages/cpp/debugger/gdbcontroller.h4
-rw-r--r--languages/cpp/debugger/gdboutputwidget.cpp12
-rw-r--r--languages/cpp/debugger/gdboutputwidget.h4
-rw-r--r--languages/cpp/debugger/gdbtable.h2
-rw-r--r--languages/cpp/debugger/kdevdebugger.desktop83
-rw-r--r--languages/cpp/debugger/label_with_double_click.h2
-rw-r--r--languages/cpp/debugger/memviewdlg.cpp38
-rw-r--r--languages/cpp/debugger/memviewdlg.h4
-rw-r--r--languages/cpp/debugger/mi/miparser.cpp10
-rw-r--r--languages/cpp/debugger/stty.cpp2
-rw-r--r--languages/cpp/debugger/stty.h2
-rw-r--r--languages/cpp/debugger/variablewidget.cpp28
-rw-r--r--languages/cpp/debugger/variablewidget.h6
-rw-r--r--languages/cpp/declarationinfo.h1
-rw-r--r--languages/cpp/doc/cppannotations.toc1
-rw-r--r--languages/cpp/doc/qt-kdev3.toc2
-rw-r--r--languages/cpp/doxydoc.cpp2
-rw-r--r--languages/cpp/doxydoc.h2
-rw-r--r--languages/cpp/expressioninfo.h1
-rw-r--r--languages/cpp/kdevcppsupport.desktop85
-rw-r--r--languages/cpp/kdevcsupport.desktop84
-rw-r--r--languages/cpp/kdevdeepcopy.h2
-rw-r--r--languages/cpp/kdevdriver.cpp2
-rw-r--r--languages/cpp/kdevdriver.h3
-rw-r--r--languages/cpp/main.cpp2
-rw-r--r--languages/cpp/pcsimporter/CMakeLists.txt1
-rw-r--r--languages/cpp/pcsimporter/Makefile.am2
-rw-r--r--languages/cpp/pcsimporter/customimporter/CMakeLists.txt6
-rw-r--r--languages/cpp/pcsimporter/customimporter/kdevcustomimporter.cpp1
-rw-r--r--languages/cpp/pcsimporter/customimporter/kdevcustomimporter.h2
-rw-r--r--languages/cpp/pcsimporter/customimporter/kdevpcscustomimporter.desktop40
-rw-r--r--languages/cpp/pcsimporter/customimporter/settingsdialog.cpp13
-rw-r--r--languages/cpp/pcsimporter/customimporter/settingsdialog.h2
-rw-r--r--languages/cpp/pcsimporter/customimporter/settingsdialogbase.ui4
-rw-r--r--languages/cpp/pcsimporter/qt4importer/CMakeLists.txt38
-rw-r--r--languages/cpp/pcsimporter/qt4importer/Makefile.am11
-rw-r--r--languages/cpp/pcsimporter/qt4importer/kdevqt4importer.cpp107
-rw-r--r--languages/cpp/pcsimporter/qt4importer/kdevqt4importer.desktop34
-rw-r--r--languages/cpp/pcsimporter/qt4importer/kdevqt4importer.h40
-rw-r--r--languages/cpp/pcsimporter/qt4importer/settingsdialog.cpp115
-rw-r--r--languages/cpp/pcsimporter/qt4importer/settingsdialog.h47
-rw-r--r--languages/cpp/pcsimporter/qt4importer/settingsdialogbase.ui80
-rw-r--r--languages/cpp/pcsimporter/qtimporter/CMakeLists.txt6
-rw-r--r--languages/cpp/pcsimporter/qtimporter/kdevqtimporter.cpp2
-rw-r--r--languages/cpp/pcsimporter/qtimporter/kdevqtimporter.desktop32
-rw-r--r--languages/cpp/pcsimporter/qtimporter/kdevqtimporter.h2
-rw-r--r--languages/cpp/pcsimporter/qtimporter/settingsdialog.cpp4
-rw-r--r--languages/cpp/pcsimporter/qtimporter/settingsdialog.h2
-rw-r--r--languages/cpp/pcsimporter/qtimporter/settingsdialogbase.ui8
-rw-r--r--languages/cpp/pcsimporter/tdelibsimporter/CMakeLists.txt6
-rw-r--r--languages/cpp/pcsimporter/tdelibsimporter/kdevtdelibsimporter.cpp3
-rw-r--r--languages/cpp/pcsimporter/tdelibsimporter/kdevtdelibsimporter.desktop44
-rw-r--r--languages/cpp/pcsimporter/tdelibsimporter/kdevtdelibsimporter.h2
-rw-r--r--languages/cpp/pcsimporter/tdelibsimporter/settingsdialog.cpp6
-rw-r--r--languages/cpp/pcsimporter/tdelibsimporter/settingsdialog.h2
-rw-r--r--languages/cpp/pcsimporter/tdelibsimporter/settingsdialogbase.ui8
-rw-r--r--languages/cpp/problemreporter.cpp31
-rw-r--r--languages/cpp/problemreporter.h3
-rw-r--r--languages/cpp/qtbuildconfig.cpp2
-rw-r--r--languages/cpp/qtbuildconfig.h4
-rw-r--r--languages/cpp/simplecontext.cpp2
-rw-r--r--languages/cpp/simplecontext.h1
-rw-r--r--languages/cpp/simpletype.cpp3
-rw-r--r--languages/cpp/simpletype.h2
-rw-r--r--languages/cpp/simpletypecachebinder.h1
-rw-r--r--languages/cpp/simpletypecatalog.cpp3
-rw-r--r--languages/cpp/simpletypecatalog.h2
-rw-r--r--languages/cpp/simpletypefunction.cpp2
-rw-r--r--languages/cpp/simpletypefunction.h1
-rw-r--r--languages/cpp/simpletypenamespace.cpp2
-rw-r--r--languages/cpp/simpletypenamespace.h2
-rw-r--r--languages/cpp/store_walker.cpp2
-rw-r--r--languages/cpp/store_walker.h2
-rw-r--r--languages/cpp/storeconverter.cpp2
-rw-r--r--languages/cpp/storeconverter.h2
-rw-r--r--languages/cpp/stringhelpers.cpp3
-rw-r--r--languages/cpp/stringhelpers.h1
-rw-r--r--languages/cpp/subclassing_template/CMakeLists.txt1
-rw-r--r--languages/cpp/subclassing_template/Makefile.am3
-rw-r--r--languages/cpp/subclassing_template/subclass_qt4_template.cpp16
-rw-r--r--languages/cpp/subclassing_template/subclass_qt4_template.h29
-rw-r--r--languages/cpp/subclassing_template/subclass_template.h2
-rw-r--r--languages/cpp/subclassingdlg.cpp20
-rw-r--r--languages/cpp/subclassingdlg.h2
-rw-r--r--languages/cpp/subclassingdlgbase.ui4
-rw-r--r--languages/cpp/tag_creator.cpp2
-rw-r--r--languages/cpp/tag_creator.h2
-rw-r--r--languages/cpp/templates/default.cpp1
-rw-r--r--languages/cpp/templates/default.h1
-rw-r--r--languages/cpp/tqtdesignercppintegration.cpp6
-rw-r--r--languages/cpp/tqtdesignercppintegration.h4
-rw-r--r--languages/cpp/typedecoration.h2
-rw-r--r--languages/cpp/typedesc.h1
494 files changed, 2565 insertions, 13115 deletions
diff --git a/languages/cpp/CMakeLists.txt b/languages/cpp/CMakeLists.txt
index 1467010c..b4f174c6 100644
--- a/languages/cpp/CMakeLists.txt
+++ b/languages/cpp/CMakeLists.txt
@@ -45,7 +45,12 @@ link_directories(
##### other data ################################
-install( FILES kdevcppsupport.desktop kdevcsupport.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kdevcppsupport.desktop kdevcsupport.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR tdevelop-desktops
+)
+
install( FILES kdevcppsupport.rc DESTINATION ${DATA_INSTALL_DIR}/kdevcppsupport )
install( FILES cpptemplates DESTINATION ${DATA_INSTALL_DIR}/kdevabbrev/templates )
install( FILES configuration DESTINATION ${DATA_INSTALL_DIR}/kdevcppsupport )
diff --git a/languages/cpp/KDevCppSupportIface.h b/languages/cpp/KDevCppSupportIface.h
index cbf8b4f9..614e1bd6 100644
--- a/languages/cpp/KDevCppSupportIface.h
+++ b/languages/cpp/KDevCppSupportIface.h
@@ -9,7 +9,7 @@ class CppSupportPart;
class KDevCppSupportIface : public TQObject, public DCOPObject
{
- Q_OBJECT
+ TQ_OBJECT
//
K_DCOP
public:
@@ -25,4 +25,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/addattributedialog.cpp b/languages/cpp/addattributedialog.cpp
index 6a9a1fbc..0808d7af 100644
--- a/languages/cpp/addattributedialog.cpp
+++ b/languages/cpp/addattributedialog.cpp
@@ -100,7 +100,7 @@ void AddAttributeDialog::accept()
int varEndLine, varEndColumn;
( *it ) ->getEndPosition( &varEndLine, &varEndColumn );
TQString access = accessID( *it );
- TQPair<int, int> varEndPoint = tqMakePair( varEndLine, varEndColumn );
+ TQPair<int, int> varEndPoint = qMakePair( varEndLine, varEndColumn );
if ( !points.contains( access ) || points[ access ] < varEndPoint )
{
@@ -139,7 +139,7 @@ void AddAttributeDialog::accept()
else
{
str.prepend( access + ":\n" );
- points[ *it ] = tqMakePair( line - 1, 0 );
+ points[ *it ] = qMakePair( line - 1, 0 );
pt = points[ *it ]; // end of class declaration
}
@@ -261,5 +261,3 @@ TQString AddAttributeDialog::accessID( VariableDom var ) const
}
#include "addattributedialog.moc"
-//kate: indent-mode csands; tab-width 4; space-indent off;
-
diff --git a/languages/cpp/addattributedialog.h b/languages/cpp/addattributedialog.h
index e3070291..1d1e61fd 100644
--- a/languages/cpp/addattributedialog.h
+++ b/languages/cpp/addattributedialog.h
@@ -28,7 +28,7 @@ class CppSupportPart;
class AddAttributeDialog : public AddAttributeDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
AddAttributeDialog( CppSupportPart* cppSupport, ClassDom klass,
@@ -56,6 +56,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
-
diff --git a/languages/cpp/addattributedialogbase.ui b/languages/cpp/addattributedialogbase.ui
index 18b98e9c..86ee3f25 100644
--- a/languages/cpp/addattributedialogbase.ui
+++ b/languages/cpp/addattributedialogbase.ui
@@ -258,9 +258,6 @@
<property name="text">
<string>&amp;OK</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
@@ -275,9 +272,6 @@
<property name="text">
<string>&amp;Cancel</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
@@ -359,14 +353,14 @@
<tabstop>buttonOk</tabstop>
<tabstop>buttonCancel</tabstop>
</tabstops>
-<Q_SLOTS>
+<slots>
<slot access="protected">init()</slot>
<slot access="protected">destroy()</slot>
<slot>addAttribute()</slot>
<slot>deleteCurrentAttribute()</slot>
<slot>currentChanged(TQListViewItem*)</slot>
<slot>updateGUI()</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
<layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/>
<includes>
diff --git a/languages/cpp/addmethoddialog.cpp b/languages/cpp/addmethoddialog.cpp
index c9593844..79ec1e65 100644
--- a/languages/cpp/addmethoddialog.cpp
+++ b/languages/cpp/addmethoddialog.cpp
@@ -166,7 +166,7 @@ void AddMethodDialog::accept()
int funEndLine, funEndColumn;
( *it ) ->getEndPosition( &funEndLine, &funEndColumn );
TQString access = accessID( *it );
- TQPair<int, int> funEndPoint = tqMakePair( funEndLine, funEndColumn );
+ TQPair<int, int> funEndPoint = qMakePair( funEndLine, funEndColumn );
if ( !points.contains( access ) || points[ access ] < funEndPoint )
{
@@ -206,7 +206,7 @@ void AddMethodDialog::accept()
else
{
str.prepend( access + ":\n" );
- points[ *it ] = tqMakePair( line - 1, 0 );
+ points[ *it ] = qMakePair( line - 1, 0 );
pt = points[ *it ]; // end of class declaration
}
@@ -416,5 +416,3 @@ TQStringList AddMethodDialog::newAccessList( const TQStringList& accessList ) co
}
#include "addmethoddialog.moc"
-//kate: indent-mode csands; tab-width 4; space-indent off;
-
diff --git a/languages/cpp/addmethoddialog.h b/languages/cpp/addmethoddialog.h
index e4cde58e..0362eae1 100644
--- a/languages/cpp/addmethoddialog.h
+++ b/languages/cpp/addmethoddialog.h
@@ -28,7 +28,7 @@ class CppSupportPart;
class AddMethodDialog : public AddMethodDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
AddMethodDialog( CppSupportPart* cppSupport, ClassDom klass,
@@ -58,6 +58,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
-
diff --git a/languages/cpp/addmethoddialogbase.ui b/languages/cpp/addmethoddialogbase.ui
index 3926f966..83af7489 100644
--- a/languages/cpp/addmethoddialogbase.ui
+++ b/languages/cpp/addmethoddialogbase.ui
@@ -314,9 +314,6 @@
<property name="text">
<string>&amp;OK</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
@@ -331,9 +328,6 @@
<property name="text">
<string>&amp;Cancel</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
@@ -442,7 +436,7 @@
<tabstop>buttonOk</tabstop>
<tabstop>buttonCancel</tabstop>
</tabstops>
-<Q_SLOTS>
+<slots>
<slot access="protected">init()</slot>
<slot access="protected">destroy()</slot>
<slot>addMethod()</slot>
@@ -450,7 +444,7 @@
<slot>currentChanged(TQListViewItem*)</slot>
<slot>updateGUI()</slot>
<slot>browseImplementationFile()</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
<layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/>
<includes>
diff --git a/languages/cpp/app_templates/CMakeLists.txt b/languages/cpp/app_templates/CMakeLists.txt
index 14e63fa7..66656732 100644
--- a/languages/cpp/app_templates/CMakeLists.txt
+++ b/languages/cpp/app_templates/CMakeLists.txt
@@ -28,7 +28,6 @@ add_subdirectory( gtk2mmapp )
add_subdirectory( kapp )
add_subdirectory( kateplugin )
add_subdirectory( kateplugin2 )
-add_subdirectory( kde4app )
add_subdirectory( kdedcop )
add_subdirectory( kdevlang )
add_subdirectory( kdevpart )
@@ -58,9 +57,6 @@ add_subdirectory( opietoday )
add_subdirectory( qmakeapp )
add_subdirectory( qmakeempty )
add_subdirectory( qmakesimple )
-add_subdirectory( qt4hello )
-add_subdirectory( qt4makeapp )
-add_subdirectory( qtopia4app )
add_subdirectory( qtopiaapp )
add_subdirectory( tdecmodule )
add_subdirectory( tdeconfig35 )
diff --git a/languages/cpp/app_templates/Makefile.am b/languages/cpp/app_templates/Makefile.am
index 8350118d..bbd1618a 100644
--- a/languages/cpp/app_templates/Makefile.am
+++ b/languages/cpp/app_templates/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = kapp kpartapp kpartplugin tdecmodule kicker tdeioslave kdevpart kdevpart2 chello cpphello tdescreensaver kofficepart chello_gba dcopservice konqnavpanel qmakesimple qmakeapp qt4makeapp khello khello2 kateplugin kateplugin2 qtopiaapp kdedcop wxhello cppsdlhello tdeconfig35 kdevlang noatunvisual noatunui kmod tdefileplugin clanlib opieapp opieapplet opieinput opiemenu opienet opietoday kxt gtk2mmapp cppcurseshello win32hello win32gui cmakesimple cmakesimplec cmakelibcpp cmakelibc kscons_kxt kscons_tdemdi qt4hello qmakeempty automakeempty makefileempty qtopia4app kde4app
+SUBDIRS = kapp kpartapp kpartplugin tdecmodule kicker tdeioslave kdevpart kdevpart2 chello cpphello tdescreensaver kofficepart chello_gba dcopservice konqnavpanel qmakesimple qmakeapp khello khello2 kateplugin kateplugin2 qtopiaapp kdedcop wxhello cppsdlhello tdeconfig35 kdevlang noatunvisual noatunui kmod tdefileplugin clanlib opieapp opieapplet opieinput opiemenu opienet opietoday kxt gtk2mmapp cppcurseshello win32hello win32gui cmakesimple cmakesimplec cmakelibcpp cmakelibc kscons_kxt kscons_tdemdi qmakeempty automakeempty makefileempty
profilescdir = $(kde_datadir)/tdevelop/profiles/IDE/CompiledLanguageIDE/CandCppIDE/CIDE
profilesc_DATA = c.appwizard
diff --git a/languages/cpp/app_templates/automakeempty/CMakeLists.txt b/languages/cpp/app_templates/automakeempty/CMakeLists.txt
index 182edd1f..d20c797e 100644
--- a/languages/cpp/app_templates/automakeempty/CMakeLists.txt
+++ b/languages/cpp/app_templates/automakeempty/CMakeLists.txt
@@ -9,11 +9,16 @@
#
#################################################
-add_custom_target( automakeempty.tar.gz ALL
- COMMAND ${TAR} zcf automakeempty.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
automakeempty-Makefile.am automakeempty-Makefile.cvs
configure.in automakeempty.png app.kdevelop
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET automakeempty.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -21,6 +26,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- automakeempty.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE automakeempty.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/automakeempty/automakeempty.kdevtemplate b/languages/cpp/app_templates/automakeempty/automakeempty.kdevtemplate
index 3a08381b..f5bfb653 100644
--- a/languages/cpp/app_templates/automakeempty/automakeempty.kdevtemplate
+++ b/languages/cpp/app_templates/automakeempty/automakeempty.kdevtemplate
@@ -1,47 +1,12 @@
# TDE Config File
[General]
Name=Empty Autotools Template
-Name[ca]=Plantilla Autotools buida
-Name[da]=Tom Autotools-skabelon
-Name[de]=Leere Autotools-Vorlage
-Name[el]=Κενό πρότυπο των Autotools
-Name[es]=Plantilla Autotools vacía
-Name[et]=Tühi autotoolsi mall
-Name[hu]=Üres Autotools sablon
-Name[it]=Modello di autotools vuoto
-Name[nds]=Leddig Vörlaag för Automake un sien Kanuten
-Name[nl]=Leeg Autotools-sjabloon
-Name[pl]=Pusty szablon Autotools
-Name[pt]=Modelo de Autotools Vazio
-Name[pt_BR]=Modelo de Autotools Vazio
-Name[ru]=Пустой шаблон autotools
-Name[sk]=Prázdna šablóna Autotools
-Name[sr]=Празан шаблон Autotools-а
-Name[sr@Latn]=Prazan šablon Autotools-a
-Name[sv]=Tom mall för Autotools
-Name[zh_TW]=空的 Autotools 樣板
-Icon=automakeempty.png
-Category=C++/Automake project
+
Comment=Generate an empty Automake based application
-Comment[ca]=Genera una aplicació buida basada en Automake
-Comment[da]=Opretter et tomt Automake-baseret program
-Comment[de]=Erstellt eine leere auf Automake basierende Anwendung
-Comment[el]=Δημιουργία μίας κενής εφαρμογής βασισμένης στο Automake
-Comment[es]=Genera una aplicación vacía basada en Automake
-Comment[et]=Tühja rakenduse loomine Automake'i põhjal
-Comment[hu]=Létrehoz egy üres Automake-alapú alkalmazást
-Comment[it]=Genera un'applicazione basata su un Automake vuoto
-Comment[nds]=Stellt en leddig Programm op, dat op Automake opbuut
-Comment[nl]=Genereer een leeg op Automake gebaseerd programma
-Comment[pl]=Generuje pusty program używający Automake
-Comment[pt]=Gera uma aplicação vazia baseada no Automake
-Comment[pt_BR]=Gera uma aplicação vazia baseada no Automake
-Comment[ru]=Создать пустое приложение, использующее Automake
-Comment[sk]=Vygeneruje prázdnu aplikáciu založenú na Automake
-Comment[sr]=Прави празан програм на основу Automake-а
-Comment[sr@Latn]=Pravi prazan program na osnovu Automake-a
-Comment[sv]=Skapar ett tomt Automake-baserat program
-Comment[zh_TW]=產生一個空的使用 Automake 的應用程式
+
+Category=C++/Automake project
+
+Icon=automakeempty.png
FileTemplates=h,CStyle,cpp,CStyle
Archive=automakeempty.tar.gz
@@ -77,23 +42,3 @@ Dest=%{dest}/configure.in
[MSG]
Type=message
Comment=An Automake based application was created in %{dest}
-Comment[ca]=S'ha creat una aplicació basada en Automake en %{dest}
-Comment[da]=Et Automake-baseret program blev oprettet i %{dest}
-Comment[de]=Eine auf Automake basierende Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μία εφαρμογή βασισμένη στο Automake δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación basada en Automake ha sido creada en %{dest}
-Comment[et]=Rakendus Automake'i põhjal loodi asukohta %{dest}
-Comment[hu]=Létrejött egy Automake-alapú alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione basata su automake in %{dest}
-Comment[nds]=In %{dest} wöör en op Automake opbuut Programm opstellt
-Comment[nl]=Een Automake-gebaseerd programma is aangemaakt in %{dest}
-Comment[pl]=Program używający Automake został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação baseada no Automake em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação baseada no Automake em %{dest}
-Comment[ru]=Использующее Automake приложение создано в %{dest}
-Comment[sk]=Aplikácia založená na Automake bola vytvorená v %{dest}
-Comment[sr]=Програм на основи Automake-а направљен је у %{dest}
-Comment[sr@Latn]=Program na osnovi Automake-a napravljen je u %{dest}
-Comment[sv]=Ett Automake-baserat program skapades i %{dest}
-Comment[zh_TW]=一個以 Automake 為基礎的應用程式已建立於 %{dest}
-
diff --git a/languages/cpp/app_templates/chello/CMakeLists.txt b/languages/cpp/app_templates/chello/CMakeLists.txt
index 4612341d..20e0fee0 100644
--- a/languages/cpp/app_templates/chello/CMakeLists.txt
+++ b/languages/cpp/app_templates/chello/CMakeLists.txt
@@ -9,11 +9,16 @@
#
#################################################
-add_custom_target( chello.tar.gz ALL
- COMMAND ${TAR} zcf chello.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
main.c src-Makefile.am c-Makefile.am c-Makefile.cvs
configure.in chello.png app.kdevelop
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET chello.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -21,6 +26,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- chello.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE chello.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/chello/chello.kdevtemplate b/languages/cpp/app_templates/chello/chello.kdevtemplate
index 35577b74..5d867549 100644
--- a/languages/cpp/app_templates/chello/chello.kdevtemplate
+++ b/languages/cpp/app_templates/chello/chello.kdevtemplate
@@ -1,212 +1,40 @@
# TDE Config File
[General]
Name=Simple Hello world program
-Name[ca]=Simple programa Hello world
-Name[da]=Simpelt Goddag verden program
-Name[de]=Ein einfaches "Hello World"-Programm
-Name[el]=Απλό πρόγραμμα Γεια σου Κόσμε
-Name[es]=Programa «Hola mundo» sencillo
-Name[et]=Lihtne "Tere, maailm" programm
-Name[eu]="Kaixo mundua" programa sinplea
-Name[fa]=برنامۀ سادۀ Hello world
-Name[fr]=Programme « Bonjour monde » simple
-Name[ga]=Ríomhchlár simplí "Hello World"
-Name[gl]=Programa sinxelo Ola mundo
-Name[hu]=Egyszerű Hello world program
-Name[it]=Semplice programma di "Hello world"
-Name[ja]=簡単な Hello world プログラム
-Name[ms]=Program Hello World mudah
-Name[nds]=En eenfach "Moin Welt"-Programm
-Name[ne]=साधारण हेल्लो वोल्ड कार्यक्रम
-Name[nl]=Eenvoudig 'Hello World' programma
-Name[pl]=Prosty program witaj świecie
-Name[pt]=Programa simples Olá Mundo
-Name[pt_BR]=Programa simples Olá Mundo
-Name[ru]=Простая программа Hello world
-Name[sk]=Jednoduchý "Ahoj svet" program
-Name[sl]=Preprost program Hello world
-Name[sr]=Једноставан „Здраво свете“ програм
-Name[sr@Latn]=Jednostavan „Zdravo svete“ program
-Name[sv]=Enkelt Hello world-program
-Name[tr]=Basit Merhaba dünya programı
-Name[zh_CN]=简单的 Hello world 程序
-Name[zh_TW]=簡單的 Hello world 程式
-Icon=chello.png
-Category=C
+
Comment=Generates a simple Hello world program in C
-Comment[ca]=Genera un simple programa de Hello world en C
-Comment[da]=Genererer et simpelt Goddag verden program i C
-Comment[de]=Erstellt ein einfaches "Hello World"-Programm in C
-Comment[el]=Δημιουργεί ένα απλό πρόγραμμα Γεια σου Κόσμε σε C
-Comment[es]=Genera un sencillo programa «Hola mundo» en C
-Comment[et]=Lihtsa "Tere, maailm" programmi loomine C-s
-Comment[eu]="Kaixo mundua" programa sinplea bat sortzen du C lengoaian
-Comment[fa]=یک برنامۀ سادۀ Hello world در سی تولید می‌کند
-Comment[fr]=Génère un programme « Bonjour monde » simple en C
-Comment[ga]=Cruthaíonn sé seo ríomhchlár simplí "Hello World" i C
-Comment[gl]=Xera un programa sinxelo Ola mundo en C
-Comment[hu]=Létrehoz egy egyszerű Hello world programot C nyelven
-Comment[it]=Genera un semplice programma di "Hello world" in C
-Comment[ja]=簡単な Hello world プログラムを C で記述します
-Comment[nds]=Stellt en eenfach "Moin Welt"-Programm in C op
-Comment[ne]=सी मा साधारण हेल्लो वोल्ड कार्यक्रम उत्पन्न गर्दछ
-Comment[nl]=Genereert een eenvoudig Hello World programma in C
-Comment[pl]=Tworzy prosty program 'Witaj świecie' w języku C
-Comment[pt]=Gera um programa simples de Olá mundo em C
-Comment[pt_BR]=Gera um programa simples de Olá mundo em C
-Comment[ru]=Создание простого приложения Hello world на C
-Comment[sk]=Vygeneruje jednoduchý "Ahoj svet" program v C
-Comment[sl]=Ustvari preprost program Hello world v C-ju
-Comment[sr]=Прави једноставан „Здраво свете“ програм у C-у
-Comment[sr@Latn]=Pravi jednostavan „Zdravo svete“ program u C-u
-Comment[sv]=Skapar ett enkelt Hello world-program i C
-Comment[tr]=C'de basit bir Merhaba Dünya programı yaratır.
-Comment[zh_CN]=生成 C 语言的 Hello world 程序
-Comment[zh_TW]=產生 C 語言的 Hello world 程式
+
+Category=C
+
+Icon=chello.png
FileTemplates=h,CStyle,c,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.c
Archive=chello.tar.gz
[LIBS]
Type = value
-ValueType=QString
+ValueType=TQString
Value= OPT_LIBS
Comment= Optional libraries to link to.
-Comment[ca]= Biblioteques opcionals per enllaçar.
-Comment[da]= Mulige biblioteker at linke til.
-Comment[de]= Optionale Bibliotheken, die eingebunden werden sollen.
-Comment[el]= Προαιρετικές βιβλιοθήκες για σύνδεση με αυτές.
-Comment[es]=Bibliotecas opcionales para enlazar.
-Comment[et]=Täiendavad lingitavad teegid.
-Comment[eu]= Estekatzeko aukerako liburutegiak.
-Comment[fa]= کتابخانه‌های اختیاری برای پیوند کردن.
-Comment[fr]=Bibliothèques optionnelles à lier.
-Comment[ga]= Comhadlanna roghnacha ar féidir nascadh leo.
-Comment[gl]= Librerías opcionais a enlazar.
-Comment[hu]=Linkelési programkönyvtárak (opcionális).
-Comment[it]= librerie opzionali da collegare.
-Comment[ja]=リンクする他のライブラリ
-Comment[nds]= Optschonaal Bibliotheken, na de linkt warrn schall
-Comment[ne]= लिङ्क सिर्जना गर्न वैकल्पिक लाइब्रेरी
-Comment[nl]=Optionele bibliotheken om naar te linken
-Comment[pl]= Opcjonalne biblioteki, z którymi ma być łączony.
-Comment[pt]= Bibliotecas opcionais com as quais compilar.
-Comment[pt_BR]= Bibliotecas opcionais com as quais compilar.
-Comment[ru]=Дополнительные библиотеки для сборки.
-Comment[sk]=Voliteľné knižnice pre linkovanie.
-Comment[sl]=Dodatne knjižnice, do katerih se naj poveže.
-Comment[sr]=Опционе библиотеке за повезивање.
-Comment[sr@Latn]=Opcione biblioteke za povezivanje.
-Comment[sv]= Valfria bibliotek att länka till.
-Comment[tr]=Bağlanılacak isteğe bağlı kütüphaneler.
-Comment[zh_CN]=可选的链接库。
-Comment[zh_TW]=要連結的函式庫
Default= -lm
[INCLUDES]
Type = value
-ValueType=QString
+ValueType=TQString
Value= OPT_INCS
Comment= Optional include path.
-Comment[ca]= Ruta opcional per a incloure.
-Comment[da]= Mulig include-sti.
-Comment[de]= Optionaler Include-Pfad.
-Comment[el]= Προαιρετική διαδρομή ενσωμάτωσης.
-Comment[es]=Ruta opcional para incluir.
-Comment[et]=Täiendavate päisefailide asukoht.
-Comment[eu]= Aukerako goiburuen bide-izena.
-Comment[fa]=include path اختیاری.
-Comment[fr]=Chemin d'inclusion optionnel.
-Comment[ga]= Conair roghnach ceanntásca.
-Comment[gl]= Ruta opcional de cabeceiras.
-Comment[hu]=Include fájlok könyvtárai (opcionális).
-Comment[it]= percorso opzionale di inclusione.
-Comment[ja]=ヘッダファイルを読み込む他のパス
-Comment[nds]= Optschonaal Koppdatei-Padd
-Comment[ne]= मार्ग सहितको विकल्प
-Comment[nl]=Optioneel Include-pad
-Comment[pl]= Opcjonalna ścieżka do plików dołączanych.
-Comment[pt]= Localização opcional dos ficheiros de inclusão.
-Comment[pt_BR]= Localização opcional dos ficheiros de inclusão.
-Comment[ru]=Дополнительные пути для заголовочных файлов.
-Comment[sk]=Voliteľná cesta pre include.
-Comment[sl]=Neobvezna pot za vstavke.
-Comment[sr]=Опциона путања за укључивања.
-Comment[sr@Latn]=Opciona putanja za uključivanja.
-Comment[sv]= Valfri sökväg till deklarationsfiler.
-Comment[tr]=İsteğe bağlı include yolu.
-Comment[zh_CN]=可选的包含路径。
-Comment[zh_TW]=引入檔路徑
Default= -I/usr/include
[CFLAGS]
Type = value
-ValueType=QString
+ValueType=TQString
Value= CFLAGS
Comment= Optional CFLAGS to define in the makefile.
-Comment[ca]= CFLAGS opcionals per a definir en el fitxer de make.
-Comment[da]= Mulige CFLAGS at definere i makefile.
-Comment[de]= Optionale CFLAGS, die im Makefile definiert werden.
-Comment[el]= Προαιρετικές CFLAGS για ορισμό μέσα στο makefile.
-Comment[es]=CFLAGS opcionales a definir en el makefile.
-Comment[et]=Täiendavad Makefile'is defineeritavad CFLAGS'id.
-Comment[eu]= Aukerako makefile-ean definitzeko CFLAGS-ak.
-Comment[fa]= CFLAGS اختیاری برای تعریف در makefile.
-Comment[fr]=CFLAGS optionnels à définir dans le Makefile.
-Comment[ga]= CFLAGS roghnacha le socrú sa makefile.
-Comment[gl]= CFLAGS opcionais a definir no makefile.
-Comment[hu]=A Makefile-hoz definiálható CFLAGS információ (opcionális).
-Comment[it]= CFLAGS opzionale da definire nel makefile.
-Comment[ja]=Makefile に定義する他の CFLAGS
-Comment[nds]= Optschonaal CFLAGS, de in de "Make"-Datei fastleggt warrt.
-Comment[ne]= मेकफाइलमा परिभाषित गर्न CFLAGS विकल्प
-Comment[nl]=Optionele CFLAGS om te definiëren in het makefile.
-Comment[pl]= Opcjonalna wartość zmiennej CFLAGS do zdefiniowania w pliku makefile.
-Comment[pt]= CFLAGS opcionais a definir na Makefile.
-Comment[pt_BR]= CFLAGS opcionais a definir na Makefile.
-Comment[ru]=Дополнительные параметры CFLAGS для Makefile.
-Comment[sk]=Voliteľné nastavenie CFLAGS v makefile.
-Comment[sl]=Dodaten CFLAGS za definicijo v datoteki makefile.
-Comment[sr]=Опциона CFLAGS дефинисана у справифајлу.
-Comment[sr@Latn]=Opciona CFLAGS definisana u spravifajlu.
-Comment[sv]= Valfria CFLAGS att definiera i byggfilen.
-Comment[tr]=Makefile'da tanımlanacak isteğe bağlı CFLAGS değerleri
-Comment[zh_CN]=在 Makefile 中定义的可选 CFLAGS。
-Comment[zh_TW]=makefile 中定義的 CFLAGS
Default=
[MGS]
Type=message
Comment=A simple C project was created in %{dest}.
-Comment[ca]=A simple projecte en C ha estat creat en %{dest}.
-Comment[da]=Et simpelt C projekt blev oprette i %{dest}.
-Comment[de]=Ein einfaches C-Project wurde in %{dest} erstellt.
-Comment[el]=Ένα απλό έργο C δημιουργήθηκε στο %{dest}.
-Comment[es]=Un sencillo proyecto de C ha sido creado en %{dest}.
-Comment[et]=Lihtne C-projekt loodi asukohta %{dest}.
-Comment[eu]=C proiektu sinple bat sortu da hemen: %{dest}.
-Comment[fa]=یک پروژۀ سادۀ سی در %{dest} ایجاد شد.
-Comment[fr]=Un projet en langage C simple a été créé dans %{dest}.
-Comment[ga]=Cruthaíodh tionscadal simplí C i %{dest}
-Comment[gl]=Creouse un proxecto sinxelo en C en %{dest}.
-Comment[hu]=Létrejött egy egyszerű C-projekt itt: %{dest}.
-Comment[it]=È stato creato un semplice progetto C in %{dest}.
-Comment[ja]=簡単な C プロジェクトを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en eenfach C-Projekt opstellt.
-Comment[ne]=एउटा साधारण सी परियोजना %{dest} मा सिर्जना गरियो
-Comment[nl]=Een eenvoudig C-project is aangemaakt in %{dest}.
-Comment[pl]=Prosty projekt w języku C został utworzony w %{dest}.
-Comment[pt]=Foi criado um programa simples "Olá mundo" em C em %{dest}.
-Comment[pt_BR]=Foi criado um programa simples "Olá mundo" em C em %{dest}.
-Comment[ru]=Простое приложение "Hello world" на C создано в %{dest}
-Comment[sk]=Jednoduchý C projekt bol vytvorený v %{dest}.
-Comment[sl]=Preprost projekt v C-ju je bil ustvarjen v %{dest}.
-Comment[sr]=Једноставан пројекат у C-у направљен је у %{dest}.
-Comment[sr@Latn]=Jednostavan projekat u C-u napravljen je u %{dest}.
-Comment[sv]=Ett enkelt C-projekt skapades i %{dest}.
-Comment[tr]=Basit bir C projesi %{dest} içinde oluşturuldu.
-Comment[zh_CN]=在 %{dest} 中创建了简单的 C 工程。
-Comment[zh_TW]=一個簡單的 C 專案已建立在 %{dest}。
Archive=chello.tar.gz
[INCADMIN]
@@ -250,4 +78,3 @@ Dest=%{dest}/src/Makefile.am
Type=install
Source=%{src}/main.c
Dest=%{dest}/src/%{APPNAMELC}.c
-
diff --git a/languages/cpp/app_templates/chello_gba/CMakeLists.txt b/languages/cpp/app_templates/chello_gba/CMakeLists.txt
index 419b60c6..8f321aa6 100644
--- a/languages/cpp/app_templates/chello_gba/CMakeLists.txt
+++ b/languages/cpp/app_templates/chello_gba/CMakeLists.txt
@@ -9,12 +9,17 @@
#
#################################################
-add_custom_target( chellogba.tar.gz ALL
- COMMAND ${TAR} zcf chellogba.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
main.c font.raw.c master.pal.c src-Makefile.am
c-Makefile.am c-Makefile.cvs configure.in chellogba.png
app.kdevelop main.h gba.h font.bmp README.devel
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET chellogba.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +27,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- chellogba.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE chellogba.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/chello_gba/chellogba.kdevtemplate b/languages/cpp/app_templates/chello_gba/chellogba.kdevtemplate
index 3e58b178..fba04f3c 100644
--- a/languages/cpp/app_templates/chello_gba/chellogba.kdevtemplate
+++ b/languages/cpp/app_templates/chello_gba/chellogba.kdevtemplate
@@ -1,66 +1,12 @@
# TDE Config File
[General]
Name=Hello world program
-Name[ca]=Programa Hello world
-Name[da]=Goddag verden program
-Name[de]="Hello World"-Programm
-Name[el]=Πρόγραμμα Γεια σου Κόσμε
-Name[es]=Programa «Hola mundo»
-Name[et]="Tere,maailm" programm
-Name[eu]="Kaixo mundua" programa
-Name[fa]=برنامۀ Hello world
-Name[fr]=Programme « Bonjour monde »
-Name[ga]=Ríomhchlár "Hello world"
-Name[gl]=Programa Ola mundo
-Name[it]=Programma di "Hello world"
-Name[ja]=Hello world プログラム
-Name[nds]="Moin Welt"-Programm
-Name[ne]=हेल्डो वोल्ड कार्यक्रम
-Name[nl]=Hello World-programma
-Name[pl]=Program 'Witaj świecie'
-Name[pt]=Programa 'Olá mundo'
-Name[pt_BR]=Programa 'Olá mundo'
-Name[ru]=Программа Hello world
-Name[sk]=Ahoj svet program
-Name[sl]=Program Hello world
-Name[sr]=Програм „Здраво свете“
-Name[sr@Latn]=Program „Zdravo svete“
-Name[sv]=Hello world-program
-Name[tr]=Merhaba Dünya Programı
-Name[zh_CN]=Hello world 程序
-Name[zh_TW]=Hello world 程式
-Icon=chellogba.png
-Category=C/GBA
+
Comment=Generates a simple "Hello world" program for the Gameboy Advance. You will need the "devkitadvance" to compile it. See README.devel for more details.
-Comment[ca]=Genera un simple programa de "Hello world" per a la Gameboy Advance. Necessitareu "devkitadvance" per a compilar-lo. Consulteu el README.devel per a més detalls.
-Comment[da]=Genererer et simpelt "Goddag verden" program for Gameboy Advance. Du vil skulle bruge "devkitadvance" for at kompilere det. Se README.devel for flere detaljer.
-Comment[de]=Erstellt ein einfaches "Hello world"-Programm für den Gameboy Advance. Sie benötigen zum Kompilieren das "devkitadvance". Weitere Einzelheiten finden Sie in der Datei README.devel.
-Comment[el]=Δημιουργεί ένα απλό πρόγραμμα "Γεια σου κόσμε" για το Gameboy Advance. Θα χρειαστείτε το "devkitadvance" για τη μεταγλώττισή του. Ανατρέξτε στο README.devel για περισσότερες πληροφορίες.
-Comment[es]=Genera un sencillo programa «Hola mundo» para Gameboy Advance. Necesitará «devkitadvance» para compilarlo. Vea README.devel para más detalles.
-Comment[et]=Lihtsa "Tere, maailm" programmi loomine Gameboy Advance'i jaoks. Kompileerimiseks on vajalik "devkitadvance". Täpsemalt räägib sellest fail README.devel.
-Comment[eu]="Kaixo mundua" programa sinple bat sortzen du Gameboy Advance-erako. "devkitadvance" behar duzu konpilatzeko. Ikusi README.devel xehetasun gehiagorako.
-Comment[fa]=یک برنامۀ سادۀ «Hello world» برای Gameboy Advance تولید می‌کند. برای ترجمۀ آن به »devkitadvance« نیاز دارید. برای جزئیات بیشتر، README.devel را ببینید.
-Comment[fr]=Génère un programme « Bonjour monde » simple pour la Gameboy Advance. Vous aurez besoin de « devkitadvance » pour le compiler. Consultez le fichier README.devel pour plus de détails.
-Comment[ga]=Cruthaíonn sé seo ríomhchlár simplí "Hello World" le haghaidh an Gameboy Advance. Tá gá le "devkitadvance" chun é a thiomsú. Féach ar README.devel chun tuilleadh sonraí a fháil.
-Comment[gl]=Xera un programa sinxelo "Ola mundo" para Gameboy Advance. Necesitará "devkitadvance" para compilalo. Consulte README.devel para máis detalles.
-Comment[hu]=Létrehoz egy egyszerű Hello world programot a Gameboy Advance-hoz. Lefordításához szükség van a "devkitadvance" csomag telepítésére. További információ a README.devel fájlban található.
-Comment[it]=Genera un semplice programma di "Hello world" per il Gameboy Advance. Serve il "devkitadvance" per compilarlo. Guarda un po' README.devel per ulteriori dettagli.
-Comment[ja]=Gameboy Advance のための Hello world プログラムを作成します。コンパイルするには devkitadvance が必要です。詳しくは README.devel をご覧ください。
-Comment[nds]=Stellt en eenfach "Moin Welt"-Programm för "Gameboy Advance" op. För't Kompileren deit "devkitadvance" noot. Mehr Enkelheiten laat sik binnen "README.devel" finnen.
-Comment[ne]=गेमब्याए एडभान्सका लागि साधारण "हेल्लो वोल्ड नमस्कार" उत्पन्न गर्दछ । यसलाई कम्पाइल गर्न तपाईँलाई "devkitadvance" आवश्यक पर्दछ । बढी जानकारीका लागि README.devel हेर्नुहोस् ।
-Comment[nl]=Genereert een eenvoudig "Hello World" programma voor de Gameboy Advance. U hebt "devkitadvance" nodig om het te kunnen compileren. Zie het bestand README.devel voor meer informatie.
-Comment[pl]=Generuje prosty program "Witaj świecie" na konsolę Gameboy Advance. Do skompilowania go potrzebny jest "devkitadvance". Więcej informacji można znaleźć w pliku README.devel.
-Comment[pt]=Gera um programa simples "Olá mundo" para o Gameboy Advance. Irá necessitar do "devkitadvance" para o compilar. Veja o README.devel para mais detalhes.
-Comment[pt_BR]=Gera um programa simples "Olá mundo" para o Gameboy Advance. Irá necessitar do "devkitadvance" para o compilar. Veja o README.devel para mais detalhes.
-Comment[ru]=Создание простой программы "Hello world" на Gameboy Advance. Вам необходима программа "devkitadvance" для её сборки. Прочтите файл README.devel.
-Comment[sk]=Vygeneruje jednoduchý "Ahoj svet" program pre Gameboy Advance.Budete potrebovať "devkitadvance" na to, aby ste ho skompilovali.Pozrite súbor README.devel pre viac detailov.
-Comment[sl]=Ustvari preprost program »Pozdravljen svet« za Gameboy Advance. Za prevajanje boste potrebovali »devkitadvance«. Podrobnosti si lahko ogledate v README.devel.
-Comment[sr]=Прави једноставан „Здраво свете“ програм за Gameboy Advance. Требаће вам „devkitadvance“ да бисте га превели. Погледајте README.devel за више детаља.
-Comment[sr@Latn]=Pravi jednostavan „Zdravo svete“ program za Gameboy Advance. Trebaće vam „devkitadvance“ da biste ga preveli. Pogledajte README.devel za više detalja.
-Comment[sv]=Skapar ett enkelt "Hello world"-program för Gameboy Advance. Du behöver "devkitadvance" för att kompilera det. Se filen README.devel för mer information.
-Comment[tr]=Gameboy Advance için basit bir "Merhaba Dünya" programı üretir. Derlemek için "devkitadvance" paketine ihtiyacınız olacak. Daha fazla bilgi için README.devel dosyasına bakın.
-Comment[zh_CN]=生成 Gameboy Advance 下的“Hello world”程序。您需要“devkitadvane”才能编译。请查看 README.devel 中的细节。
-Comment[zh_TW]=產生一個簡單的 Gameboy Advance 的 Hello world 程式。您需要 "devkitadvance" 來編譯。詳情請參考 README.devel。
+
+Category=C/GBA
+
+Icon=chellogba.png
ShowFileAfterGeneration=README.devel
FileTemplates=h,CStyle,c,CStyle
ShowFilesAfterGeneration=%{dest}/src/main.c
@@ -142,32 +88,3 @@ Dest=%{dest}/src/master.pal.c
[MSG]
Type=message
Comment=A Hello World program was created in %{dest}
-Comment[ca]=A programa de Hello World ha estat creat en %{dest}
-Comment[da]=Et Goddag verden program blev oprettet i %{dest}
-Comment[de]=Ein "Hello World"-Programm wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόγραμμα Γεια σου Κόσμε δημιουργήθηκε στο %{dest}
-Comment[es]=Un programa «Hola mundo» ha sido creado en %{dest}
-Comment[et]="Tere, maailm" programm loodi asukohta %{dest}
-Comment[eu]="Kaixo mundua" programa bat sortu da hemen: %{dest}
-Comment[fa]=یک برنامۀ Hello World در %{dest} ایجاد شد
-Comment[fr]=Un programme « Bonjour monde » a été créé dans %{dest}
-Comment[ga]=Cruthaíodh ríomhchlár "Hello World" i %{dest}
-Comment[gl]=Creouse un programa Ola mundo en %{dest}
-Comment[hu]=Létrejött egy Hello World program itt: %{dest}
-Comment[it]=È stato creato un programma di "Hello World" in %{dest}
-Comment[ja]=Hello World プログラムを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en "Moin Welt"-Programm opstellt
-Comment[ne]=एउटा हेल्लो वोल्ड कार्यक्रम %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Hello World-programma is aangemaakt in %{dest}
-Comment[pl]=Program 'Witaj świecie' utworzony w %{dest}.
-Comment[pt]=Foi criado um programa Olá Mundo em %{dest}
-Comment[pt_BR]=Foi criado um programa Olá Mundo em %{dest}
-Comment[ru]=Простое приложение Hello World создано в %{dest}
-Comment[sk]=Ahoj svet program bol vytvorený v %{dest}
-Comment[sl]=Program »Pozdravljen svet« je bil ustvarjen v %{dest}
-Comment[sr]=„Здраво свете“ је направљен у %{dest}
-Comment[sr@Latn]=„Zdravo svete“ je napravljen u %{dest}
-Comment[sv]=Ett Hello World-program skapades i %{dest}
-Comment[tr]=Bir Merhaba Dünya programı %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 Hello world 程序
-Comment[zh_TW]=一個 Hello World 程式已經建立在 %{dest}
diff --git a/languages/cpp/app_templates/clanlib/CMakeLists.txt b/languages/cpp/app_templates/clanlib/CMakeLists.txt
index ff58c41c..579b7bf6 100644
--- a/languages/cpp/app_templates/clanlib/CMakeLists.txt
+++ b/languages/cpp/app_templates/clanlib/CMakeLists.txt
@@ -9,11 +9,16 @@
#
#################################################
-add_custom_target( clanlib.tar.gz ALL
- COMMAND ${TAR} zcf clanlib.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
src-Makefile.am app-Makefile.am main.cpp app.kdevelop
app-configure.in app-autogen.sh
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET clanlib.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -21,6 +26,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- clanlib.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE clanlib.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/clanlib/clanlib.kdevtemplate b/languages/cpp/app_templates/clanlib/clanlib.kdevtemplate
index 7c4c3b21..f2cff32a 100644
--- a/languages/cpp/app_templates/clanlib/clanlib.kdevtemplate
+++ b/languages/cpp/app_templates/clanlib/clanlib.kdevtemplate
@@ -1,67 +1,12 @@
# TDE Config File
[General]
Name=Simple ClanLib application
-Name[ca]=Una simple aplicació de ClanLib
-Name[da]=Simpelt ClanLib program
-Name[de]=Eine einfache ClanLib-Anwendung
-Name[el]=Μια απλή εφαρμογή ClanLib
-Name[es]=Una sencilla aplicación de ClanLib
-Name[et]=Lihtne ClanLib rakendus
-Name[eu]=ClanLib aplikazio simple bat
-Name[fa]=کاربرد سادۀ ClanLib
-Name[fr]=Application ClanLib simple
-Name[ga]=Feidhmchlár simplí ClanLib
-Name[gl]=Aplicación sinxela ClanLib
-Name[hu]=Egyszerű Clanlib-alkalmazás
-Name[it]=semplice applicazione ClanLib
-Name[ja]=簡単な ClanLib アプリケーション
-Name[nds]=En eenfach ClanLib-Programm
-Name[ne]=साधारण ClanLib अनुप्रयोग
-Name[nl]=Eenvoudige ClanLib-toepassing
-Name[pl]=Prosty program używający ClanLib
-Name[pt]=Aplicação simples da ClanLib
-Name[pt_BR]=Aplicação simples da ClanLib
-Name[ru]=Простое приложение ClanLib
-Name[sk]=Jednoduchá ClanLib aplikácia
-Name[sl]=Preprost program ClanLib
-Name[sr]=Једноставан ClanLib програм
-Name[sr@Latn]=Jednostavan ClanLib program
-Name[sv]=Enkelt ClanLib-program
-Name[tr]=Basit ClanLib uygulaması
-Name[zh_CN]=简单的 ClanLib 应用程序
-Name[zh_TW]=簡單的 ClanLib 應用程式
+
+Comment=Generates a simple ClanLib application.
+
Category=C++
+
Icon=clanlib.png
-Comment=Generates a simple ClanLib application.
-Comment[ca]=Genera una simple aplicació de ClanLib.
-Comment[da]=Genererer et simpelt ClanLib program
-Comment[de]=Erstellt eine einfache ClanLib-Anwendung.
-Comment[el]=Δημιουργεί μια απλή εφαρμογή ClanLib.
-Comment[es]=Genera una sencilla aplicación de ClanLib.
-Comment[et]=Lihtsa ClanLib'i rakenduse loomine.
-Comment[eu]=ClanLib aplikazio simple bat sortzen du.
-Comment[fa]=یک کاربرد سادۀ ClanLib تولید می‌کند.
-Comment[fr]=Génère une application ClanLib simple.
-Comment[ga]=Cruthaíonn sé seo feidhmchlár simplí ClanLib.
-Comment[gl]=Xera una aplicación sinxela ClanLib.
-Comment[hu]=Létrehoz egy egyszerű Clanlib-alkalmazást.
-Comment[it]=Genera una semplice applicazione ClanLib.
-Comment[ja]=簡単な ClanLib アプリケーションを作成します
-Comment[nds]=Stellt en eenfach ClanLib-Programm op.
-Comment[ne]=साधारण ClanLib अनुप्रयोग सिर्जना गर्दछ ।
-Comment[nl]=Genereert een eenvoudige ClanLib-toepassing
-Comment[pl]=Generuje prosty program używający ClanLib.
-Comment[pt]=Gera uma aplicação simples com o ClanLib.
-Comment[pt_BR]=Gera uma aplicação simples com o ClanLib.
-Comment[ru]=Создание простого приложения ClanLib.
-Comment[sk]=Vygeneruje jednoduchú ClanLib aplikáciu.
-Comment[sl]=Ustvari preprost program ClanLib.
-Comment[sr]=Прави једноставан ClanLib програм.
-Comment[sr@Latn]=Pravi jednostavan ClanLib program.
-Comment[sv]=Skapar ett enkelt ClanLib-program.
-Comment[tr]=Basit bir ClanLib uygulaması yaratır.
-Comment[zh_CN]=生成简单的 ClanLib 应用程序。
-Comment[zh_TW]=產生簡單的 ClanLib 應用程式。
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/main.cpp
Archive=clanlib.tar.gz
@@ -108,31 +53,3 @@ Dest=%{dest}/src/main.cpp
[MSG]
Type=message
Comment=A simple clanlib application was created in %{dest}
-Comment[ca]=Una simple aplicació de clanlib ha estat creada en %{dest}
-Comment[da]=Et simpelt clanlib program blev oprettet i %{dest}
-Comment[de]=Eine einfache ClanLib-Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια απλή εφαρμογή clanlib δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación de ClanLib sencilla ha sido creada en %{dest}
-Comment[et]=Lihtne ClanLib'i rakendus loodi asukohta %{dest}
-Comment[eu]=clanlib aplikazio simple bat sortu da hemen: %{dest}
-Comment[fa]=یک کاربرد سادۀ clanlib در %{dest} ایجاد شد
-Comment[fr]=Une application Clanlib simple a été créée dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchlár simplí clanlib i %{dest}
-Comment[gl]=Creouse una apliación sinxela clanlib en %{dest}
-Comment[hu]=Létrejött egy egyszerű Clanlib-alkalmazás itt: %{dest}
-Comment[it]=È stata creata una semplice applicazione clanlib in %{dest}
-Comment[ja]=簡単な clanlib アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en eenfach ClanLib-Programm opstellt
-Comment[ne]=साधारण clanlib अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een voorbeeld ClanLib-toepassing is aangemaakt in %{dest}
-Comment[pl]=Prosty program używający ClanLib został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação simples da ClanLib em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação simples da ClanLib em %{dest}
-Comment[ru]=Простое приложение ClanLib создано в %{dest}
-Comment[sk]=Jednoduchá ClanLib aplikácia bola vytvorená v %{dest}
-Comment[sl]=Preprost program clanlib je bil ustvarjen v %{dest}
-Comment[sr]=Једноставан clanlib програм је направљен у %{dest}
-Comment[sr@Latn]=Jednostavan clanlib program je napravljen u %{dest}
-Comment[sv]=Ett enkelt ClanLib-program skapades i %{dest}
-Comment[zh_CN]=在 %{dest} 中创建了一个简单的 clanlib 程序
-Comment[zh_TW]=一個簡單的 clanlib 應用程式已經建立在 %{dest}
diff --git a/languages/cpp/app_templates/cmakelibc/CMakeLists.txt b/languages/cpp/app_templates/cmakelibc/CMakeLists.txt
index f6f3e778..9877e715 100644
--- a/languages/cpp/app_templates/cmakelibc/CMakeLists.txt
+++ b/languages/cpp/app_templates/cmakelibc/CMakeLists.txt
@@ -9,11 +9,25 @@
#
#################################################
-add_custom_target( cmakelibc.tar.gz ALL
- COMMAND ${TAR} --transform \"flags=r\;s/cmakelibc-CMakeLists.txt/CMakeLists.txt/\"
- -zcf cmakelibc.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- test.c lib.h lib.c cmakelibc.png cmakelibc-CMakeLists.txt
- CMakeLists.txt.src
+set( _tarball_files
+ test.c lib.h lib.c cmakelibc.png CMakeLists.txt.src
+)
+set( _tarball_content ${_tarball_files} CMakeLists.txt )
+list( SORT _tarball_content )
+
+file(
+ COPY ${_tarball_files} cmakelibc-CMakeLists.txt
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+file(
+ RENAME ${CMAKE_CURRENT_BINARY_DIR}/cmakelibc-CMakeLists.txt
+ ${CMAKE_CURRENT_BINARY_DIR}/CMakeLists.txt
+)
+
+tde_create_tarball(
+ TARGET cmakelibc.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
)
@@ -22,6 +36,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- cmakelibc.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE cmakelibc.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/cmakelibc/CMakeLists.txt.src b/languages/cpp/app_templates/cmakelibc/CMakeLists.txt.src
index d2fabc7a..9e3b5385 100644
--- a/languages/cpp/app_templates/cmakelibc/CMakeLists.txt.src
+++ b/languages/cpp/app_templates/cmakelibc/CMakeLists.txt.src
@@ -1,16 +1,16 @@
#this is just a basic CMakeLists.txt, for more information see the cmake manpage
#add definitions, compiler switches, etc.
-ADD_DEFINITIONS(-Wall -O2)
+add_definitions(-Wall -O2)
#build a shared library
-ADD_LIBRARY(%{APPNAMELC} SHARED %{APPNAMELC}.c)
+add_library(%{APPNAMELC} SHARED %{APPNAMELC}.c)
#for testing the shared library you probably need some test app too
-ADD_EXECUTABLE(%{APPNAMELC}test %{APPNAMELC}test.c)
+add_executable(%{APPNAMELC}test %{APPNAMELC}test.c)
#need to link to some other libraries ? just add them here
-TARGET_LINK_LIBRARIES(%{APPNAMELC}test %{APPNAMELC})
+target_link_libraries(%{APPNAMELC}test %{APPNAMELC})
#add an install target here
#INSTALL_FILES(...)
diff --git a/languages/cpp/app_templates/cmakelibc/cmakelibc b/languages/cpp/app_templates/cmakelibc/cmakelibc
index 9fb6edad..2c1cc3c1 100644
--- a/languages/cpp/app_templates/cmakelibc/cmakelibc
+++ b/languages/cpp/app_templates/cmakelibc/cmakelibc
@@ -1,7 +1,10 @@
# TDE Config File
[General]
Name=A shared library template
-Icon=cmakelibc.png
-Category=C/CMake based projects
+
Comment=Generates a shared library template including a test application in C. It compiles using the CMake build tool instead of the automake/autoconf/libtool combination. It requires cmake 2.1 (available from cmake cvs) or the upcoming cmake 2.2 release.
+
+Category=C/CMake based projects
+
+Icon=cmakelibc.png
ShowFilesAfterGeneration=src/%{APPNAMELC}.c
diff --git a/languages/cpp/app_templates/cmakelibc/cmakelibc.kdevtemplate b/languages/cpp/app_templates/cmakelibc/cmakelibc.kdevtemplate
index cd5d052a..12f56099 100644
--- a/languages/cpp/app_templates/cmakelibc/cmakelibc.kdevtemplate
+++ b/languages/cpp/app_templates/cmakelibc/cmakelibc.kdevtemplate
@@ -1,68 +1,13 @@
# TDE Config File
[General]
Name=A shared library template
-Name[ca]=Una plantilla de biblioteca compartida
-Name[da]=En delt biblitekskabelon
-Name[de]=Vorlage für eine Shared Library
-Name[el]=Ένα πρότυπο κοινόχρηστης βιβλιοθήκης
-Name[es]=Una plantilla de biblioteca compartida
-Name[et]=Jagatud teegi mall
-Name[eu]=Liburutegi partekatu baten txantiloia
-Name[fa]=قالب کتابخانۀ مشترک
-Name[fr]=Un modèle de bibliothèque partagée
-Name[ga]=Teimpléad comhleabharlainne
-Name[gl]=Plantilla de biblioteca compartida
-Name[hu]=Osztott programkönyvtár-sablon
-Name[it]=Un modello di libreria condivisa
-Name[ja]=共有ライブラリのテンプレート
-Name[nds]=Vörlaag för deelt Bibliotheek
-Name[ne]=साझेदारी गरिएको लाइब्रेरी टेम्प्लेट
-Name[nl]=Een gedeelde-bibliotheek-sjabloon
-Name[pl]=Szablon współdzielonej biblioteki
-Name[pt]=Um modelo de uma biblioteca dinâmica
-Name[pt_BR]=Um modelo de uma biblioteca dinâmica
-Name[ru]=Шаблон разделяемой библиотеки
-Name[sk]=Šablóna pre zdieľanú knižnicu
-Name[sl]=Predloga deljene knjižnice
-Name[sr]=Шаблон дељене библиотеке
-Name[sr@Latn]=Šablon deljene biblioteke
-Name[sv]=En mall för ett delat bibliotek
-Name[tr]=Bir paylaşılan kütüphane şablonu
-Name[zh_CN]=共享库模板
-Name[zh_TW]=共享函式庫樣本
-Icon=cmakelibc.png
+
+Comment=Generates a shared library template including a test application in C. It compiles using the CMake build tool instead of the automake/autoconf/libtool combination. It requires cmake 2.1 (available from cmake cvs) or the upcoming cmake 2.2 release.
+
Category=C/CMake based projects
+
+Icon=cmakelibc.png
FileTemplates=h,CStyle,c,CStyle
-Comment=Generates a shared library template including a test application in C. It compiles using the CMake build tool instead of the automake/autoconf/libtool combination. It requires cmake 2.1 (available from cmake cvs) or the upcoming cmake 2.2 release.
-Comment[ca]=Genera una plantilla de biblioteca compartida incloguen una aplicació de prova en C. Es compila usant l'eina de construcció CMake en comptes de la combinació automake/autoconf/libtool. Requereix cmake 2.1 (disponible en el cvs de cmake) o la propera versió 2.2.
-Comment[da]=Genererer en delt skabelon for et bibliotek inklusive et testprogram i C. Det kompilerer ved brug af CMake's byggeværktøj i stedet for automake/autoconf/libtool kombinationen. Det kræver cmake 2.1 (tilgængelig fra cmake cvs) eller den fremtidige cmake 2.2 udgivelse.
-Comment[de]=Erstellt eine Vorlage für eine Shared Library inklusive einer Testanwendung in C. Der Kompiliervorgang wird mit CMake anstelle der Kombination automake/autoconf/libtool durchgeführt und erfordert CMake 2.1 (das über das CVS-Archiv von CMake verfügbar ist) oder die kommende Version 2.2 von CMake.
-Comment[el]=Δημιουργεί ένα πρότυπο κοινόχρηστης βιβλιοθήκης που περιλαμβάνει και μια εφαρμογή δοκιμής σε C. Μεταγλωττίζεται χρησιμοποιώντας το εργαλείο κατασκευής CMake στη θέση του συνδυασμού automake/autoconf/libtool. Χρειάζεται το cmake 2.1 (διαθέσιμο από το cmake cvs) ή την επερχόμενη έκδοση cmake 2.2.
-Comment[es]=Genera una plantilla de biblioteca compartida incluyendo una aplicación de prueba en C. Se compila usando la herramienta CMake en lugar de la combinación automake/autoconf/libtool. Requiere cmake 2.1 (disponible en el cvs de cmake) o la próxima cmake 2.2.
-Comment[et]=Jagatud teegi malli loomine, kaasa arvatud testrakendus C-s. See kompileeritakse CMake'i ehitamistööriistaga, mitte automake/autoconf/libtool'i kombinatsiooniga. Selleks on vajalik CMake 2.1 (saadaval CMake'i CVSis) või peatne CMake'i versioon 2.2.
-Comment[eu]=Liburutegi partekatu baten txantiloia sortzen du C lengoaian idatzitako probarako aplikazio batekin. CMake tresna erabiliz konpilatzen du automake/autoconf/libtool taldea erabili ordez. cmake 2.1 behar du (cmake cvs-an eskuragarri) edo hurrengo cmake 2.2.
-Comment[fa]=یک قالب کتابخانۀ مشترک شامل کاربرد آزمایشی در سی تولید می‌کند. با استفاده از ابزار ساختن CMake به جای ترکیب automake/autoconf/libtool، ترجمه می‌کند. به cmake 2.1 )از cmake cvs قابل دسترس است( یا نشر cmake 2.2 در آیندۀ نزدیک، نیاز دارد.
-Comment[fr]=Génère un modèle de bibliothèque partagée comprenant une application de test en C. La compilation s'effectue à l'aide de l'outil de construction CMake au lieu de la combinaison automake / autoconf / libtool. Nécessite CMake 2.1 (disponible sur le CVS de CMake) ou la version 2.2 de CMake à venir.
-Comment[ga]=Cruthaigh teimpléad comhleabharlainne le feidhmchlár tástála i C. Tiomsaítear é le huirlis tógála CMake in ionad automake/autoconf/libtool. Tá cmake 2.1 de dhíth (ar fáil ó cmake cvs) nó leagan 2.2 cmake atá le teacht.
-Comment[gl]=Xera unha plantilla de biblioteca compartida e máis unha aplicación de proba en C. Compílase usando a ferramenta CMake no lugar da combinación automake/autoconf/libtool. Require cmake 2.1 (dispoñíbel no cvs de cmake) ou a próxima versión cmake 2.2.
-Comment[hu]=Létrehoz egy alap osztott programkönyvtárat és egy hozzá tartozó tesztprogramot C nyelven. A fordítási környezet a CMake-re fog alapulni (az automake/autoconf/libtool kombináció helyett). A CMake 2.1 (elérhető a CMake CVS-ben) vagy a rövidesen megjelenő CMake 2.2 szükséges hozzá.
-Comment[it]=Genera un modello di libreria condivisa includente un'applicazione test in C. Compila usando CMake invece della combinazione automake/autoconf/libtool. Richiede cmake 2.1 (disponibile dal CVS di cmake) o la versione a venire di cmake 2.2.
-Comment[ja]=共有ライブラリのテンプレートを作成します。同時に C でテストアプリケーションも作成します。コンパイルには、automake/autoconf/libtool ではなく CMake (2.1 または 2.2) が必要です。
-Comment[nds]=Stellt en Vörlaag för en deelt Bibliotheek mit en Testprogramm in C op. Dat Kompileren bruukt ansteed vun de "automake/autoconf/libtool"-Kombinatschoon "CMake" in de Verschoon 2.1 (ut dat cmake-CVS) oder 2.2 (de tokamen Utgaav).
-Comment[ne]=C मा परीक्षण अनुप्रयोग सहितको साझेदारी टेम्प्लेट उत्पन्न गर्दछ । यसले automake/autoconf/libtool संयोजनको सट्टामा CMake निर्माण उपकरण प्रयोग गरेर कम्पाइल गर्दछ । यसका लागि cmake 2.1 (cmake cvs बाट उपलब्ध हुन्छ) वा अब आउने cmake 2.2 उत्पादन आवश्यक पर्दछ ।
-Comment[nl]=Genereert een gedeelde-bibliotheek-sjabloon inclusief een testtoepassing in C. Het compileert met behulp van de CMake build tool in plaats van de combinatie automake/autoconf/libtool. Het vereist cmake 2.1 (beschikbaar in het cvs van cmake) of de aankomende cmake 2.2-uitgave.
-Comment[pl]=Generuje szablon współdzielonej biblioteki zawierający także program testowy w języku C. Kompilacja odbywa sie za pomocą narzędzia CMake zamiast kombinacji automake/autoconf/libtool. Wymaga cmake 2.1 (dostępnego z cvs-u cmake) lub nadchodzącej wersji 2.2.
-Comment[pt]=Gera um modelo de uma biblioteca dinâmica, que inclui uma aplicação de testes em C. Ele é compilado com a ferramenta CMake em vez da combinação automake/autoconf/libtool. Necessita do cmake 2.1 (disponível no CVS do 'cmake') ou da próxima versão cmake 2.2.
-Comment[pt_BR]=Gera um modelo de uma biblioteca dinâmica, que inclui uma aplicação de testes em C. Ele é compilado com a ferramenta CMake em vez da combinação automake/autoconf/libtool. Necessita do cmake 2.1 (disponível no CVS do 'cmake') ou da próxima versão cmake 2.2.
-Comment[ru]=Создание шаблона разделяемой библиотеки, включая тестовую программу на C. Для сборки потребуется CMake вместо комбинации automake/autoconf/libtool. Потребуется cmake 2.1 (из CVS cmake) или релиз cmake 2.2.
-Comment[sk]=Vygeneruje šablónu pre zdieľanú knižnicu vrátane testovacej aplikácie v C.Kompiluje sa pomocou nástroja CMake namiesto kombinácie automake/autoconf/libtool.Vyžaduje cmake 2.1 (dostupné v cmake cvs) alebo nadchádzajúci cmake 2.2 release.
-Comment[sl]=Ustvari predlogo za deljeno knjižnico in testni program v C. Za prevajanje se namesto kombinacije automake/autoconf/libtool uporabi orodje za gradnjo CMake. Potreben je CMake 2.1 ali CMake 2.2.
-Comment[sr]=Прави шаблон дељене библиотеке, укључујући и пробни програм у C-у. Преводи се помоћу алата CMake уместо комбинације Automake/Autoconf/Libtool. Захтева CMake 2.1 (доступан у CVS-у CMake-а) или надолазеће издање CMake 2.2.
-Comment[sr@Latn]=Pravi šablon deljene biblioteke, uključujući i probni program u C-u. Prevodi se pomoću alata CMake umesto kombinacije Automake/Autoconf/Libtool. Zahteva CMake 2.1 (dostupan u CVS-u CMake-a) ili nadolazeće izdanje CMake 2.2.
-Comment[sv]=Skapar en mall för ett delat bibliotek inklusive ett testprogram i C. Det kompileras med byggverktyget CMake istället för kombinationen automake/autoconf/libtool. Det kräver cmake 2.1 (tillgängligt från cmake CVS-arkiv) eller den förestående utgåvan av cmake 2.2.
-Comment[tr]=C'de bir test uygulaması içeren bir paylaşılan kütüphane uygulaması yaratır. automake/autoconf/libtool birleşimini değil, CMake aracını kullanarak derlenir. cmake 2.1( cmake cvs'inden edinilebilir) veya yakında gelecek olan 2.2 sürümüne ihtiyaç duyar.
-Comment[zh_CN]=生成一个共享库模板,其中包含一个 C 的测试应用程序。该模板使用 CMake 编译工具编译,而不是使用 automake/autoconf/libtool 的组合。该模板需要 cmake 2.1 (可从 cmake cvs 中获得)或即将发布的 cmake 2.2 版本。
-Comment[zh_TW]=產生一個共享函式庫樣本,包括一個 C 的測試程式。它要用 CMake 建立工具來編譯,而不是用 automake/autoconf/libtool 等。它需要 cmake 2.1(可以從 cmake cvs 中取得),或是以後的版本。
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.c
Archive=cmakelibc.tar.gz
@@ -108,32 +53,3 @@ Directory=%{dest}
[MSG]
Type=message
Comment=A CMake based shared library template was created in %{dest}
-Comment[ca]=Una plantilla de biblioteca compartida basada en CMake ha estat creada en %{dest}
-Comment[da]=En CMake baseret skabelon for et delt bibliotek blev oprettet i %{dest}
-Comment[de]=Eine auf CMake basierende Vorlage für eine Shared Library wurde in %{dest} erstellt.
-Comment[el]=Ένα πρότυπο κοινόχρηστης βιβλιοθήκης βασισμένο στο CMake δημιουργήθηκε στο %{dest}
-Comment[es]=Una plantilla de biblioteca compartida basada en CMake ha sido creada en %{dest}
-Comment[et]=Jagatud teegi mall CMake'i põhjal loodi asukohta %{dest}
-Comment[eu]=CMake-en oinarritutako liburutegi partekatu baten txantiloia sortu da hemen: %{dest}
-Comment[fa]=یک قالب کتابخانۀ مشترک بر مبنای CMake در %{dest} ایجاد شد
-Comment[fr]=Un modèle de bibliothèque partagée basée sur CMake a été créé dans %{dest}
-Comment[ga]=Cruthaíodh teimpléad comhleabharlainne bunaithe ar CMake i %{dest}
-Comment[gl]=Creouse una plantilla de biblioteca compartida baseada en CMake en %{dest}
-Comment[hu]=Létrejött egy CMake-alapú osztott programkönyvtár-sablon itt: %{dest}
-Comment[it]=È stato creato un modello di librerie condivise basate su CMake in %{dest}
-Comment[ja]=CMake ベースの共有ライブラリテンプレートを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en op CMake opbuut Vörlaag för en deelt Bibliotheek opstellt
-Comment[ne]=एउटा CMake आधारित साझेदारी लाइब्रेरी टेम्प्लेट %{dest} मा सिर्जना गरियो
-Comment[nl]=Een op Cmake gebaseerde bibliotheeksjabloon is aangemaakt in %{dest}
-Comment[pl]=Używający CMake szablon biblioteki współdzielonej został utworzony w %{dest}
-Comment[pt]=Foi criado um modelo de uma biblioteca dinâmica do CMake em %{dest}
-Comment[pt_BR]=Foi criado um modelo de uma biblioteca dinâmica do CMake em %{dest}
-Comment[ru]=Основанный на CMake шаблон разделяемой библиотеки создан в %{dest}
-Comment[sk]=Šablóna zdieľanej knižnice založenej na CMake bola vytvorená v %{dest}
-Comment[sl]=Predloga deljene knjižnice, ki uporablja CMake, je bila ustvarjena v %{dest}
-Comment[sr]=Шаблон дељене библиотеке на основу CMake-а направљен је у %{dest}
-Comment[sr@Latn]=Šablon deljene biblioteke na osnovu CMake-a napravljen je u %{dest}
-Comment[sv]=En CMake-baserad mall för ett delat bibliotek skapades i %{dest}
-Comment[tr]=CMake tabanlı paylaşılan kütüphane şablonu %{dest} içinde yaratılmıştır.
-Comment[zh_CN]=在 %{dest} 中创建了基于 CMake 的共享库
-Comment[zh_TW]=以 CMake 為基礎的共享函式庫樣本已建立在 %{dest}
diff --git a/languages/cpp/app_templates/cmakelibcpp/CMakeLists.txt b/languages/cpp/app_templates/cmakelibcpp/CMakeLists.txt
index 83f7bd8f..a434a860 100644
--- a/languages/cpp/app_templates/cmakelibcpp/CMakeLists.txt
+++ b/languages/cpp/app_templates/cmakelibcpp/CMakeLists.txt
@@ -9,11 +9,25 @@
#
#################################################
-add_custom_target( cmakelibcpp.tar.gz ALL
- COMMAND ${TAR} --transform \"flags=r\;s/cmakelibcpp-CMakeLists.txt/CMakeLists.txt/\"
- -zcf cmakelibcpp.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- test.cpp lib.h lib.cpp cmakelibcpp.png
- cmakelibcpp-CMakeLists.txt CMakeLists.txt.src
+set( _tarball_files
+ test.cpp lib.h lib.cpp cmakelibcpp.png CMakeLists.txt.src
+)
+set( _tarball_content ${_tarball_files} CMakeLists.txt )
+list( SORT _tarball_content )
+
+file(
+ COPY ${_tarball_files} cmakelibcpp-CMakeLists.txt
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+file(
+ RENAME ${CMAKE_CURRENT_BINARY_DIR}/cmakelibcpp-CMakeLists.txt
+ ${CMAKE_CURRENT_BINARY_DIR}/CMakeLists.txt
+)
+
+tde_create_tarball(
+ TARGET cmakelibcpp.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
)
@@ -22,7 +36,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- cmakelibcpp.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
-
+tde_create_translated_desktop(
+ SOURCE cmakelibcpp.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/cmakelibcpp/CMakeLists.txt.src b/languages/cpp/app_templates/cmakelibcpp/CMakeLists.txt.src
index ee2bb832..6450c4b9 100644
--- a/languages/cpp/app_templates/cmakelibcpp/CMakeLists.txt.src
+++ b/languages/cpp/app_templates/cmakelibcpp/CMakeLists.txt.src
@@ -1,16 +1,16 @@
#this is just a basic CMakeLists.txt, for more information see the cmake manpage
#add definitions, compiler switches, etc.
-ADD_DEFINITIONS(-Wall -O2)
+add_definitions(-Wall -O2)
#build a shared library
-ADD_LIBRARY(%{APPNAMELC} SHARED %{APPNAMELC}.cpp)
+add_library(%{APPNAMELC} SHARED %{APPNAMELC}.cpp)
#for testing the shared library you probably need some test app too
-ADD_EXECUTABLE(%{APPNAMELC}test %{APPNAMELC}test.cpp)
+add_executable(%{APPNAMELC}test %{APPNAMELC}test.cpp)
#need to link to some other libraries ? just add them here
-TARGET_LINK_LIBRARIES(%{APPNAMELC}test %{APPNAMELC})
+target_link_libraries(%{APPNAMELC}test %{APPNAMELC})
#add an install target here
#INSTALL_FILES(...)
diff --git a/languages/cpp/app_templates/cmakelibcpp/cmakelibcpp b/languages/cpp/app_templates/cmakelibcpp/cmakelibcpp
index 3b336848..4f5a286d 100644
--- a/languages/cpp/app_templates/cmakelibcpp/cmakelibcpp
+++ b/languages/cpp/app_templates/cmakelibcpp/cmakelibcpp
@@ -1,7 +1,10 @@
# TDE Config File
[General]
Name=A shared library template
-Icon=cmakelibcpp.png
-Category=C++/CMake based projects
+
Comment=Generates a shared library template including a test application in C++. It compiles using the CMake build tool instead of the automake/autoconf/libtool combination. It requires cmake 2.1 (available from cmake cvs) or the upcoming cmake 2.2 release.
+
+Category=C++/CMake based projects
+
+Icon=cmakelibcpp.png
ShowFilesAfterGeneration=src/%{APPNAMELC}.cpp
diff --git a/languages/cpp/app_templates/cmakelibcpp/cmakelibcpp.kdevtemplate b/languages/cpp/app_templates/cmakelibcpp/cmakelibcpp.kdevtemplate
index e7046f67..275f2262 100644
--- a/languages/cpp/app_templates/cmakelibcpp/cmakelibcpp.kdevtemplate
+++ b/languages/cpp/app_templates/cmakelibcpp/cmakelibcpp.kdevtemplate
@@ -1,68 +1,13 @@
# TDE Config File
[General]
Name=A shared library template
-Name[ca]=Una plantilla de biblioteca compartida
-Name[da]=En delt biblitekskabelon
-Name[de]=Vorlage für eine Shared Library
-Name[el]=Ένα πρότυπο κοινόχρηστης βιβλιοθήκης
-Name[es]=Una plantilla de biblioteca compartida
-Name[et]=Jagatud teegi mall
-Name[eu]=Liburutegi partekatu baten txantiloia
-Name[fa]=قالب کتابخانۀ مشترک
-Name[fr]=Un modèle de bibliothèque partagée
-Name[ga]=Teimpléad comhleabharlainne
-Name[gl]=Plantilla de biblioteca compartida
-Name[hu]=Osztott programkönyvtár-sablon
-Name[it]=Un modello di libreria condivisa
-Name[ja]=共有ライブラリのテンプレート
-Name[nds]=Vörlaag för deelt Bibliotheek
-Name[ne]=साझेदारी गरिएको लाइब्रेरी टेम्प्लेट
-Name[nl]=Een gedeelde-bibliotheek-sjabloon
-Name[pl]=Szablon współdzielonej biblioteki
-Name[pt]=Um modelo de uma biblioteca dinâmica
-Name[pt_BR]=Um modelo de uma biblioteca dinâmica
-Name[ru]=Шаблон разделяемой библиотеки
-Name[sk]=Šablóna pre zdieľanú knižnicu
-Name[sl]=Predloga deljene knjižnice
-Name[sr]=Шаблон дељене библиотеке
-Name[sr@Latn]=Šablon deljene biblioteke
-Name[sv]=En mall för ett delat bibliotek
-Name[tr]=Bir paylaşılan kütüphane şablonu
-Name[zh_CN]=共享库模板
-Name[zh_TW]=共享函式庫樣本
-Icon=cmakelibcpp.png
+
+Comment=Generates a shared library template including a test application in C++. It compiles using the CMake build tool instead of the automake/autoconf/libtool combination. It requires cmake 2.1 (available from cmake cvs) or the upcoming cmake 2.2 release.
+
Category=C++/CMake based projects
+
+Icon=cmakelibcpp.png
FileTemplates=h,CStyle,cpp,CStyle
-Comment=Generates a shared library template including a test application in C++. It compiles using the CMake build tool instead of the automake/autoconf/libtool combination. It requires cmake 2.1 (available from cmake cvs) or the upcoming cmake 2.2 release.
-Comment[ca]=Genera una plantilla de biblioteca compartida incloguen una aplicació de prova en C++. Es compila usant l'eina de construcció CMake en comptes de la combinació automake/autoconf/libtool. Requereix cmake 2.1 (disponible en el cvs de cmake) o la propera versió 2.2.
-Comment[da]=Genererer skabelon for delt bibliotek inklusive et testprogram i C++. Det kompileres ved brug af CMake byggeværktøjet i stedet for automake/autoconf/libtool kombinationen. Det kræver cmake 2.1 (tilgængelig fra cmake cvs) eller den fremtidige cmake 2.2 udgivelse.
-Comment[de]=Erstellt eine Vorlage für eine Shared Library inklusive einer Testanwendung in C++. Der Kompiliervorgang wird mit CMake anstelle der Kombination automake/autoconf/libtool durchgeführt und erfordert CMake 2.1 (das über das CVS-Archiv von CMake verfügbar ist) oder die kommende Version 2.2 von CMake.
-Comment[el]=Δημιουργεί ένα πρότυπο κοινόχρηστης βιβλιοθήκης που περιλαμβάνει και μια εφαρμογή δοκιμής σε C++. Μεταγλωττίζεται χρησιμοποιώντας το εργαλείο κατασκευής CMake στη θέση του συνδυασμού automake/autoconf/libtool. Χρειάζεται το cmake 2.1 (διαθέσιμο από το cmake cvs) ή την επερχόμενη έκδοση cmake 2.2.
-Comment[es]=Genera una plantilla de biblioteca compartida incluyendo una aplicación de prueba en C++. Se compila usando la herramienta CMake en lugar de la combinación automake/autoconf/libtool. Requiere cmake 2.1 (disponible en el cvs de cmake) o la próxima cmake 2.2.
-Comment[et]=Jagatud teegi malli loomine, kaasa arvatud testrakendus C++-s. See kompileeritakse CMake'i ehitamistööriistaga, mitte automake/autoconf/libtool'i kombinatsiooniga. Selleks on vajalik CMake 2.1 (saadaval CMake'i CVSis) või peatne CMake'i versioon 2.2.
-Comment[eu]=Liburutegi partekatu baten txantiloia sortzen du C++ lengoaian idatzitako probarako aplikazio batekin. CMake tresna erabiliz konpilatzen du automake/autoconf/libtool taldea erabili ordez. cmake 2.1 behar du (cmake cvs-an eskuragarri) edo hurrengo cmake 2.2.
-Comment[fa]=یک قالب کتابخانۀ مشترک شامل کاربرد آزمایشی در C++ تولید می‌کند. با استفاده از ابزار ساختن CMake به جای ترکیب automake/autoconf/libtool، ترجمه می‌کند. به cmake 2.1 )از cmake cvs قابل دسترس است( یا نشر cmake 2.2 در آیندۀ نزدیک، نیاز دارد.
-Comment[fr]=Génère un modèle de bibliothèque partagée incluant une application de test en C++. La compilation s'effectue à l'aide de l'outil de construction CMake au lieu de la combinaison automake / autoconf / libtool. Nécessite CMake 2.1 (disponible sur le CVS de CMake) ou la version 2.2 de CMake à venir.
-Comment[ga]=Cruthaigh teimpléad comhleabharlainne le feidhmchlár tástála i C++. Tiomsaítear é le huirlis tógála CMake in ionad automake/autoconf/libtool. Tá cmake 2.1 de dhíth (ar fáil ó cmake cvs) nó leagan 2.2 cmake atá le teacht.
-Comment[gl]=Xera unha plantilla de biblioteca compartida e máis unha aplicación de proba en C++. Compílase usando a ferramenta CMake no lugar da combinación automake/autoconf/libtool. Require cmake 2.1 (dispoñíbel no cvs de cmake) ou a próxima versión cmake 2.2.
-Comment[hu]=Létrehoz egy alap osztott programkönyvtárat és egy hozzá tartozó tesztprogramot C++ nyelven. A fordítási környezet a CMake-re fog alapulni (az automake/autoconf/libtool kombináció helyett). A CMake 2.1 (elérhető a CMake CVS-ben) vagy a rövidesen megjelenő CMake 2.2 szükséges hozzá.
-Comment[it]=Genera un modello di libreria condivisa che include una applicazione test in C++. Compila usando CMake invece della combinazione automake/autoconf/libtool. Richiede cmake 2.1 (disponibile dal CVS di cmake) o la versione a venire cmake 2.2.
-Comment[ja]=共有ライブラリのテンプレートを作成します。同時に C++ でテストアプリケーションも作成します。コンパイルには、automake/autoconf/libtool ではなく CMake (2.1 または 2.2) が必要です。
-Comment[nds]=Stellt en Vörlaag för en deelt Bibliotheek mit en Testprogramm in C++ op. Dat Kompileren bruukt ansteed vun de "automake/autoconf/libtool"-Kombinatschoon "CMake" in de Verschoon 2.1 (ut dat cmake-CVS) oder 2.2 (de tokamen Utgaav).
-Comment[ne]=C++ मा परीक्षण अनुप्रयोग सहितको साझेदारी टेम्प्लेट उत्पन्न गर्दछ । यसले automake/autoconf/libtool संयोजनको सट्टामा CMake निर्माण उपकरण प्रयोग गरेर कम्पाइल गर्दछ । यसका लागि cmake 2.1 (cmake cvs बाट उपलब्ध हुन्छ) वा अब आउने cmake 2.2 उत्पादन आवश्यक पर्दछ ।
-Comment[nl]=Genereert een gedeelde-bibliotheek-sjabloon inclusief een testtoepassing in C++. Het compileert met behulp van de CMake build tool in plaats van de combinatie automake/autoconf/libtool. Het vereist cmake 2.1 (uit het cvs van cmake) of de aankomende cmake 2.2-uitgave.
-Comment[pl]=Generuje szablon współdzielonej biblioteki zawierający także program testowy w języku C++. Kompilacja odbywa sie za pomocą narzędzia CMake zamiast kombinacji automake/autoconf/libtool. Wymaga cmake 2.1 (dostępnego z cvs-u cmake) lub nadchodzącej wersji 2.2.
-Comment[pt]=Gera um modelo de uma biblioteca dinâmica, que inclui uma aplicação de testes em C++. Ele é compilado com a ferramenta CMake em vez da combinação automake/autoconf/libtool. Necessita do cmake 2.1 (disponível no CVS do 'cmake') ou da próxima versão cmake 2.2.
-Comment[pt_BR]=Gera um modelo de uma biblioteca dinâmica, que inclui uma aplicação de testes em C++. Ele é compilado com a ferramenta CMake em vez da combinação automake/autoconf/libtool. Necessita do cmake 2.1 (disponível no CVS do 'cmake') ou da próxima versão cmake 2.2.
-Comment[ru]=Создание шаблона разделяемой библиотеки, включая тестовую программу на C++. Для сборки потребуется CMake вместо комбинации automake/autoconf/libtool. Потребуется cmake 2.1 (из CVS cmake) или релиз cmake 2.2.
-Comment[sk]=Vygeneruje šablónu zdieľanej knižnice vrátane testovacej aplikácie v C++.Kompiluje sa pomocou nástroja CMake namiesto kombinácie automake/autoconf/libtool.Vyžaduje cmake 2.1 (dostupné v cmake cvs) alebo nadchádzajúci cmake 2.2 release.
-Comment[sl]=Ustvari predlogo za deljeno knjižnico in testni program v C++. Za prevajanje se namesto kombinacije automake/autoconf/libtool uporabi orodje za gradnjo CMake. Potreben je CMake 2.1 ali CMake 2.2.
-Comment[sr]=Прави шаблон дељене библиотеке укључујући и пробни програм у C++-у. Преводи се помоћу алата CMake уместо комбинације Automake/Autoconf/Libtool. Захтева CMake 2.1 (доступан у CVS-у CMake-а) или надолазеће издање CMake 2.2.
-Comment[sr@Latn]=Pravi šablon deljene biblioteke uključujući i probni program u C++-u. Prevodi se pomoću alata CMake umesto kombinacije Automake/Autoconf/Libtool. Zahteva CMake 2.1 (dostupan u CVS-u CMake-a) ili nadolazeće izdanje CMake 2.2.
-Comment[sv]=Skapar en mall för ett delat bibliotek inklusive ett testprogram i C++. Det kompileras med byggverktyget CMake istället för kombinationen automake/autoconf/libtool. Det kräver cmake 2.1 (tillgängligt från cmake CVS-arkiv) eller den förestående utgåvan av cmake 2.2.
-Comment[tr]=C++'da bir test uygulaması içeren bir paylaşılan kütüphane uygulaması yaratır. automake/autoconf/libtool birleşimini değil, CMake aracını kullanarak derlenir. cmake 2.1( cmake cvs'inden edinilebilir) veya yakında gelecek olan 2.2 sürümüne ihtiyaç duyar.
-Comment[zh_CN]=生成一个共享库模板,其中包含一个 C++ 的测试应用程序。该模板使用 CMake 编译工具编译,而不是使用 automake/autoconf/libtool 的组合。该模板需要 cmake 2.1 (可从 cmake cvs 中获得)或即将发布的 cmake 2.2 版本。
-Comment[zh_TW]=產生一個包括 C++ 測試程式的共享函式庫樣本。它要用 CMake 建立工具來編譯,而不是用 automake/autoconf/libtool 等。它需要 cmake 2.1(可以從 cmake cvs 中取得),或是以後的版本。
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=cmakelibcpp.tar.gz
@@ -108,32 +53,3 @@ Directory=%{dest}
[MSG]
Type=message
Comment=A CMake based shared library template was created in %{dest}
-Comment[ca]=Una plantilla de biblioteca compartida basada en CMake ha estat creada en %{dest}
-Comment[da]=En CMake baseret skabelon for et delt bibliotek blev oprettet i %{dest}
-Comment[de]=Eine auf CMake basierende Vorlage für eine Shared Library wurde in %{dest} erstellt.
-Comment[el]=Ένα πρότυπο κοινόχρηστης βιβλιοθήκης βασισμένο στο CMake δημιουργήθηκε στο %{dest}
-Comment[es]=Una plantilla de biblioteca compartida basada en CMake ha sido creada en %{dest}
-Comment[et]=Jagatud teegi mall CMake'i põhjal loodi asukohta %{dest}
-Comment[eu]=CMake-en oinarritutako liburutegi partekatu baten txantiloia sortu da hemen: %{dest}
-Comment[fa]=یک قالب کتابخانۀ مشترک بر مبنای CMake در %{dest} ایجاد شد
-Comment[fr]=Un modèle de bibliothèque partagée basée sur CMake a été créé dans %{dest}
-Comment[ga]=Cruthaíodh teimpléad comhleabharlainne bunaithe ar CMake i %{dest}
-Comment[gl]=Creouse una plantilla de biblioteca compartida baseada en CMake en %{dest}
-Comment[hu]=Létrejött egy CMake-alapú osztott programkönyvtár-sablon itt: %{dest}
-Comment[it]=È stato creato un modello di librerie condivise basate su CMake in %{dest}
-Comment[ja]=CMake ベースの共有ライブラリテンプレートを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en op CMake opbuut Vörlaag för en deelt Bibliotheek opstellt
-Comment[ne]=एउटा CMake आधारित साझेदारी लाइब्रेरी टेम्प्लेट %{dest} मा सिर्जना गरियो
-Comment[nl]=Een op Cmake gebaseerde bibliotheeksjabloon is aangemaakt in %{dest}
-Comment[pl]=Używający CMake szablon biblioteki współdzielonej został utworzony w %{dest}
-Comment[pt]=Foi criado um modelo de uma biblioteca dinâmica do CMake em %{dest}
-Comment[pt_BR]=Foi criado um modelo de uma biblioteca dinâmica do CMake em %{dest}
-Comment[ru]=Основанный на CMake шаблон разделяемой библиотеки создан в %{dest}
-Comment[sk]=Šablóna zdieľanej knižnice založenej na CMake bola vytvorená v %{dest}
-Comment[sl]=Predloga deljene knjižnice, ki uporablja CMake, je bila ustvarjena v %{dest}
-Comment[sr]=Шаблон дељене библиотеке на основу CMake-а направљен је у %{dest}
-Comment[sr@Latn]=Šablon deljene biblioteke na osnovu CMake-a napravljen je u %{dest}
-Comment[sv]=En CMake-baserad mall för ett delat bibliotek skapades i %{dest}
-Comment[tr]=CMake tabanlı paylaşılan kütüphane şablonu %{dest} içinde yaratılmıştır.
-Comment[zh_CN]=在 %{dest} 中创建了基于 CMake 的共享库
-Comment[zh_TW]=以 CMake 為基礎的共享函式庫樣本已建立在 %{dest}
diff --git a/languages/cpp/app_templates/cmakeqt3app/CMakeLists.txt b/languages/cpp/app_templates/cmakeqt3app/CMakeLists.txt
index 6badd0bd..0a811775 100644
--- a/languages/cpp/app_templates/cmakeqt3app/CMakeLists.txt
+++ b/languages/cpp/app_templates/cmakeqt3app/CMakeLists.txt
@@ -9,12 +9,27 @@
#
#################################################
-add_custom_target( cmakeqt3app.tar.gz ALL
- COMMAND ${TAR} --transform \"flags=r\;s/cmakeqt3app-CMakeLists.txt/CMakeLists.txt/\"
- -zcf cmakeqt3app.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- main.cpp cmakeqt3app.cpp cmakeqt3app.h cmakeqt3app.png
- filesave.xpm fileopen.xpm fileprint.xpm
- cmakeqt3app-CMakeLists.txt CMakeLists.txt.src
+set( _tarball_files
+ main.cpp cmakeqt3app.cpp cmakeqt3app.h cmakeqt3app.png
+ filesave.xpm fileopen.xpm fileprint.xpm
+ CMakeLists.txt.src
+)
+set( _tarball_content ${_tarball_files} CMakeLists.txt )
+list( SORT _tarball_content )
+
+file(
+ COPY ${_tarball_files} cmakeqt3app-CMakeLists.txt
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+file(
+ RENAME ${CMAKE_CURRENT_BINARY_DIR}/cmakeqt3app-CMakeLists.txt
+ ${CMAKE_CURRENT_BINARY_DIR}/CMakeLists.txt
+)
+
+tde_create_tarball(
+ TARGET cmakeqt3app.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
)
@@ -23,6 +38,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- cmakeqt3app.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE cmakeqt3app.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/cmakeqt3app/CMakeLists.txt.src b/languages/cpp/app_templates/cmakeqt3app/CMakeLists.txt.src
index 6122c34f..f78028c9 100644
--- a/languages/cpp/app_templates/cmakeqt3app/CMakeLists.txt.src
+++ b/languages/cpp/app_templates/cmakeqt3app/CMakeLists.txt.src
@@ -2,26 +2,26 @@
# for more information see the cmake man page
# add definitions, compiler switches, etc.
-ADD_DEFINITIONS(${QT_DEFINITIONS} -Wall -O2 -g)
+add_definitions(${QT_DEFINITIONS} -Wall -O2 -g)
# add the Qt include dir to the include path
-INCLUDE_DIRECTORIES(${TQT_INCLUDE_DIR})
+include_directories(${TQT_INCLUDE_DIR})
# list all source files in a variable
-SET(%{APPNAMELC}_SRCS main.cpp %{APPNAMELC}.cpp)
+set(%{APPNAMELC}_SRCS main.cpp %{APPNAMELC}.cpp)
# specify the headers which have to be processed by moc
# and collect the results in the variable given above
-QT_WRAP_CPP (%{APPNAMELC} %{APPNAMELC}_SRCS %{APPNAMELC}.h)
+qt_wrap_cpp (%{APPNAMELC} %{APPNAMELC}_SRCS %{APPNAMELC}.h)
# create tan executable from the list of source files
-ADD_EXECUTABLE(%{APPNAMELC} ${%{APPNAMELC}_SRCS})
+add_executable(%{APPNAMELC} ${%{APPNAMELC}_SRCS})
# link the application to the Qt libs
-TARGET_LINK_LIBRARIES(%{APPNAMELC} ${TQT_LIBRARIES} )
+target_link_libraries(%{APPNAMELC} ${TQT_LIBRARIES} )
# create an install rule for the executable
-INSTALL(TARGETS %{APPNAMELC} DESTINATION bin )
+install(TARGETS %{APPNAMELC} DESTINATION bin )
# if you need to install more things, take a look at the install() command
# in the cmake man page
diff --git a/languages/cpp/app_templates/cmakeqt3app/cmakeqt3app.cpp b/languages/cpp/app_templates/cmakeqt3app/cmakeqt3app.cpp
index 39b6e5af..8ce81310 100644
--- a/languages/cpp/app_templates/cmakeqt3app/cmakeqt3app.cpp
+++ b/languages/cpp/app_templates/cmakeqt3app/cmakeqt3app.cpp
@@ -37,17 +37,17 @@
openIcon = TQPixmap( fileopen );
TQToolButton * fileOpen
= new TQToolButton( openIcon, tr("Open File"), TQString(),
- this, TQT_SLOT(choose()), fileTools, "open file" );
+ this, TQ_SLOT(choose()), fileTools, "open file" );
saveIcon = TQPixmap( filesave );
TQToolButton * fileSave
= new TQToolButton( saveIcon, tr("Save File"), TQString(),
- this, TQT_SLOT(save()), fileTools, "save file" );
+ this, TQ_SLOT(save()), fileTools, "save file" );
printIcon = TQPixmap( fileprint );
TQToolButton * filePrint
= new TQToolButton( printIcon, tr("Print File"), TQString(),
- this, TQT_SLOT(print()), fileTools, "print file" );
+ this, TQ_SLOT(print()), fileTools, "print file" );
(void)TQWhatsThis::whatsThisButton( fileTools );
@@ -79,41 +79,41 @@
menuBar()->insertItem( tr("&File"), file );
- file->insertItem( tr("&New"), this, TQT_SLOT(newDoc()), CTRL+Key_N );
+ file->insertItem( tr("&New"), this, TQ_SLOT(newDoc()), CTRL+Key_N );
int id;
id = file->insertItem( openIcon, tr("&Open..."),
- this, TQT_SLOT(choose()), CTRL+Key_O );
+ this, TQ_SLOT(choose()), CTRL+Key_O );
file->setWhatsThis( id, fileOpenText );
id = file->insertItem( saveIcon, tr("&Save"),
- this, TQT_SLOT(save()), CTRL+Key_S );
+ this, TQ_SLOT(save()), CTRL+Key_S );
file->setWhatsThis( id, fileSaveText );
- id = file->insertItem( tr("Save &As..."), this, TQT_SLOT(saveAs()) );
+ id = file->insertItem( tr("Save &As..."), this, TQ_SLOT(saveAs()) );
file->setWhatsThis( id, fileSaveText );
file->insertSeparator();
id = file->insertItem( printIcon, tr("&Print..."),
- this, TQT_SLOT(print()), CTRL+Key_P );
+ this, TQ_SLOT(print()), CTRL+Key_P );
file->setWhatsThis( id, filePrintText );
file->insertSeparator();
- file->insertItem( tr("&Close"), this, TQT_SLOT(close()), CTRL+Key_W );
+ file->insertItem( tr("&Close"), this, TQ_SLOT(close()), CTRL+Key_W );
- file->insertItem( tr("&Quit"), tqApp, TQT_SLOT( closeAllWindows() ), CTRL+Key_Q );
+ file->insertItem( tr("&Quit"), tqApp, TQ_SLOT( closeAllWindows() ), CTRL+Key_Q );
menuBar()->insertSeparator();
TQPopupMenu * help = new TQPopupMenu( this );
menuBar()->insertItem( tr("&Help"), help );
- help->insertItem( tr("&About"), this, TQT_SLOT(about()), Key_F1 );
- help->insertItem( tr("About &TQt"), this, TQT_SLOT(aboutTQt()) );
+ help->insertItem( tr("&About"), this, TQ_SLOT(about()), Key_F1 );
+ help->insertItem( tr("About &TQt"), this, TQ_SLOT(aboutTQt()) );
help->insertSeparator();
- help->insertItem( tr("What's &This"), this, TQT_SLOT(whatsThis()), SHIFT+Key_F1 );
+ help->insertItem( tr("What's &This"), this, TQ_SLOT(whatsThis()), SHIFT+Key_F1 );
e = new TQTextEdit( this, "editor" );
e->setFocus();
diff --git a/languages/cpp/app_templates/cmakeqt3app/cmakeqt3app.h b/languages/cpp/app_templates/cmakeqt3app/cmakeqt3app.h
index ef58ff46..ba2d50ed 100644
--- a/languages/cpp/app_templates/cmakeqt3app/cmakeqt3app.h
+++ b/languages/cpp/app_templates/cmakeqt3app/cmakeqt3app.h
@@ -9,7 +9,7 @@ class TQTextEdit;
class %{APPNAME}: public TQMainWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/app_templates/cmakeqt3app/cmakeqt3app.kdevtemplate b/languages/cpp/app_templates/cmakeqt3app/cmakeqt3app.kdevtemplate
index adf1ddca..4244087b 100644
--- a/languages/cpp/app_templates/cmakeqt3app/cmakeqt3app.kdevtemplate
+++ b/languages/cpp/app_templates/cmakeqt3app/cmakeqt3app.kdevtemplate
@@ -1,52 +1,12 @@
# TDE Config File
[General]
Name=Qt3 Application
-Name[br]=Meziant Qt3
-Name[ca]=Aplicació Qt3
-Name[da]=Qt3-Program
-Name[de]=Qt3-Anwendung
-Name[el]=Εφαρμογή Qt3
-Name[es]=Aplicación Qt3
-Name[et]=Qt3 rakendus
-Name[fr]=Application Qt3
-Name[hu]=Qt3-alapú alkalmazások
-Name[it]=Applicazione Qt3
-Name[ja]=Qt3 アプリケーション
-Name[nds]=Qt3-Programm
-Name[nl]=Qt3-toepassing
-Name[pl]=Program Qt3
-Name[pt]=Aplicação do Qt3
-Name[pt_BR]=Aplicação do Qt3
-Name[ru]=Приложение Qt 3
-Name[sk]=Qt3 aplikácia
-Name[sr]=Qt3 програм
-Name[sr@Latn]=Qt3 program
-Name[sv]=Qt3-program
-Name[zh_TW]=Qt3 應用程式
-Icon=cmakeqt3app.png
-Category=C++/CMake based projects
+
Comment=Generate a CMake based Qt3 application
-Comment[ca]=Genera una aplicació Qt3 basada en CMake
-Comment[da]=Opretter et CMake-baseret Qt3-program
-Comment[de]=Erstellt eine auf CMake basierende Qt3-Anwendung
-Comment[el]=Δημιουργία μιας εφαρμογής Qt3 με βάση το CMake
-Comment[es]=Genera una aplicación Qt3 basada en CMake
-Comment[et]=Qt3 rakenduse loomine CMake'i põhjal
-Comment[fr]=Génère une application Qt3 basée sur CMake
-Comment[hu]=Létrehoz egy CMake-alapú Qt3-alkalmazást
-Comment[it]=Genera un'applicazione Qt3 basata su CMake
-Comment[ja]=CMake ベースの Qt3 アプリケーションを作成
-Comment[nds]=Stellt en op CMake opbuut Qt3-Programm op
-Comment[nl]=Genereer een CMake-gebaseerde Qt3-toepassing
-Comment[pl]=Generuje program Qt3 używający CMake
-Comment[pt]=Gera uma aplicação em Qt3 baseada no CMake
-Comment[pt_BR]=Gera uma aplicação em Qt3 baseada no CMake
-Comment[ru]=Создание основанного на CMake приложения Qt 3
-Comment[sk]=Vygeneruje Qt3 aplikáciu založenú na CMake
-Comment[sr]=Прави Qt3 програм на основу CMake-а
-Comment[sr@Latn]=Pravi Qt3 program na osnovu CMake-a
-Comment[sv]=Skapar ett CMake-baserat Qt3-program
-Comment[zh_TW]=產生使用 CMake 的 Qt3 應用程式
+
+Category=C++/CMake based projects
+
+Icon=cmakeqt3app.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=cmakeqt3app.tar.gz
@@ -103,24 +63,3 @@ Directory=%{dest}
[MSG]
Type=message
Comment=A CMake based Qt3 application was created in %{dest}
-Comment[ca]=Una aplicació Qt3 basada en CMake ha estat creada en %{dest}
-Comment[da]=Et CMake-baseret Qt3-program blev oprettet i %{dest}
-Comment[de]=Eine auf CMake basierende Qt3-Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή Qt3 βασισμένη στο Qmake δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación Qt3 basada en CMake ha sido creada en %{dest}
-Comment[et]=Qt3 rakendus CMake'i põhjal loodi asukohta %{dest}
-Comment[fr]=Une application Qt3 basée sur CMake a été créée dans %{dest}
-Comment[hu]=Létrejött egy CMake-alapú Qt3-alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione Qt3 basata su CMake in %{dest}
-Comment[ja]=CMake ベースの Qt3 アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en op CMake opbuut Qt3-Programm opstellt
-Comment[nl]=Een Cmake-gebaseerde Qt3-toepassing is aangemaakt in %{dest}
-Comment[pl]=Program Qt3 oparty na CMake został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação do Qt3 baseada no CMake em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação do Qt3 baseada no CMake em %{dest}
-Comment[ru]=Использующее CMake приложение Qt 3 создано в %{dest}
-Comment[sk]=Qt3 aplikácia založená na CMake bola vytvorená v %{dest}
-Comment[sr]=Qt3 програм на основу CMake-а направљен је у %{dest}
-Comment[sr@Latn]=Qt3 program na osnovu CMake-a napravljen je u %{dest}
-Comment[sv]=Ett CMake-baserat Qt3-program skapades i %{dest}
-Comment[zh_TW]=一個以 Cmake 為基礎的 Qt3 應用程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/cmakeqt3app/main.cpp b/languages/cpp/app_templates/cmakeqt3app/main.cpp
index 8938adc5..ba45c728 100644
--- a/languages/cpp/app_templates/cmakeqt3app/main.cpp
+++ b/languages/cpp/app_templates/cmakeqt3app/main.cpp
@@ -8,6 +8,6 @@ int main( int argc, char ** argv ) {
%{APPNAME} * mw = new %{APPNAME}();
mw->setCaption( "%{APPNAME}" );
mw->show();
- a.connect( &a, TQT_SIGNAL(lastWindowClosed()), &a, TQT_SLOT(quit()) );
+ a.connect( &a, TQ_SIGNAL(lastWindowClosed()), &a, TQ_SLOT(quit()) );
return a.exec();
}
diff --git a/languages/cpp/app_templates/cmakesimple/CMakeLists.txt b/languages/cpp/app_templates/cmakesimple/CMakeLists.txt
index 00abe0f4..0ce7b8e4 100644
--- a/languages/cpp/app_templates/cmakesimple/CMakeLists.txt
+++ b/languages/cpp/app_templates/cmakesimple/CMakeLists.txt
@@ -9,10 +9,25 @@
#
#################################################
-add_custom_target( cmakesimple.tar.gz ALL
- COMMAND ${TAR} --transform \"flags=r\;s/cmakesimple-CMakeLists.txt/CMakeLists.txt/\"
- -zcf cmakesimple.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- main.cpp cmakesimple.png cmakesimple-CMakeLists.txt README
+set( _tarball_files
+ main.cpp cmakesimple.png README
+)
+set( _tarball_content ${_tarball_files} CMakeLists.txt )
+list( SORT _tarball_content )
+
+file(
+ COPY ${_tarball_files} cmakesimple-CMakeLists.txt
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+file(
+ RENAME ${CMAKE_CURRENT_BINARY_DIR}/cmakesimple-CMakeLists.txt
+ ${CMAKE_CURRENT_BINARY_DIR}/CMakeLists.txt
+)
+
+tde_create_tarball(
+ TARGET cmakesimple.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
)
@@ -21,6 +36,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- cmakesimple.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE cmakesimple.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/cmakesimple/cmakesimple b/languages/cpp/app_templates/cmakesimple/cmakesimple
index 110a9b9d..bec09be2 100644
--- a/languages/cpp/app_templates/cmakesimple/cmakesimple
+++ b/languages/cpp/app_templates/cmakesimple/cmakesimple
@@ -1,7 +1,10 @@
# TDE Config File
[General]
Name=Hello world program
-Icon=cmakesimple.png
-Category=C++/CMake based projects
+
Comment=Generates a simple Hello world program in C++ using the CMake build tool instead of the automake/autoconf/libtool combination. It requires cmake 2.1 (available from cmake cvs) or the upcoming cmake 2.2 release.
+
+Category=C++/CMake based projects
+
+Icon=cmakesimple.png
ShowFilesAfterGeneration=main.cpp
diff --git a/languages/cpp/app_templates/cmakesimple/cmakesimple.kdevtemplate b/languages/cpp/app_templates/cmakesimple/cmakesimple.kdevtemplate
index 6c1df52b..289a18b2 100644
--- a/languages/cpp/app_templates/cmakesimple/cmakesimple.kdevtemplate
+++ b/languages/cpp/app_templates/cmakesimple/cmakesimple.kdevtemplate
@@ -1,58 +1,12 @@
# TDE Config File
[General]
Name=Hello world program
-Name[ca]=Programa Hello world
-Name[da]=Goddag verden program
-Name[de]="Hello World"-Programm
-Name[el]=Πρόγραμμα Γεια σου Κόσμε
-Name[es]=Programa «Hola mundo»
-Name[et]="Tere,maailm" programm
-Name[eu]="Kaixo mundua" programa
-Name[fa]=برنامۀ Hello world
-Name[fr]=Programme « Bonjour monde »
-Name[ga]=Ríomhchlár "Hello world"
-Name[gl]=Programa Ola mundo
-Name[it]=Programma di "Hello world"
-Name[ja]=Hello world プログラム
-Name[nds]="Moin Welt"-Programm
-Name[ne]=हेल्डो वोल्ड कार्यक्रम
-Name[nl]=Hello World-programma
-Name[pl]=Program 'Witaj świecie'
-Name[pt]=Programa 'Olá mundo'
-Name[pt_BR]=Programa 'Olá mundo'
-Name[ru]=Программа Hello world
-Name[sk]=Ahoj svet program
-Name[sl]=Program Hello world
-Name[sr]=Програм „Здраво свете“
-Name[sr@Latn]=Program „Zdravo svete“
-Name[sv]=Hello world-program
-Name[tr]=Merhaba Dünya Programı
-Name[zh_CN]=Hello world 程序
-Name[zh_TW]=Hello world 程式
-Icon=cmakesimple.png
-Category=C++/CMake based projects
+
Comment=Generates a simple Hello world program in C++ using the CMake build tool instead of the automake/autoconf/libtool combination. It requires cmake 2.1 or cmake 2.2.
-Comment[ca]=Genera un simple programa de Hello world en C++ usant l'eina de construcció CMake en comptes de la combinació automake/autoconf/libtool. Requereix cmake 2.1 o cmake 2.2.
-Comment[da]=Genererer et simpelt Goddag verden program i C++ ved brug af CMake byggeværktøjet i stedet for automake/autoconf/libtool kombinationen. Det kræver cmake 2.1eller cmake 2.2.
-Comment[de]=Erstellt ein einfaches "Hello World"-Programm in C++. Der Kompiliervorgang wird mit CMake anstelle der Kombination automake/autoconf/libtool durchgeführt und erfordert CMake 2.1 (das über das CVS-Archiv von CMake verfügbar ist) oder die kommende Version 2.2 von CMake.
-Comment[el]=Δημιουργεί ένα απλό πρόγραμμα 'Γεια σου Κόσμε' σε C++, χρησιμοποιώντας το εργαλείο κατασκευής CMake αντί του συνδυασμού automake/autoconf/libtool. Χρειάζεται το cmake 2.1 ή το cmake 2.2.
-Comment[es]=Genera un sencillo programa «Hola mundo» en C++ usando la herramienta CMake en lugar de la combinación automake/autoconf/libtool. Requiere cmake 2.1 o cmake 2.2.
-Comment[et]=Lihtsa "Tere, maailm" programmi loomine C++-s. See kompileeritakse CMake'i ehitamistööriistaga, mitte automake/autoconf/libtool'i kombinatsiooniga. Selleks on vajalik CMake 2.1 või 2.2.
-Comment[fr]=Génère un programme « Bonjour monde » simple en C++ à l'aide de l'outil de construction CMake au lieu de la combinaison automake / autoconf / libtool. Nécessite cmake 2.1 (disponible sur le CVS de CMake) ou cmake 2.2.
-Comment[hu]=Létrehoz egy egyszerű 'Hello world' programot C++ nyelven a CMake segítségével (az automake/autoconf/libtool kombináció helyett). CMake 2.1 vagy 2.2 szükséges hozzá.
-Comment[it]=Genera un semplice programma di "Hello world" in C++ che usa CMake invece della combinazione automake/autoconf/libtool. Si richiede cmake 2.1 o la versione 2.2.
-Comment[ja]=ビルドに automake/autoconf/libtool ではなく CMake を使った簡単な Hello World プログラムを C++ で作成します。CMake 2.1 または 2.2 が必要です。
-Comment[nds]=Stellt en eenfach "Moin Welt"-Programm in C++ op, mit "CMake" ansteed vun de "automake/autoconf/libtool"-Reeg. Nödig is Verschoon 2.1 oder 2.2 vun CMake.
-Comment[nl]=Genereert een eenvoudig Hello World-programma in C++ met behulp van de CMake build tool in plaats van de combinatie automake/autoconf/libtool. Het vereist cmake 2.1 of cmake 2.2.
-Comment[pl]=Generuje prosty program 'Witaj świecie' w języku C++. Kompilacja odbywa sie za pomocą narzędzia CMake zamiast kombinacji automake/autoconf/libtool. Wymaga cmake w wersji 2.1 lub 2.2.
-Comment[pt]=Gera um programa simples Olá Mundo em C++, com a ferramenta CMake em vez da combinação automake/autoconf/libtool. Necessita do cmake 2.1 ou do cmake 2.2.
-Comment[pt_BR]=Gera um programa simples Olá Mundo em C++, com a ferramenta CMake em vez da combinação automake/autoconf/libtool. Necessita do cmake 2.1 ou do cmake 2.2.
-Comment[ru]=Создание простого приложения Hello world на C++. Для сборки потребуется CMake вместо комбинации automake/autoconf/libtool. Потребуется cmake версии 2.1 или 2.2.
-Comment[sk]=Vygeneruje jednoduchý "Ahoj svet" program v C++ s využitím nástroja CMake namiesto kombinácie automake/autoconf/libtool. Vyžaduje cmake 2.1 alebo cmake 2.2.
-Comment[sr]=Прави једноставан „Здраво свете“ програм у C++-у користећи алат CMake уместо комбинације Automake/Autoconf/Libtool. Захтева CMake 2.1 или 2.2.
-Comment[sr@Latn]=Pravi jednostavan „Zdravo svete“ program u C++-u koristeći alat CMake umesto kombinacije Automake/Autoconf/Libtool. Zahteva CMake 2.1 ili 2.2.
-Comment[sv]=Skapar ett enkelt Hello world-program i C++ med användning av byggverktyget CMake istället för kombinationen automake/autoconf/libtool. Det kräver cmake 2.1 eller cmake 2.2.
-Comment[zh_TW]=它產生一個簡單的 C++ Hello world 程式。它要用 CMake 建立工具來編譯,而不是用 automake/autoconf/libtool 等。它需要 cmake 2.1 或是 2.2 版以上。
+
+Category=C++/CMake based projects
+
+Icon=cmakesimple.png
#FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/main.cpp,%{dest}/README
Archive=cmakesimple.tar.gz
@@ -81,32 +35,3 @@ Directory=%{dest}
[MSG]
Type=message
Comment=A CMake based hello world program was created in %{dest}
-Comment[ca]=Un programa de hello world basat en CMake ha estat creat en %{dest}
-Comment[da]=Et CMake-baseret Goddag verden program blev oprettet i %{dest}
-Comment[de]=Ein auf CMake basierendes "Hello World"-Programm wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόγραμμα Γεια σου Κόσμε βασισμένο στο CMake δημιουργήθηκε στο %{dest}
-Comment[es]=Un programa «Hola mundo» basado en CMake ha sido creado en %{dest}
-Comment[et]="Tere, maailm" programm CMake'i põhjal loodi asukohta %{dest}
-Comment[eu]=CMake-en oinarritutako "kaixo mundua" programa bat sortu da hemen: %{dest}
-Comment[fa]=یک برنامۀ Hello World بر مبنای CMake در %{dest} ایجاد شد
-Comment[fr]=Un programme « Bonjour monde » basé sur CMake a été créé dans %{dest}
-Comment[ga]=Cruthaíodh ríomhchlár "Hello World" bunaithe ar CMake i %{dest}
-Comment[gl]=Creouse un programa Ola mundo baseado en CMake en %{dest}
-Comment[hu]=Létrejött egy CMake-alapú Hello world program itt: %{dest}
-Comment[it]=È stato creato un programma di "hello world" basato su CMake in %{dest}
-Comment[ja]=CMake ベースの hello world プログラムを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en op CMake opbuut "Moin Welt"-Programm opstellt
-Comment[ne]=CMake आधारित हेल्लो वोल्ड कार्यक्रम %{dest} मा सिर्जना गरियो
-Comment[nl]=Een CMake-gebaseerd Hello World-programma is aangemaakt in %{dest}
-Comment[pl]=Używający CMake program 'Witaj świecie' został utworzony w %{dest}
-Comment[pt]=Foi criado um programa Olá Mundo baseado no CMake em %{dest}
-Comment[pt_BR]=Foi criado um programa Olá Mundo baseado no CMake em %{dest}
-Comment[ru]=Основанное на CMake приложение создано в %{dest}
-Comment[sk]=Ahoj svet program založený na nástroji CMake bol vytvorený v %{dest}
-Comment[sl]=Program hello world na osnovi CMake je bil ustvarjen v %{dest}
-Comment[sr]=„Здраво свете“ на основу CMake-а направљен је у %{dest}
-Comment[sr@Latn]=„Zdravo svete“ na osnovu CMake-a napravljen je u %{dest}
-Comment[sv]=Ett CMake-baserat Hello world-program skapades i %{dest}
-Comment[tr]=Bir CMake tabanlı Merhaba Dünya programı %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个基于 CMake 的 hello world 程序
-Comment[zh_TW]=以 CMake 為基礎的 hello world 程式已建立在 %{dest}
diff --git a/languages/cpp/app_templates/cmakesimplec/CMakeLists.txt b/languages/cpp/app_templates/cmakesimplec/CMakeLists.txt
index 189e27bb..73e7ba32 100644
--- a/languages/cpp/app_templates/cmakesimplec/CMakeLists.txt
+++ b/languages/cpp/app_templates/cmakesimplec/CMakeLists.txt
@@ -9,10 +9,25 @@
#
#################################################
-add_custom_target( cmakesimplec.tar.gz ALL
- COMMAND ${TAR} --transform \"flags=r\;s/cmakesimplec-CMakeLists.txt/CMakeLists.txt/\"
- -zcf cmakesimplec.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- main.c cmakesimplec.png cmakesimplec-CMakeLists.txt
+set( _tarball_files
+ main.c cmakesimplec.png
+)
+set( _tarball_content ${_tarball_files} CMakeLists.txt )
+list( SORT _tarball_content )
+
+file(
+ COPY ${_tarball_files} cmakesimplec-CMakeLists.txt
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+file(
+ RENAME ${CMAKE_CURRENT_BINARY_DIR}/cmakesimplec-CMakeLists.txt
+ ${CMAKE_CURRENT_BINARY_DIR}/CMakeLists.txt
+)
+
+tde_create_tarball(
+ TARGET cmakesimplec.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
)
@@ -21,6 +36,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- cmakesimplec.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE cmakesimplec.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/cmakesimplec/cmakesimplec b/languages/cpp/app_templates/cmakesimplec/cmakesimplec
index 4430348a..74c288bd 100644
--- a/languages/cpp/app_templates/cmakesimplec/cmakesimplec
+++ b/languages/cpp/app_templates/cmakesimplec/cmakesimplec
@@ -1,7 +1,10 @@
# TDE Config File
[General]
Name=Hello world program
-Icon=cmakesimple.png
-Category=C/CMake based projects
+
Comment=Generates a simple Hello world program in C using the CMake build tool instead of the automake/autoconf/libtool combination. It requires cmake 2.1 (available from cmake cvs) or the upcoming cmake 2.2 release.
+
+Category=C/CMake based projects
+
+Icon=cmakesimple.png
ShowFilesAfterGeneration=main.c
diff --git a/languages/cpp/app_templates/cmakesimplec/cmakesimplec.kdevtemplate b/languages/cpp/app_templates/cmakesimplec/cmakesimplec.kdevtemplate
index 8368256d..27cec480 100644
--- a/languages/cpp/app_templates/cmakesimplec/cmakesimplec.kdevtemplate
+++ b/languages/cpp/app_templates/cmakesimplec/cmakesimplec.kdevtemplate
@@ -1,66 +1,12 @@
# TDE Config File
[General]
Name=Hello world program
-Name[ca]=Programa Hello world
-Name[da]=Goddag verden program
-Name[de]="Hello World"-Programm
-Name[el]=Πρόγραμμα Γεια σου Κόσμε
-Name[es]=Programa «Hola mundo»
-Name[et]="Tere,maailm" programm
-Name[eu]="Kaixo mundua" programa
-Name[fa]=برنامۀ Hello world
-Name[fr]=Programme « Bonjour monde »
-Name[ga]=Ríomhchlár "Hello world"
-Name[gl]=Programa Ola mundo
-Name[it]=Programma di "Hello world"
-Name[ja]=Hello world プログラム
-Name[nds]="Moin Welt"-Programm
-Name[ne]=हेल्डो वोल्ड कार्यक्रम
-Name[nl]=Hello World-programma
-Name[pl]=Program 'Witaj świecie'
-Name[pt]=Programa 'Olá mundo'
-Name[pt_BR]=Programa 'Olá mundo'
-Name[ru]=Программа Hello world
-Name[sk]=Ahoj svet program
-Name[sl]=Program Hello world
-Name[sr]=Програм „Здраво свете“
-Name[sr@Latn]=Program „Zdravo svete“
-Name[sv]=Hello world-program
-Name[tr]=Merhaba Dünya Programı
-Name[zh_CN]=Hello world 程序
-Name[zh_TW]=Hello world 程式
-Icon=cmakesimplec.png
-Category=C/CMake based projects
+
Comment=Generates a simple Hello world program in C using the CMake build tool instead of the automake/autoconf/libtool combination. It requires cmake 2.1 (available from cmake cvs) or the upcoming cmake 2.2 release.
-Comment[ca]=Genera un simple programa de Hello world en C usant l'eina de construcció CMake en comptes de la combinació automake/autoconf/libtool. Requereix cmake 2.1 (disponible en el cvs de cmake) o la propera versió 2.2.
-Comment[da]=Genererer et simpelt Goddag verden program i C ved brug af CMake byggeværktøjet i stedet for automake/autoconf/libtool kombinationen. Det kræver cmake 2.1 (tilgængelig fra cmake cvs) eller den fremtidige cmake 2.2 udgivelse.
-Comment[de]=Erstellt ein einfaches "Hello World"-Programm in C. Der Kompiliervorgang wird mit CMake anstelle der Kombination automake/autoconf/libtool durchgeführt und erfordert CMake 2.1 (das über das CVS-Archiv von CMake verfügbar ist) oder die kommende Version 2.2 von CMake.
-Comment[el]=Δημιουργεί ένα απλό πρόγραμμα Γεια σου Κόσμε σε C, χρησιμοποιώντας το εργαλείο κατασκευής CMake στη θέση του συνδυασμού automake/autoconf/libtool. Χρειάζεται το cmake 2.1 (διαθέσιμο από το cmake cvs) ή την επερχόμενη έκδοση cmake 2.2.
-Comment[es]=Genera un sencillo programa «Hola mundo» en C usando la herramienta CMake en lugar de la combinación automake/autoconf/libtool. Requiere cmake 2.1 (disponible en el cvs de cmake) o la próxima cmake 2.2.
-Comment[et]=Lihtsa "Tere, maailm" programmi loomine C-s. See kompileeritakse CMake'i ehitamistööriistaga, mitte automake/autoconf/libtool'i kombinatsiooniga. Selleks on vajalik CMake 2.1 (saadaval CMake'i CVSis) või peatne CMake'i versioon 2.2.
-Comment[eu]="Kaixo mundua" programa sinple bat sortzen du C lengoaian. CMake tresna erabiliz konpilatzen du automake/autoconf/libtool taldea erabili ordez. cmake 2.1 behar du (cmake cvs-an eskuragarri) edo hurrengo cmake 2.2.
-Comment[fa]=یک برنامۀ سادۀ Hello world در سی تولید می‌کند. با استفاده از ابزار ساختن CMake به جای ترکیب automake/autoconf/libtool، ترجمه می‌کند.به cmake 2.1 دارد )از cmake cvs قابل دسترس است( یا نشر cmake 2.2 در آیندۀ نزدیک، نیاز دارد.
-Comment[fr]=Génère un programme « Bonjour monde » simple en C à l'aide de l'outil de construction CMake au lieu de la combinaison automake / autoconf / libtool. Nécessite cmake 2.1 (disponible sur le CVS de CMake) ou la version 2.2 de CMake à venir.
-Comment[ga]=Cruthaigh ríomhchlár simplí "Hello World" i C a thiomsaítear le huirlis tógála CMake in ionad automake/autoconf/libtool. Tá cmake 2.1 de dhíth (ar fáil ó cmake cvs) nó leagan 2.2 cmake atá le teacht.
-Comment[gl]=Xera un program sinxelo Ola mundo en C usando a ferramenta de compilación CMake no lugar da combinación automake/autoconf/libtool. Require cmake 2.1 (dispoñíbel no cvs de cmake) ou a próxima versión cmake 2.2.
-Comment[hu]=Létrehoz egy egyszerű Hello world programot C nyelven a CMake fordítóeszköz segítségével (az automake/autoconf/libtool kombináció helyett). CMake 2.1 (a CMake CVS-ben elérhető) vagy a rövidesen megjelenő CMake 2.2 szükséges hozzá.
-Comment[it]=Genera un semplice programma di "Hello world" in C che usa CMake invece della combinazione automake/autoconf/libtool. Si richiede cmake 2.1 (disponibile dal CVS di cmake) o la versione a venire cmake 2.2.
-Comment[ja]=ビルドに automake/autoconf/libtool ではなく CMake を使った簡単な Hello World プログラムを C で作成します。CMake 2.1 または 2.2 が必要です。
-Comment[nds]=Stellt en eenfach "Moin Welt"-Programm in C op mit "CMake" in de Verschoon 2.1 (ut dat cmake-CVS) oder 2.2 (de tokamen Utgaav) ansteed vun de "automake/autoconf/libtool"-Kombinatschoon.
-Comment[ne]= automake/autoconf/libtool संयोजनको सट्टामा CMake निर्माण उपकरण प्रयोग गरेर C मा साधारण हेल्लो वोल्ड कार्यक्रम उत्पन्न गर्दछ । यसलाई cmake 2.1 (cmake cvs बाट उपलब्ध हुन्छ) वा आउदै गरेको cmake 2.2 उत्पादन आवश्यक हुन्छ ।
-Comment[nl]=Genereert een eenvoudig Hello World-programma in C met behulp van de CMake build tool in plaats van de combinatie automake/autoconf/libtool. Het vereist cmake 2.1 (uit het cvs van cmake) of de aankomende cmake 2.2-uitgave.
-Comment[pl]=Generuje prosty program 'Witaj świecie' w języku C. Kompilacja odbywa sie za pomocą narzędzia CMake zamiast kombinacji automake/autoconf/libtool. Wymaga cmake 2.1 (dostępnego z cvs-u cmake) lub nadchodzącej wersji 2.2.
-Comment[pt]=Gera um programa simples Olá Mundo em C, com a ferramenta CMake em vez da combinação automake/autoconf/libtool. Necessita do cmake 2.1 (disponível no CVS do 'cmake') ou da próxima versão cmake 2.2.
-Comment[pt_BR]=Gera um programa simples Olá Mundo em C, com a ferramenta CMake em vez da combinação automake/autoconf/libtool. Necessita do cmake 2.1 (disponível no CVS do 'cmake') ou da próxima versão cmake 2.2.
-Comment[ru]=Создание простого приложения Hello world на C. Для сборки потребуется CMake вместо комбинации automake/autoconf/libtool. Потребуется cmake 2.1 (из CVS cmake) или релиз cmake 2.2.
-Comment[sk]=Vygeneruje jednoduchý "Ahoj svet" program v C s využitím nástrojaCMake namiesto kombinácie automake/autoconf/libtool.Vyžaduje cmake 2.1 (dostupné v cmake cvs) alebo nadchádzajúci cmake 2.2 release.
-Comment[sl]=Ustvari preprost program »Pozdravljen svet« v C. Za prevajanje se namesto kombinacije automake/autoconf/libtool uporabi orodje za gradnjo CMake. Potreben je CMake 2.1 ali CMake 2.2.
-Comment[sr]=Прави једноставан „Здраво свете“ програм у C-у користећи алат CMake уместо комбинације Automake/Autoconf/Libtool. Захтева CMake 2.1 (доступан у CVS-у CMake-а) или надолазеће издање CMake 2.2.
-Comment[sr@Latn]=Pravi jednostavan „Zdravo svete“ program u C-u koristeći alat CMake umesto kombinacije Automake/Autoconf/Libtool. Zahteva CMake 2.1 (dostupan u CVS-u CMake-a) ili nadolazeće izdanje CMake 2.2.
-Comment[sv]=Skapar ett enkelt Hello world-program i C med användning av byggverktyget CMake istället för kombinationen automake/autoconf/libtool. Det kräver cmake 2.1 (tillgängligt från cmake CVS-arkiv) eller den förestående utgåvan av cmake 2.2.
-Comment[tr]=automake/autoconf/libtool birleşimi yerine CMake aracını kullanarak C'de basit bir Merhaba Dünya programı yaratır. cmake 2.1( cmake cvs'inden edinilebilir) veya yakında gelecek olan 2.2 sürümüne ihtiyaç duyar.
-Comment[zh_CN]=生成一个 C 的 Hello world 程序。该程序使用 CMake 编译工具编译,而不是使用 automake/autoconf/libtool 的组合。该程序需要 cmake 2.1 (可从 cmake cvs 中获得)或即将发布的 cmake 2.2 版本。
-Comment[zh_TW]=它產生一個簡單的 C 的 Hello world 程式。它要用 CMake 建立工具來編譯,而不是用 automake/autoconf/libtool 等。它需要 cmake 2.1(可以從 cmake cvs 中取得),或是以後的版本。
+
+Category=C/CMake based projects
+
+Icon=cmakesimplec.png
#FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/main.c
Archive=cmakesimplec.tar.gz
@@ -84,32 +30,3 @@ Directory=%{dest}
[MSG]
Type=message
Comment=A CMake based hello world program was created in %{dest}
-Comment[ca]=Un programa de hello world basat en CMake ha estat creat en %{dest}
-Comment[da]=Et CMake-baseret Goddag verden program blev oprettet i %{dest}
-Comment[de]=Ein auf CMake basierendes "Hello World"-Programm wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόγραμμα Γεια σου Κόσμε βασισμένο στο CMake δημιουργήθηκε στο %{dest}
-Comment[es]=Un programa «Hola mundo» basado en CMake ha sido creado en %{dest}
-Comment[et]="Tere, maailm" programm CMake'i põhjal loodi asukohta %{dest}
-Comment[eu]=CMake-en oinarritutako "kaixo mundua" programa bat sortu da hemen: %{dest}
-Comment[fa]=یک برنامۀ Hello World بر مبنای CMake در %{dest} ایجاد شد
-Comment[fr]=Un programme « Bonjour monde » basé sur CMake a été créé dans %{dest}
-Comment[ga]=Cruthaíodh ríomhchlár "Hello World" bunaithe ar CMake i %{dest}
-Comment[gl]=Creouse un programa Ola mundo baseado en CMake en %{dest}
-Comment[hu]=Létrejött egy CMake-alapú Hello world program itt: %{dest}
-Comment[it]=È stato creato un programma di "hello world" basato su CMake in %{dest}
-Comment[ja]=CMake ベースの hello world プログラムを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en op CMake opbuut "Moin Welt"-Programm opstellt
-Comment[ne]=CMake आधारित हेल्लो वोल्ड कार्यक्रम %{dest} मा सिर्जना गरियो
-Comment[nl]=Een CMake-gebaseerd Hello World-programma is aangemaakt in %{dest}
-Comment[pl]=Używający CMake program 'Witaj świecie' został utworzony w %{dest}
-Comment[pt]=Foi criado um programa Olá Mundo baseado no CMake em %{dest}
-Comment[pt_BR]=Foi criado um programa Olá Mundo baseado no CMake em %{dest}
-Comment[ru]=Основанное на CMake приложение создано в %{dest}
-Comment[sk]=Ahoj svet program založený na nástroji CMake bol vytvorený v %{dest}
-Comment[sl]=Program hello world na osnovi CMake je bil ustvarjen v %{dest}
-Comment[sr]=„Здраво свете“ на основу CMake-а направљен је у %{dest}
-Comment[sr@Latn]=„Zdravo svete“ na osnovu CMake-a napravljen je u %{dest}
-Comment[sv]=Ett CMake-baserat Hello world-program skapades i %{dest}
-Comment[tr]=Bir CMake tabanlı Merhaba Dünya programı %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个基于 CMake 的 hello world 程序
-Comment[zh_TW]=以 CMake 為基礎的 hello world 程式已建立在 %{dest}
diff --git a/languages/cpp/app_templates/cpp.appwizard b/languages/cpp/app_templates/cpp.appwizard
index dc233269..cbb5a6af 100644
--- a/languages/cpp/app_templates/cpp.appwizard
+++ b/languages/cpp/app_templates/cpp.appwizard
@@ -1,2 +1,2 @@
[General]
-List=opiemenu,win32hello,cppcurseshello,gtk2mmapp,opienet,wxhello,cpphello,opietoday,clanlib,cppsdlhello,qmakeapp,qt4hello,qt4makeapp,cmakelibcpp,opieapp,qmakesimple,cmakesimple,generichello,opieapplet,qtopiaapp,gnome2mmapp,opieinput,win32gui,cmakeqt3app,qmakeempty,automakeempty,makefileempty,qtopia4app
+List=opiemenu,win32hello,cppcurseshello,gtk2mmapp,opienet,wxhello,cpphello,opietoday,clanlib,cppsdlhello,qmakeapp,cmakelibcpp,opieapp,qmakesimple,cmakesimple,generichello,opieapplet,qtopiaapp,gnome2mmapp,opieinput,win32gui,cmakeqt3app,qmakeempty,automakeempty,makefileempty
diff --git a/languages/cpp/app_templates/cppcurseshello/CMakeLists.txt b/languages/cpp/app_templates/cppcurseshello/CMakeLists.txt
index 5441989e..cf6191a9 100644
--- a/languages/cpp/app_templates/cppcurseshello/CMakeLists.txt
+++ b/languages/cpp/app_templates/cppcurseshello/CMakeLists.txt
@@ -9,11 +9,16 @@
#
#################################################
-add_custom_target( cppcurseshello.tar.gz ALL
- COMMAND ${TAR} zcf cppcurseshello.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
main.cpp src-Makefile.am cpp-Makefile.am cpp-Makefile.cvs
app-configure.in app.kdevelop
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET cppcurseshello.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -21,6 +26,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- cppcurseshello.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE cppcurseshello.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/cppcurseshello/cppcurseshello b/languages/cpp/app_templates/cppcurseshello/cppcurseshello
index 3f8229fe..14fb5d79 100644
--- a/languages/cpp/app_templates/cppcurseshello/cppcurseshello
+++ b/languages/cpp/app_templates/cppcurseshello/cppcurseshello
@@ -1,10 +1,11 @@
# TDE Config File
[General]
Name=Simple ncurses Hello world program
-Name[de]=Einfaches ncurses Hallo-Welt Programm
-Icon=
-Category=C++
+
Comment=Generates a simple ncurses based Hello world program in C++
-Comment[de]=Erstellt ein einfaches Hallo Welt programm fr C++ basierend auf der ncurses Bibliothek
+
+Category=C++
+
+Icon=
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=src/APPNAMELC.cpp
diff --git a/languages/cpp/app_templates/cppcurseshello/cppcurseshello.kdevtemplate b/languages/cpp/app_templates/cppcurseshello/cppcurseshello.kdevtemplate
index 7dcd7282..1acbd0d7 100644
--- a/languages/cpp/app_templates/cppcurseshello/cppcurseshello.kdevtemplate
+++ b/languages/cpp/app_templates/cppcurseshello/cppcurseshello.kdevtemplate
@@ -1,67 +1,12 @@
# TDE Config File
[General]
Name=Simple ncurses Hello world program
-Name[ca]=Simple programa de Hello world per a ncurses
-Name[da]=Simpelt ncurses Goddag verden program
-Name[de]=Einfaches auf NCurses basierendes "Hello World"-Programm
-Name[el]=Απλό ncurses πρόγραμμα Γεια σου κόσμε
-Name[es]=Programa «Hola mundo» sencillo en ncurses
-Name[et]=Lihtne "Tere, maailm" programm ncurses'i põhjal
-Name[eu]=ncurses-en oinarritako "Kaixo mundua" programa sinple bat
-Name[fa]=برنامۀ سادۀ ncurses Hello world
-Name[fr]=Programme « Bonjour monde » simple en ncurses
-Name[ga]=Ríomhchlár simplí "Hello World" le ncurses
-Name[gl]=Programa sinxelo ncurses Ola mundo
-Name[hu]=Egyszerű, Ncurses-alapú Hello world program
-Name[it]=Semplice programma "Hello world" realizzato con ncurses
-Name[ja]=ncurses を使った簡単な Hello World プログラム
-Name[nds]=Eenfach ncurses-"Moin Welt"-Programm
-Name[ne]=साधारण ncurses हेल्लो वोल्ड कार्यक्रम
-Name[nl]=Een eenvoudig ncurses Hello World-programma
-Name[pl]=Prosty program 'Witaj świecie' używający ncurses
-Name[pt]=Programa simples Olá Mundo em ncurses
-Name[pt_BR]=Programa simples Olá Mundo em ncurses
-Name[ru]=Простое приложение Hello world на ncurses
-Name[sk]=Jednoduchý "Ahoj svet" ncurses program
-Name[sl]=Preprost program Hello world na osnovi ncurses
-Name[sr]=Једноставан „Здраво свете“ програм за ncurses
-Name[sr@Latn]=Jednostavan „Zdravo svete“ program za ncurses
-Name[sv]=Enkelt ncurses Hello world-program
-Name[tr]=Basit ncurses Merhaba Dünya programı
-Name[zh_CN]=简单的 ncurses Hello world 程序
-Name[zh_TW]=簡單的 ncurses Hello world 程式
-Icon=
-Category=C++
+
Comment=Generates a simple ncurses based Hello world program in C++
-Comment[ca]=Genera un simple programa de Hello world en C++ i basat en ncurses
-Comment[da]=Genererer et simpelt ncurses baseret Goddag verden program in C++
-Comment[de]=Erstellt ein einfaches, auf NCurses basierendes "Hello World"-Programm in C++
-Comment[el]=Δημιουργεί ένα απλό βασισμένο σε ncurses πρόγραμμα Γεια σου κόσμε σε C++
-Comment[es]=Genera un sencillo programa «Hola mundo» en C++ basado en ncurses
-Comment[et]=Lihtsa "Tere, maailm" programmi loomine ncurses'i põhjal C++-s
-Comment[eu]=ncurses-en oinarritako "Kaixo mundua" programa sinple bat C++ lengoaian
-Comment[fa]=یک برنامۀ سادۀ Hello world در C++ بر مبنای ncurses تولید می‌کند
-Comment[fr]=Génère un programme « Bonjour monde » simple basé sur ncurses en C++
-Comment[ga]=Cruthaíonn sé seo ríomhchlár simplí "Hello World" bunaithe ar ncurses, i C++
-Comment[gl]=Xera un programa sinxelo Ola mundo baseado en ncurses en C++
-Comment[hu]=Létrehoz egy egyszerű, Ncurses-alapú Hello world programot C++-ban
-Comment[it]=Genera un semplice programma di "Hello world" in C++ realizzato con ncurses
-Comment[ja]=ncurses を使った簡単な Hello World プログラムを C++ で作成します
-Comment[nds]=Stellt en eenfach op "ncurses" opbuut "Moin Welt"-Programm in C++ op
-Comment[ne]=C++ मा हेल्लो वोल्ड कार्यक्रम आधारित साधारण ncurses उत्पन्न गर्दछ
-Comment[nl]=Genereert een eenvoudig ncurses-gebaseerd Hello World-programma in C++
-Comment[pl]=Generuje prosty program 'Witaj świecie' używający ncurses i języka C++.
-Comment[pt]=Gera um programa simples Olá Mundo em C++, baseado no 'ncurses'
-Comment[pt_BR]=Gera um programa simples Olá Mundo em C++, baseado no 'ncurses'
-Comment[ru]=Создание простого приложения Hello world на ncurses и C++
-Comment[sk]=Vygeneruje jednoduchý "Ahoj svet" ncurses program v C++
-Comment[sl]=Ustvari preprost program Hello world na osnovi ncurses v C++
-Comment[sr]=Прави једноставан „Здраво свете“ програм на основу ncurses, у C++-у
-Comment[sr@Latn]=Pravi jednostavan „Zdravo svete“ program na osnovu ncurses, u C++-u
-Comment[sv]=Skapar ett enkelt ncurses-baserat Hello world-program i C++
-Comment[tr]=C++'da ncurses tabanlı basit bir Merhaba Dünya programı yaratır.
-Comment[zh_CN]=生成一个基于 ncurses 的 C++ Hello world 程序
-Comment[zh_TW]=產生一個簡單的用 C++ 語言與 ncurses 函式庫的 Hello world 程式
+
+Category=C++
+
+Icon=
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=cppcurseshello.tar.gz
@@ -112,32 +57,3 @@ Dest=%{dest}/src/%{APPNAMELC}.cpp
[MSG]
Type=message
Comment=A simple hello world program using ncurses was created in %{dest}
-Comment[ca]=Un simple programa de hello world usant ncurses ha estat creat en %{dest}
-Comment[da]=Et simpelt Goddag verden program ved brug af ncurses blev oprettet i %{dest}
-Comment[de]=Ein einfaches "Hello World"-Programm unter Verwendung von NCurses wurde in %{dest} erstellt.
-Comment[el]=Ένα απλό πρόγραμμα Γεια σου Κόσμε χρησιμοποιώντας το ncurses δημιουργήθηκε στο %{dest}
-Comment[es]=Un sencillo programa «Hola mundo» que usa ncurses ha sido creado en %{dest}
-Comment[et]=Lihtne "Tere, maailm" programm ncurses'i põhjas loodi asukohta %{dest}
-Comment[eu]=ncurses-en oinarritako "Kaixo mundua" programa sinple bat sortu da hemen: %{dest}
-Comment[fa]=یک برنامۀ سادۀ hello world با استفاده از ncurses در %{dest} ایجاد شد
-Comment[fr]=Un programme « Bonjour monde » simple utilisant ncurses a été créé dans %{dest}
-Comment[ga]=Cruthaíodh ríomhchlár simplí "Hello World" le ncurses i %{dest}
-Comment[gl]=Creouse un programa sinxelo ola mundo usando ncurses en in %{dest}
-Comment[hu]=Létrejött egy egyszerű, Ncurses-alapú Hello world program itt: %{dest}
-Comment[it]=È stato creato un programma di "hello world" che usa ncurses in %{dest}
-Comment[ja]=ncurses を使った簡単な Hello World プログラムを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en eenfach "Moin Welt"-Programm opstellt, dat "ncurses" bruukt
-Comment[ne]=ncurses प्रयोग गरेर एउटा हेल्लो वोल्ड कार्यक्रम %{dest} मा सिर्जना गरियो
-Comment[nl]=Een eenvoudig Hallo Wereld-programma gebruikmakend van ncurses is aangemaakt in %{dest}
-Comment[pl]=Prosty program 'Witaj świecie' używający ncurses został utworzony w %{dest}
-Comment[pt]=Foi criado um programa simples Olá Mundo que usa o ncurses em %{dest}
-Comment[pt_BR]=Foi criado um programa simples Olá Mundo que usa o ncurses em %{dest}
-Comment[ru]=Простое приложение Hello world на ncurses создано в %{dest}
-Comment[sk]=Jednoduchý "Ahoj svet" ncurses program bol vytvorený v %{dest}
-Comment[sl]=Preprost program Hello world na osnovi ncurses je bil ustvarjen v %{dest}
-Comment[sr]=Једноставан „Здраво свете“ на основу ncurses направљен је у %{dest}
-Comment[sr@Latn]=Jednostavan „Zdravo svete“ na osnovu ncurses napravljen je u %{dest}
-Comment[sv]=Ett enkelt Hello world-program som använder ncurses skapades i %{dest}
-Comment[tr]=ncurses kullanan basit bir merhaba dünya programı %{dest} içinde yaratılmıştır.
-Comment[zh_CN]=在 %{dest} 中创建了一个使用 ncurses 的 hello world 程序
-Comment[zh_TW]=一個簡單的使用 ncurses 函式庫的 hello world 程式已建立在 %{dest}
diff --git a/languages/cpp/app_templates/cpphello/CMakeLists.txt b/languages/cpp/app_templates/cpphello/CMakeLists.txt
index 7955aeab..9a00e1f3 100644
--- a/languages/cpp/app_templates/cpphello/CMakeLists.txt
+++ b/languages/cpp/app_templates/cpphello/CMakeLists.txt
@@ -9,11 +9,16 @@
#
#################################################
-add_custom_target( cpphello.tar.gz ALL
- COMMAND ${TAR} zcf cpphello.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
main.cpp src-Makefile.am cpp-Makefile.am cpp-Makefile.cvs
configure.in cpphello.png app.kdevelop
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET cpphello.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -21,6 +26,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- cpphello.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE cpphello.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/cpphello/cpphello.kdevtemplate b/languages/cpp/app_templates/cpphello/cpphello.kdevtemplate
index a19f0a9d..e79a4946 100644
--- a/languages/cpp/app_templates/cpphello/cpphello.kdevtemplate
+++ b/languages/cpp/app_templates/cpphello/cpphello.kdevtemplate
@@ -1,68 +1,12 @@
# TDE Config File
[General]
Name=Simple Hello world program
-Name[ca]=Simple programa Hello world
-Name[da]=Simpelt Goddag verden program
-Name[de]=Ein einfaches "Hello World"-Programm
-Name[el]=Απλό πρόγραμμα Γεια σου Κόσμε
-Name[es]=Programa «Hola mundo» sencillo
-Name[et]=Lihtne "Tere, maailm" programm
-Name[eu]="Kaixo mundua" programa sinplea
-Name[fa]=برنامۀ سادۀ Hello world
-Name[fr]=Programme « Bonjour monde » simple
-Name[ga]=Ríomhchlár simplí "Hello World"
-Name[gl]=Programa sinxelo Ola mundo
-Name[hu]=Egyszerű Hello world program
-Name[it]=Semplice programma di "Hello world"
-Name[ja]=簡単な Hello world プログラム
-Name[ms]=Program Hello World mudah
-Name[nds]=En eenfach "Moin Welt"-Programm
-Name[ne]=साधारण हेल्लो वोल्ड कार्यक्रम
-Name[nl]=Eenvoudig 'Hello World' programma
-Name[pl]=Prosty program witaj świecie
-Name[pt]=Programa simples Olá Mundo
-Name[pt_BR]=Programa simples Olá Mundo
-Name[ru]=Простая программа Hello world
-Name[sk]=Jednoduchý "Ahoj svet" program
-Name[sl]=Preprost program Hello world
-Name[sr]=Једноставан „Здраво свете“ програм
-Name[sr@Latn]=Jednostavan „Zdravo svete“ program
-Name[sv]=Enkelt Hello world-program
-Name[tr]=Basit Merhaba dünya programı
-Name[zh_CN]=简单的 Hello world 程序
-Name[zh_TW]=簡單的 Hello world 程式
-Icon=cpphello.png
-Category=C++
+
Comment=Generates a simple Hello world program in C++
-Comment[ca]=Genera un simple programa de Hello world en C++
-Comment[da]=Genererer et simpelt Goddag verden program in C++
-Comment[de]=Erstellt ein einfaches "Hello World"-Programm in C++
-Comment[el]=Δημιουργεί ένα απλό πρόγραμμα Γεια σου Κόσμε σε C++
-Comment[es]=Genera un sencillo programa «Hola mundo» en C++
-Comment[et]=Lihtsa "Tere, maailm" programmi loomine C++-s
-Comment[eu]="Kaixo mundua" programa sinple bat sortzen du C++ lengoaian
-Comment[fa]=یک برنامۀ سادۀ Hello world در C++ تولید می‌کند
-Comment[fr]=Génère un programme « Bonjour monde » simple en C++
-Comment[ga]=Cruthaíonn sé seo ríomhchlár simplí "Hello World" i C++
-Comment[gl]=Xera un programa sinxelo Ola mundo en C++
-Comment[hu]=Létrehoz egy egyszerű Hello world programot C++-ban
-Comment[it]=Genera un semplice programma di "Hello world" in C++
-Comment[ja]=簡単な Hello World プログラムを C++ で作成します
-Comment[nds]=Stellt en eenfach "Moin Welt"-Programm in C++ op
-Comment[ne]=C++ मा एउटा साधारण हेल्लो वोल्ड कार्यक्रम उत्पन्न गर्दछ
-Comment[nl]=Genereert een eenvoudig Hello World-programma in C++
-Comment[pl]=Generuje prosty program 'Witaj świecie' w języku C++
-Comment[pt]=Gera um programa simples Olá Mundo em C++
-Comment[pt_BR]=Gera um programa simples Olá Mundo em C++
-Comment[ru]=Создание простого приложения Hello world на C++
-Comment[sk]=Vygeneruje jednoduchý "Ahoj svet" program v C++
-Comment[sl]=Ustvari preprost program Hello world v C++
-Comment[sr]=Прави једноставан „Здраво свете“ програм у C++-у
-Comment[sr@Latn]=Pravi jednostavan „Zdravo svete“ program u C++-u
-Comment[sv]=Skapar ett enkelt Hello world-program i C++
-Comment[tr]=C++'da basit bir Merhaba Dünya programı yaratır.
-Comment[zh_CN]=生成 C++ 的 Hello world 程序
-Comment[zh_TW]=產生一個簡單的 C++ 的 Hello world 程式
+
+Category=C++
+
+Icon=cpphello.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=cpphello.tar.gz
@@ -113,33 +57,3 @@ Dest=%{dest}/src/%{APPNAMELC}.cpp
[MSG]
Type=message
Comment=A Simple Hello World program was created in %{dest}
-Comment[ca]=Un simple programa de Hello World ha estat creat en %{dest}
-Comment[da]=Et simpelt Goddag verden program blev oprettet i %{dest}
-Comment[de]=Ein einfaches "Hello World"-Programm wurde in %{dest} erstellt.
-Comment[el]=Ένα απλό πρόγραμμα Γεια σου Κόσμε δημιουργήθηκε στο %{dest}
-Comment[es]=Un sencillo programa «Hola mundo» ha sido creado en %{dest}
-Comment[et]=Lihtne "Tere, maailm" programm loodi asukohta %{dest}
-Comment[eu]="Kaixo mundua" programa sinple bat sortu da hemen: %{dest}
-Comment[fa]=یک برنامۀ سادۀ Hello World در %{dest} ایجاد شد
-Comment[fr]=Un programme « Bonjour monde » simple a été créé dans %{dest}
-Comment[ga]=Cruthaíodh ríomhchlár simplí "Hello World" i %{dest}
-Comment[gl]=Creouse un programa sinxelo Ola mundo en %{dest}
-Comment[hu]=Létrejött egy egyszerű Hello world program itt: %{dest}
-Comment[it]=È stato creato un semplice programma di "Hello World" in %{dest}
-Comment[ja]=簡単な Hello World プログラムを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en eenfach "Moin Welt"-Programm opstellt
-Comment[ne]=एउटा साधारण हेल्लो वोल्ड कार्यक्रम %{dest} मा सिर्जना गरियो
-Comment[nl]=Een eenvoudig Hello World-programma is aangemaakt in %{dest}
-Comment[pl]=Prosty program 'Witaj świecie' został utworzony w %{dest}
-Comment[pt]=Foi criado um programa simples Olá Mundo em %{dest}
-Comment[pt_BR]=Foi criado um programa simples Olá Mundo em %{dest}
-Comment[ru]=Простое приложение Hello world на C++ создано в %{dest}
-Comment[sk]=Jednoduchý "Ahoj svet" program bol vytvorený v %{dest}
-Comment[sl]=Preprost program Hello World je bil ustvarjen v %{dest}
-Comment[sr]=Једноставан „Здраво свете“ програм направљен је у %{dest}
-Comment[sr@Latn]=Jednostavan „Zdravo svete“ program napravljen je u %{dest}
-Comment[sv]=Ett enkelt Hello world-program skapades i %{dest}
-Comment[tr]=Basit bir Merhaba Dünya programı %{dest} içinde yaratılmıştır.
-Comment[zh_CN]=在 %{dest} 中创建了 Hello world 程序
-Comment[zh_TW]=一個簡單的 Hello World 程式已建立於 %{dest}
-
diff --git a/languages/cpp/app_templates/cppsdlhello/CMakeLists.txt b/languages/cpp/app_templates/cppsdlhello/CMakeLists.txt
index 48f8d2b7..18cb6344 100644
--- a/languages/cpp/app_templates/cppsdlhello/CMakeLists.txt
+++ b/languages/cpp/app_templates/cppsdlhello/CMakeLists.txt
@@ -9,11 +9,16 @@
#
#################################################
-add_custom_target( cppsdlhello.tar.gz ALL
- COMMAND ${TAR} zcf cppsdlhello.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
main.cpp src-Makefile.am cpp-Makefile.am cpp-Makefile.cvs
configure.in cppsdlhello.png app.kdevelop acinclude.m4
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET cppsdlhello.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -21,6 +26,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- cppsdlhello.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE cppsdlhello.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/cppsdlhello/cppsdlhello b/languages/cpp/app_templates/cppsdlhello/cppsdlhello
index c3548127..b0ee50b1 100644
--- a/languages/cpp/app_templates/cppsdlhello/cppsdlhello
+++ b/languages/cpp/app_templates/cppsdlhello/cppsdlhello
@@ -1,10 +1,11 @@
# TDE Config File
[General]
Name=Simple SDL program
-Name[fr]=Un simple programme avec SDL
-Icon=cppsdl.png
-Category=C++
+
Comment=Generates a simple SDL program in C++
-Comment[fr]=Gnre un simple programme de test avec la bibliothque SDL dans le language C++.
+
+Category=C++
+
+Icon=cppsdl.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=src/APPNAMELC.cpp
diff --git a/languages/cpp/app_templates/cppsdlhello/cppsdlhello.kdevtemplate b/languages/cpp/app_templates/cppsdlhello/cppsdlhello.kdevtemplate
index 975b93f5..44c6b451 100644
--- a/languages/cpp/app_templates/cppsdlhello/cppsdlhello.kdevtemplate
+++ b/languages/cpp/app_templates/cppsdlhello/cppsdlhello.kdevtemplate
@@ -1,68 +1,12 @@
# TDE Config File
[General]
Name=Simple SDL program
-Name[ca]=Simple programa per a SDL
-Name[da]=Simpelt SDL-program
-Name[de]=Einfaches SDL-Programm
-Name[el]=Απλό πρόγραμμα SDL
-Name[es]=Programa SDL sencillo
-Name[et]=Lihtne SDL programm
-Name[eu]=SDL programa sinplea
-Name[fa]=برنامۀ سادۀ SDL
-Name[fr]=Programme SDL simple
-Name[ga]=Ríomhchlár simplí SDL
-Name[gl]=Programa sinxelo SDL
-Name[hu]=Egyszerű SDL-alkalmazás
-Name[it]=Semplice programma SDL
-Name[ja]=簡単な SDL プログラム
-Name[nds]=Eenfach SDL-Programm
-Name[ne]=साधारण SDL कार्यक्रम
-Name[nl]=Eenvoudig SDL-programma
-Name[pl]=Prosty program używający SDL
-Name[pt]=Programa simples do SDL
-Name[pt_BR]=Programa simples do SDL
-Name[ru]=Простое приложение SDL
-Name[sk]=Jednoduchý SDL program
-Name[sl]=Preprost program SDL
-Name[sr]=Једноставан SDL програм
-Name[sr@Latn]=Jednostavan SDL program
-Name[sv]=Enkelt SDL-program
-Name[tg]=Барноманависии SDL
-Name[tr]=Basit bir SDL Programı
-Name[zh_CN]=简单的 SDL 程序
-Name[zh_TW]=簡單的 SDL 程式
-Icon=cppsdl.png
-Category=C++
+
Comment=Generates a simple SDL program in C++
-Comment[ca]=Genera un simple programa en SDL en C++
-Comment[da]=Genererer et simpelt SDL program i C++
-Comment[de]=Erstellt ein einfaches SDL-Programm in C++
-Comment[el]=Δημιουργεί ένα απλό πρόγραμμα SDL σε C++
-Comment[es]=Genera un sencillo programa SDL en C++
-Comment[et]=Lihtsa SDL programmi loomise C++-s
-Comment[eu]=SDL programa sinple bat sortzen du C++ lengoaian
-Comment[fa]=یک برنامۀ سادۀ SDL در C++ تولید می‌کند
-Comment[fr]=Génère un programme SDL simple en C++
-Comment[ga]=Cruthaíonn sé seo ríomhchlár simplí SDL i C++
-Comment[gl]=Xera un programa sinxelo SDL en C++
-Comment[hu]=Létrehoz egy egyszerű SDL-alkalmazást C++-ban
-Comment[it]=Genera un semplice programma SDL in C++
-Comment[ja]=簡単な SDL プログラムを C++ で作成します
-Comment[nds]=Stellt en eenfach SDL-Programm in C++ op
-Comment[ne]= C++ मा साधारण SDL कार्यक्रम उत्पन्न गर्दछ
-Comment[nl]=Genereert een eenvoudig SDL-programma in C++
-Comment[pl]=Generuje prosty program używający SDL w C++
-Comment[pt]=Gera um programa simples de SDL em C++
-Comment[pt_BR]=Gera um programa simples de SDL em C++
-Comment[ru]=Создание простого приложения SDL на C++
-Comment[sk]=Vygeneruje jednoduchý SDL program v C++
-Comment[sl]=Ustvari preprost program SDL v C++
-Comment[sr]=Прави једноставан SDL програм у C++-у
-Comment[sr@Latn]=Pravi jednostavan SDL program u C++-u
-Comment[sv]=Skapar ett enkelt SDL-program i C++
-Comment[tr]=C++'da basit bir SDL programı yaratır
-Comment[zh_CN]=生成 C++ 的简单 SDL 程序
-Comment[zh_TW]=產生一個簡單的 C++ SDL 程式
+
+Category=C++
+
+Icon=cppsdl.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=cppsdlhello.tar.gz
@@ -119,32 +63,3 @@ Dest=%{dest}/src/%{APPNAMELC}.cpp
[MSG]
Type=message
Comment=A simple SDL program was created in %{dest}
-Comment[ca]=Un simple programa en SDL ha estat creat en %{dest}
-Comment[da]=Et simpelt SDL-program blev oprettet i %{dest}
-Comment[de]=Ein einfaches SDL-Programm wurde in %{dest} erstellt.
-Comment[el]=Ένα απλό πρόγραμμα SDL δημιουργήθηκε στο %{dest}
-Comment[es]=Un sencillo programa SDL ha sido creado en %{dest}
-Comment[et]=Lihtne SDL programm loodi asukohta %{dest}
-Comment[eu]=SDL programa sinple bat soru da hemen: %{dest}
-Comment[fa]=یک برنامۀ سادۀ SDL در %{dest} ایجاد شد
-Comment[fr]=Un programme SDL simple a été créé dans %{dest}
-Comment[ga]=Cruthaíodh ríomhchlár simplí SDL i %{dest}
-Comment[gl]=Creouse un programa sinxelo SDL en %{dest}
-Comment[hu]=Létrejött egy egyszerű SDL-alkalmazás itt: %{dest}
-Comment[it]=È stato creato un semplice programma SDL in %{dest}
-Comment[ja]=簡単な SDL プログラムを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en eenfach SDL-Programm opstellt
-Comment[ne]=एउटा साधारण SDL कार्यक्रम %{dest} मा सिर्जना गरियो
-Comment[nl]=Een eenvoudig SDL-programma is aangemaakt in %{dest}
-Comment[pl]=Prosty program używający SDL został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação simples em SDL em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação simples em SDL em %{dest}
-Comment[ru]=Простое приложение SDL создано в %{dest}
-Comment[sk]=Jednoduchý SDL program bol vytvorený v %{dest}
-Comment[sl]=Preprost program SDL je bil ustvarjen v %{dest}
-Comment[sr]=Једноставан SDL програм направљен је у %{dest}
-Comment[sr@Latn]=Jednostavan SDL program napravljen je u %{dest}
-Comment[sv]=Ett enkelt SDL-program skapades i %{dest}
-Comment[tr]=Basit bir SDL programı %{dest} içinde yaratılmıştır.
-Comment[zh_CN]=在 %{dest} 中创建了简单的 SDL 程序
-Comment[zh_TW]=一個簡單的 SDL 程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/dcopservice/CMakeLists.txt b/languages/cpp/app_templates/dcopservice/CMakeLists.txt
index 51c02e8c..6c6b7a5d 100644
--- a/languages/cpp/app_templates/dcopservice/CMakeLists.txt
+++ b/languages/cpp/app_templates/dcopservice/CMakeLists.txt
@@ -9,12 +9,31 @@
#
#################################################
-add_custom_target( dcopservice.tar.gz ALL
- COMMAND ${TAR} zcf dcopservice.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- dcopservice.desktop dcopservice.png dcopservice.h
+set( _tarball_desktops dcopservice.desktop )
+set( _tarball_files
+ dcopservice.png dcopservice.h
src-Makefile.am main.cpp dcopservice.cpp
dcopservice.kdevelop subdirs
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET dcopservice.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +41,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- dcopservice.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE dcopservice.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/dcopservice/dcopservice b/languages/cpp/app_templates/dcopservice/dcopservice
index 07b24197..5877f5aa 100644
--- a/languages/cpp/app_templates/dcopservice/dcopservice
+++ b/languages/cpp/app_templates/dcopservice/dcopservice
@@ -1,10 +1,11 @@
# TDE Config File
[General]
Name=TDE DCOP Service
-Name[fr]=Un service DCOP pour TDE
-Icon=kdcop.png
-Category=C++/TDE
+
Comment=Generates a framework for a TDE dcop service and client access library.
-Comment[fr]=Gnre un squelette de programme pour la gestion d'un service DCOP pour TDE et un programme d'accs au bibliothque.
+
+Category=C++/TDE
+
+Icon=kdcop.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=src/APPNAMELC.cpp
diff --git a/languages/cpp/app_templates/dcopservice/dcopservice.desktop b/languages/cpp/app_templates/dcopservice/dcopservice.desktop
index 99b5773c..4cd41aa6 100644
--- a/languages/cpp/app_templates/dcopservice/dcopservice.desktop
+++ b/languages/cpp/app_templates/dcopservice/dcopservice.desktop
@@ -1,43 +1,9 @@
[Desktop Entry]
-Type=Service
Name=%{APPNAME}
+
+Comment=Template for dcop services
+
+Type=Service
Exec=%{APPNAMELC}
X-DCOP-ServiceType=Unique
X-TDE-StartupNotify=false
-Comment=Template for dcop services
-Comment[br]=Patrom evit servijoù dcop
-Comment[ca]=Plantilla per als serveis dcop
-Comment[cy]=Patrymlun ar gyfer gwasanaethau dcop
-Comment[da]=Skabelon for DCOP-tjenester
-Comment[de]=Vorlage für DCOP-Dienste
-Comment[el]=Πρότυπο για υπηρεσίες dcop
-Comment[es]=Plantilla para servicios DCOP
-Comment[et]=DCOP-teenuste mall
-Comment[eu]=DCOP zerbitzuentzako plantilla
-Comment[fa]=قالب برای خدمات dcop
-Comment[fr]=Modèle pour les services DCOP
-Comment[ga]=Teimpléad i gcomhair seirbhísí DCOP
-Comment[gl]=Modelo para servizos dcop
-Comment[hi]=डीसीओपी सेवाओं के लिए टेम्प्लेट
-Comment[hu]=Sablon DCOP-szolgáltatásokhoz
-Comment[is]=Snið fyrir dcop þjónustur
-Comment[it]=Modello per servizi dcop
-Comment[ja]=dcop サービスのためのテンプレート
-Comment[nds]=Vörlaag för DCOP-Deensten
-Comment[ne]=dcop सेवाका लागि टेम्प्लेट
-Comment[nl]=Sjabloon voor DCOP-services
-Comment[pl]=Szablon dla usług dcop
-Comment[pt]=Modelo para serviços dcop
-Comment[pt_BR]=Modelo para serviços dcop
-Comment[ru]=Шаблон для сервисов DCOP
-Comment[sk]=Šablóna pre DCOP služby
-Comment[sl]=Predloga za storitve DCOP
-Comment[sr]=Шаблон за dcop сервисе
-Comment[sr@Latn]=Šablon za dcop servise
-Comment[sv]=Mall för DCOP-tjänster
-Comment[ta]=டிகாப்சேவைக்கான மாதரி உரு
-Comment[tg]=Қолиб барои хидмадгори DCOP
-Comment[tr]=dcop hizmetleri için şablon
-Comment[zh_CN]=dcop 服务模板
-Comment[zh_TW]=DCOP 服務樣本
-
diff --git a/languages/cpp/app_templates/dcopservice/dcopservice.kdevtemplate b/languages/cpp/app_templates/dcopservice/dcopservice.kdevtemplate
index ceda8558..c79ab09b 100644
--- a/languages/cpp/app_templates/dcopservice/dcopservice.kdevtemplate
+++ b/languages/cpp/app_templates/dcopservice/dcopservice.kdevtemplate
@@ -1,68 +1,12 @@
# TDE Config File
[General]
Name=TDE DCOP Service
-Name[br]=Servij DCOP TDE
-Name[ca]=Servei DCOP per al TDE
-Name[da]=TDE DCOP-service
-Name[de]=TDE-DCOP-Dienst
-Name[el]=Υπηρεσία TDE DCOP
-Name[es]=Servicio DCOP de TDE
-Name[et]=TDE DCOP-teenus
-Name[eu]=TDE-ren DCOP zerbitzua
-Name[fa]=خدمت TDE DCOP
-Name[fr]=Service DCOP TDE
-Name[ga]=Seirbhís DCOP TDE
-Name[gl]=Servicio DCOP de TDE
-Name[hu]=TDE DCOP-szolgáltatás
-Name[it]=Servizio DCOP di TDE
-Name[ja]=TDE DCOP サービス
-Name[nds]=TDE-DCOP-Deenst
-Name[ne]=TDE DCOP सेवा
-Name[nl]=TDE DCOP-service
-Name[pl]=Usługa TDE DCOP
-Name[pt]=Serviço de DCOP do TDE
-Name[pt_BR]=Serviço de DCOP do TDE
-Name[ru]=Сервис DCOP
-Name[sk]=TDE DCOP služba
-Name[sl]=Storitev DCOP za TDE
-Name[sr]=TDE DCOP сервис
-Name[sr@Latn]=TDE DCOP servis
-Name[sv]=TDE:s DCOP-tjänst
-Name[tg]=Хизмати TDE DCOP
-Name[tr]=TDE DCOP Hizmeti
-Name[zh_CN]=TDE DCOP 服务
-Name[zh_TW]=TDE DCOP 服務
-Icon=kdcop.png
-Category=C++/TDE
+
Comment=Generates a framework for a TDE DCOP service and client access library.
-Comment[ca]=Genera una infraestructura per a un servei DCOP de TDE i la biblioteca d'accés del client.
-Comment[da]=Genererer et skelet for en TDE dcop-tjeneste og klientadgangsbibliotek.
-Comment[de]=Erstellt das Grundgerüst für einen TDE-DCOP-Dienst und eine Bibliothek für den Client-Zugriff.
-Comment[el]=Δημιουργεί ένα πλαίσιο για μια υπηρεσία TDE DCOP και μια βιβλιοθήκη πρόσβασης πελάτη.
-Comment[es]=Genera una infraestructura para un servicio DCOP de TDE y una biblioteca de acceso cliente.
-Comment[et]=TDE DCOP-teenuse raamistiku ja kliendi ligipääsu teegi loomine.
-Comment[eu]=TDE-ren DCOP zerbitzu baterako lan-marko bat eta bezero liburutegi bat sortzen ditu.
-Comment[fa]=چارچوبی برای خدمت TDE DCOP و کتابخانۀ دستیابی کارخواه تولید می‌کند.
-Comment[fr]=Génère une infrastructure pour un service DCOP TDE et une bibliothèque d'accès client.
-Comment[ga]=Cruthaigh creatlach do sheirbhís DCOP TDE agus leabharlann rochtana cliaint.
-Comment[gl]=Xera un contorno de traballo para un servizo DCOP de TDE e unha biblioteca de acceso para clientes.
-Comment[hu]=Létrehoz egy alap TDE DCOP-szolgáltatást és klienselérési programkönyvtárat.
-Comment[it]=Genera l'infrastruttura per un servizio DCOP di TDE e una libreria per l'accesso da client.
-Comment[ja]=TDE DCOP サービスとクライアントアクセスライブラリのためのフレームワークを作成します
-Comment[nds]=Stellt en Rahmenwark för en TDE-DCOP-Deenst un en Clienttogriep-Bibliotheek op.
-Comment[ne]=TDE DCOP सेवा र ग्राहक पहुँच लाइब्रेरीका लागि फ्रेमवर्क उत्पन्न गर्दछ ।
-Comment[nl]=Genereert een framework voor een TDE DCOP-service- en client-bibliotheek.
-Comment[pl]=Generuje schemat dla usługi TDE DCOP i biblioteki dostępu użytkownika.
-Comment[pt]=Gera a plataforma para um serviço de DCOP do TDE e a biblioteca de acesso dos clientes.
-Comment[pt_BR]=Gera a plataforma para um serviço de DCOP do TDE e a biblioteca de acesso dos clientes.
-Comment[ru]=Создание сервиса DCOP и библиотеки клиента.
-Comment[sk]=Vygeneruje framework pre TDE DCOP službu a klientskú prístupovú knižnicu.
-Comment[sr]=Прави једноставан радни оквир за TDE DCOP сервис и приступну библиотеку клијента.
-Comment[sr@Latn]=Pravi jednostavan radni okvir za TDE DCOP servis i pristupnu biblioteku klijenta.
-Comment[sv]=Skapar ett ramverk för en TDE DCOP-tjänst och klientåtkomstbibliotek.
-Comment[tr]=Bir TDE DCOP hizmeti ve istemci erişim kütüphanesi için bir çatı yaratır.
-Comment[zh_CN]=生成一个 TDE DCOP 服务和客户访问库的框架。
-Comment[zh_TW]=產生一個 TDE DCOP 服務的架構,以及客戶端存取的函式庫。
+
+Category=C++/TDE
+
+Icon=kdcop.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=dcopservice.tar.gz
@@ -166,32 +110,3 @@ Dest=%{dest}/src/main.cpp
[MSG]
Type=message
Comment=A TDE DCOP Service was created in %{dest}
-Comment[ca]=Un servei DCOP de TDE ha estat creada en %{dest}
-Comment[da]=En TDE DCOP tjeneste blev oprettet i %{dest}
-Comment[de]=Ein TDE-DCOP-Dienst wurde in %{dest} erstellt.
-Comment[el]=Μια υπηρεσία TDE DCOP δημιουργήθηκε στο %{dest}
-Comment[es]=Un servicio DCOP de TDE ha sido creado en %{dest}
-Comment[et]=TDE DCOP-teenus loodi asukohta %{dest}
-Comment[eu]=TDE-ren DCOP zerbitzu bat sortu da hemen: %{dest}
-Comment[fa]=یک خدمت TDE DCOP در %{dest} ایجاد شد
-Comment[fr]=Un service DCOP TDE a été créé dans %{dest}
-Comment[ga]=Cruthaíodh Seirbhís DCOP TDE i %{dest}
-Comment[gl]=Creouse un servizo DCOP de TDE en %{dest}
-Comment[hu]=Létrejött egy TDE DCOP-szolgáltatás itt: %{dest}
-Comment[it]=È stato creato un servizio DCOP di TDE in %{dest}
-Comment[ja]=TDE DCOP サービスを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en TDE-DCOP-Deenst opstellt
-Comment[ne]=TDE DCOP सेवा %{dest} मा सिर्जना गरियो
-Comment[nl]=Een DCOP-service is aangemaakt in %{dest}
-Comment[pl]=Usługa TDE DCOP została utworzona w %{dest}
-Comment[pt]=Foi criado um serviço de DCOP do TDE em %{dest}
-Comment[pt_BR]=Foi criado um serviço de DCOP do TDE em %{dest}
-Comment[ru]=Сервис DCOP создан в %{dest}
-Comment[sk]=TDE DCOP služba bola vytvorená v %{dest}
-Comment[sl]=Storitev DCOP za TDE je bila ustvarjena v %{dest}
-Comment[sr]=TDE DCOP сервис направљен је у %{dest}
-Comment[sr@Latn]=TDE DCOP servis napravljen je u %{dest}
-Comment[sv]=En TDE DCOP-tjänst skapades i %{dest}
-Comment[tr]=Bir TDE DCOP Hizmeti %{dest} içinde yaratılmıştır.
-Comment[zh_CN]=在 %{dest} 中创建了一个 TDE DCOP 服务
-Comment[zh_TW]=TDE DCOP 服務已建立於 %{dest}
diff --git a/languages/cpp/app_templates/generichello/generichello.kdevtemplate b/languages/cpp/app_templates/generichello/generichello.kdevtemplate
index 92bed6fc..a725e583 100644
--- a/languages/cpp/app_templates/generichello/generichello.kdevtemplate
+++ b/languages/cpp/app_templates/generichello/generichello.kdevtemplate
@@ -1,67 +1,12 @@
# TDE Config File
[General]
Name=C++ program (shell script build system)
-Name[ca]=Programa C++ (sistema de construcció basat en scripts de shell)
-Name[da]=C++ program (skalscript byggesystem)
-Name[de]=C++-Programm (Shell-Skript basiertes Erstellungssystem)
-Name[el]=Πρόγραμμα C++ (σύστημα κατασκευής σενάριο κελύφους)
-Name[es]=Programa en C++ (con sistema de construcción basado en guión de órdenes)
-Name[et]=C++ programm (shelliskripti ehitussüsteem)
-Name[eu]=C++ programa (shell script-en bidez eraikia)
-Name[fa]=برنامۀ ++C )سیستم ساخت دست‌نوشتۀ پوسته(
-Name[fr]=Programme C++ (système de construction en script shell)
-Name[ga]=Ríomhchlár C++ (córas tógála bunaithe ar scripteanna blaoisce
-Name[gl]=Programa C++ (sistema de compilación shell script)
-Name[hu]=C++-program (parancssoros fordítási szkripttel)
-Name[it]=Programma C++ (sistema di compilazione con script di shell)
-Name[ja]=C++ プログラム (シェルスクリプトベースのビルドシステム)
-Name[nds]=C++-Programm (Konsoolskript-Opstellsystem)
-Name[ne]=C++ कार्यक्रम (शेल स्क्रिप्ट निर्माण प्रणाली)
-Name[nl]=C++-programma (shellscript build system)
-Name[pl]=Program w C++ (system budowania za pomocą skryptów powłoki)
-Name[pt]=Programa em C++ (sistema de compilação em 'shell script')
-Name[pt_BR]=Programa em C++ (sistema de compilação em 'shell script')
-Name[ru]=Приложение C++ (сборка на скриптах командной оболочки)
-Name[sk]=C++ program (shell skript build system)
-Name[sl]=Program v C++ (sistem grajenja lupinskega skripta)
-Name[sr]=C++ програм (скрипта шкољке као систем за градњу)
-Name[sr@Latn]=C++ program (skripta školjke kao sistem za gradnju)
-Name[sv]=C++ program (skalskript byggsystem)
-Name[tr]=C++ programı (kabuk betiği kurulum sistemi)
-Name[zh_CN]=C++ 程序(Shell 脚本创建系统)
-Name[zh_TW]=C++ 程式(shell 文稿建立系統)
-Icon=cpphello.png
-Category=C++/Generic
+
Comment=Generates a simple Hello world program in C++
-Comment[ca]=Genera un simple programa de Hello world en C++
-Comment[da]=Genererer et simpelt Goddag verden program in C++
-Comment[de]=Erstellt ein einfaches "Hello World"-Programm in C++
-Comment[el]=Δημιουργεί ένα απλό πρόγραμμα Γεια σου Κόσμε σε C++
-Comment[es]=Genera un sencillo programa «Hola mundo» en C++
-Comment[et]=Lihtsa "Tere, maailm" programmi loomine C++-s
-Comment[eu]="Kaixo mundua" programa sinple bat sortzen du C++ lengoaian
-Comment[fa]=یک برنامۀ سادۀ Hello world در C++ تولید می‌کند
-Comment[fr]=Génère un programme « Bonjour monde » simple en C++
-Comment[ga]=Cruthaíonn sé seo ríomhchlár simplí "Hello World" i C++
-Comment[gl]=Xera un programa sinxelo Ola mundo en C++
-Comment[hu]=Létrehoz egy egyszerű Hello world programot C++-ban
-Comment[it]=Genera un semplice programma di "Hello world" in C++
-Comment[ja]=簡単な Hello World プログラムを C++ で作成します
-Comment[nds]=Stellt en eenfach "Moin Welt"-Programm in C++ op
-Comment[ne]=C++ मा एउटा साधारण हेल्लो वोल्ड कार्यक्रम उत्पन्न गर्दछ
-Comment[nl]=Genereert een eenvoudig Hello World-programma in C++
-Comment[pl]=Generuje prosty program 'Witaj świecie' w języku C++
-Comment[pt]=Gera um programa simples Olá Mundo em C++
-Comment[pt_BR]=Gera um programa simples Olá Mundo em C++
-Comment[ru]=Создание простого приложения Hello world на C++
-Comment[sk]=Vygeneruje jednoduchý "Ahoj svet" program v C++
-Comment[sl]=Ustvari preprost program Hello world v C++
-Comment[sr]=Прави једноставан „Здраво свете“ програм у C++-у
-Comment[sr@Latn]=Pravi jednostavan „Zdravo svete“ program u C++-u
-Comment[sv]=Skapar ett enkelt Hello world-program i C++
-Comment[tr]=C++'da basit bir Merhaba Dünya programı yaratır.
-Comment[zh_CN]=生成 C++ 的 Hello world 程序
-Comment[zh_TW]=產生一個簡單的 C++ 的 Hello world 程式
+
+Category=C++/Generic
+
+Icon=cpphello.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=generichello.tar.gz
@@ -89,4 +34,3 @@ Dir=%{dest}/src
Type=install
Source=%{src}/main.cpp
Dest=%{dest}/src/%{APPNAMELC}.cpp
-
diff --git a/languages/cpp/app_templates/gnome2mmapp/Makefile.am b/languages/cpp/app_templates/gnome2mmapp/Makefile.am
index f86ae76c..bca35481 100644
--- a/languages/cpp/app_templates/gnome2mmapp/Makefile.am
+++ b/languages/cpp/app_templates/gnome2mmapp/Makefile.am
@@ -1,7 +1,7 @@
-dataFiles = acconfig.h autogen.sh gnome2mm.glade main_window.cc \
- main_window_glade.hh Makefile.am app-Makefile.am \
- configure.in gnome2mm.gladep main_window.hh \
- app.kdevelop gnome2mm.cc gnome2mmapp main_window_glade.cc\
+dataFiles = acconfig.h autogen.sh gnome2mm.glade main_window.cpp \
+ main_window_glade.h Makefile.am app-Makefile.am \
+ configure.in gnome2mm.gladep main_window.h \
+ app.kdevelop gnome2mm.cpp gnome2mmapp main_window_glade.cpp\
src-Makefile.am config.h gnome2mmapp.png
templateName = gnome2mmapp
@@ -18,4 +18,4 @@ $(templateName).tar.gz: ${dataFiles}
archivedir = ${appwizarddatadir}
archive_DATA = $(templateName).tar.gz ${templateName}.png
-CLEANFILES = *.tar.gz \ No newline at end of file
+CLEANFILES = *.tar.gz
diff --git a/languages/cpp/app_templates/gnome2mmapp/gnome2mm.cc b/languages/cpp/app_templates/gnome2mmapp/gnome2mm.cpp
index 8a33b9ff..be1ab196 100644
--- a/languages/cpp/app_templates/gnome2mmapp/gnome2mm.cc
+++ b/languages/cpp/app_templates/gnome2mmapp/gnome2mm.cpp
@@ -4,7 +4,7 @@
#include <gnome--/main.h>
#include <libgnome/gnome-i18n.h>
-#include "main_window.hh"
+#include "main_window.h"
int main(int argc, char **argv)
{
diff --git a/languages/cpp/app_templates/gnome2mmapp/gnome2mm.glade b/languages/cpp/app_templates/gnome2mmapp/gnome2mm.glade
index 4c0370aa..d0924693 100644
--- a/languages/cpp/app_templates/gnome2mmapp/gnome2mm.glade
+++ b/languages/cpp/app_templates/gnome2mmapp/gnome2mm.glade
@@ -1,4 +1,4 @@
-<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
+<?xml version="1.0" standalone="no"?>
<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd">
<glade-interface>
diff --git a/languages/cpp/app_templates/gnome2mmapp/gnome2mm.gladep b/languages/cpp/app_templates/gnome2mmapp/gnome2mm.gladep
index b7da0659..f5639907 100644
--- a/languages/cpp/app_templates/gnome2mmapp/gnome2mm.gladep
+++ b/languages/cpp/app_templates/gnome2mmapp/gnome2mm.gladep
@@ -1,4 +1,4 @@
-<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
+<?xml version="1.0" standalone="no"?>
<!DOCTYPE glade-project SYSTEM "http://glade.gnome.org/glade-project-2.0.dtd">
<glade-project>
diff --git a/languages/cpp/app_templates/gnome2mmapp/gnome2mmapp b/languages/cpp/app_templates/gnome2mmapp/gnome2mmapp
index 2b8738fc..28868788 100644
--- a/languages/cpp/app_templates/gnome2mmapp/gnome2mmapp
+++ b/languages/cpp/app_templates/gnome2mmapp/gnome2mmapp
@@ -1,8 +1,11 @@
# TDE Config File
[General]
Name=GNOME-- Application framework
+
+Comment=Generates a simple GNOME-- application. Gnomemm, Gtkmm >= 1.2.8 and < 1.3.0 should be installed. To edit glade file glade-- (http://home.wtal.de/petig/Gtk/) is required.
+
Category=C++/GTK+
+
Icon=gnome2mmapp.png
-Comment=Generates a simple GNOME-- application. Gnomemm, Gtkmm >= 1.2.8 and < 1.3.0 should be installed. To edit glade file glade-- (http://home.wtal.de/petig/Gtk/) is required.
FileTemplates=hh,CStyle,cc,CStyle
ShowFilesAfterGeneration=src/APPNAMELC.cpp
diff --git a/languages/cpp/app_templates/gnome2mmapp/gnome2mmapp.kdevtemplate b/languages/cpp/app_templates/gnome2mmapp/gnome2mmapp.kdevtemplate
index bdca1da9..21dbd814 100644
--- a/languages/cpp/app_templates/gnome2mmapp/gnome2mmapp.kdevtemplate
+++ b/languages/cpp/app_templates/gnome2mmapp/gnome2mmapp.kdevtemplate
@@ -1,66 +1,12 @@
# TDE Config File
[General]
Name=GNOME-- Application framework
-Name[ca]=Infraestructura d'aplicació per a GNOME
-Name[da]=GNOME-- Programskelet
-Name[de]="GNOME--"-Anwendungsgrundgerüst
-Name[el]=GNOME-- Πλαίσιο εφαρμογής
-Name[es]=Infraestructura para aplicación GNOME--
-Name[et]=GNOME-- rakenduse raamistik
-Name[eu]=GNOME-- Aplikazioen lan-markoa
-Name[fa]=چارچوب کاربرد GNOME--
-Name[fr]=Infrastructure d'application GNOME--
-Name[ga]=Creatlach feidhmchláir GNOME--
-Name[gl]=Entorno de traballo para aplicación GNOME
-Name[hu]=GNOME - Alkalmazás-keretrendszer
-Name[it]=Infrastruttura per applicazioni GNOME--
-Name[ja]=GNOME-- アプリケーションフレームワーク
-Name[nds]=Programmrahmenwark för "GNOME--"
-Name[ne]=GNOME-- अनुप्रयोग फ्रेमवर्क
-Name[nl]=GNOME-- Applicationframework
-Name[pl]=GNOME-- Szablon programu
-Name[pt]=Plataforma de aplicações GNOME--
-Name[pt_BR]=Plataforma de aplicações GNOME--
-Name[ru]=Приложение GNOME--
-Name[sk]=GNOME-- aplikačný framework
-Name[sl]=Ogrodje programa za GNOME--
-Name[sr]=Радни оквир GNOME-- програма
-Name[sr@Latn]=Radni okvir GNOME-- programa
-Name[sv]=GNOME-- programramverk
-Name[tr]=GNOME-- Uygulama Çatısı
-Name[zh_CN]=GNOME-- 应用程序框架
-Name[zh_TW]=GNOME-- 應用程式框架
+
+Comment=Generates a simple GNOME-- application. Gnomemm, Gtkmm >= 1.2.8 and < 1.3.0 should be installed. To edit glade file glade-- (http://home.wtal.de/petig/Gtk/) is required.
+
Category=C++/GTK+
+
Icon=gnome2mmapp.png
-Comment=Generates a simple GNOME-- application. Gnomemm, Gtkmm >= 1.2.8 and < 1.3.0 should be installed. To edit glade file glade-- (http://home.wtal.de/petig/Gtk/) is required.
-Comment[ca]=Genera una simple aplicació GNOME. Gnomemm, Gtkmm >= 1.2.8 i < 1.3.0 haurien d'estar instal·lats. Per editar el fitxer glade es requereix (http://home.wtal.de/petig/Gtk/).
-Comment[da]=Genererer et simpelt GNOME-- program. Gnomemm, Gtkmm >= 1.2.8 og < 1.3.0 skal være installeret. For at redigere glade file glade-- kræves (http://home.wtal.de/petig/Gtk/).
-Comment[de]=Erstellt eine einfache GNOME-Anwendung. Gnomemm, Gtkmm >= 1.2.8 und < 1.3.0 sollten installiert sein. Zum Bearbeiten der glade-Datei ist glade-- (http://home.wtal.de/petig/Gtk/) erforderlich.
-Comment[el]=Δημιουργεί μια απλή εφαρμογή GNOME. Τα Gnomemm, Gtkmm >= 1.2.8 και < 1.3.0 πρέπει να είναι εγκατεστημένα. Για την επεξεργασία του αρχείου glade απαιτείται το glade (http://home.wtal.de/petig/Gtk/).
-Comment[es]=Genera una sencilla aplicación GNOME--. Debe tener instalados Gnomemm, Gtkmm >= 1.2.8 y < 1.3.0. Para editar archivos glade se necesita glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[et]=Lihtsa GNOME-- rakenduse loomine. Paigaldatud peavad olema Gnomemm, Gtkmm >= 1.2.8 ja < 1.3.0. Glade-faili redigeerimiseks on vajalik glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[eu]=GNOME-- applicazio sinple bat sortzen du. Gnomemm, Gtkmm >= 1.2.8 and < 1.3.0 instalatu behar dira. Glade fitxategia editatzeko glade-- (http://home.wtal.de/petig/Gtk/) behar da.
-Comment[fa]=یک کاربرد سادۀ GNOME-- تولید می‌کند. Gnomemm، Gtkmm >= ۱.۲.۸ و < ۱.۳.۰ باید نصب شده باشد. برای ویرایش پروندۀ glade، glade-- (http://home.wtal.de/petig/Gtk/) نیاز است.
-Comment[fr]=Génère une application GNOME-- simple. Gnomemm et Gtkmm >= 1.2.8 et < 1.3.0 devront être installés. Pour modifier le fichier glade, glade-- (http://home.wtal.de/petig/Gtk/) est requis.
-Comment[ga]=Cruthaíonn sé seo feidhmchlár simplí GNOME--. Ba chóir Gnomemm, Gtkmm >= 1.2.8 agus < 1.3.0 a bheith suiteáilte. Chun comhad glade a chur in eagar, tá glade-- (http://home.wtal.de/petig/Gtk/) de dhíth ort.
-Comment[gl]=Xera una aplicación sinxela GNOME. Gnomemm, Gtkmm >= 1.2.8 e < 1.3.0 deben estar instalados. Para editar un arquivo glade é necesario glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[hu]=Létrehoz egy egyszerű GNOME--os -alkalmazást. A Gnomemm, a Gtkmm (>= 1.2.8 és < 1.3.0) szükséges hozzá. Glade-fájl szerkesztéséhez a glade-- (http://home.wtal.de/petig/Gtk/) is szükséges.
-Comment[it]=Genera una semplice applicazione GNOME--. Gnomemm, Gtkmm >= 1.2.8 e < 1.3.0 dovrebbero essere installati. Si richiede glade per modificare i file di glade -- (http://home.wtal.de/petig/Gtk/).
-Comment[ja]=簡単な GNOME-- アプリケーションを作成します。Gnomemm, Gtkmm >= 1.2.8 かつ < 1.3.0 が必要です。glade ファイルを編集するには glade-- (http://home.wtal.de/petig/Gtk/) が必要です。
-Comment[nds]=Stellt en eenfach "GNOME--"-Programm op. "Gnomemm", "Gtkmm" >= 1.2.8 un < 1.3.0 schöölt installeert wesen. För't Bewerken vun de glade-Datei deit "glade--" (http://home.wtal.de/petig/Gtk/) noot.
-Comment[ne]=साधारण जिनोम-- अनुप्रयोग उत्पन्न गर्दछ । Gnomemm, Gtkmm >= 1.2.8 र < 1.3.0 स्थापना गर्नु पर्दछ । ग्लेड फाइल सम्पादन गर्नका लागि ग्लेड-- (http://home.wtal.de/petig/Gtk/) आवश्यक पर्दछ ।
-Comment[nl]=Genereert een eenvoudige GNOME-- toepassing. Gnomemm, Gtkmm >= 1.2.8 en < 1.3.0 dienen te zijn geïnstalleerd. Voor het bewerken van glade file is glade-- (http://home.wtal.de/petig/Gtk/) nodig.
-Comment[pl]=Generuje prosty program dla środowiska GNOME--. Gnomemm i Gtkmm w wersji >= 1.2.8 i < 1.3.0 powinny być zainstalowane. Do edycji pliku glade konieczny jest program glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[pt]=Gera uma aplicação simples em GNOME--. Deverão estar instalados o Gnomemm, Gtkmm >= 1.2.8 e < 1.3.0. Para editar o ficheiro do Glade,, é necessário o glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[pt_BR]=Gera uma aplicação simples em GNOME--. Deverão estar instalados o Gnomemm, Gtkmm >= 1.2.8 e < 1.3.0. Para editar o ficheiro do Glade,, é necessário o glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[ru]=Создание простого приложения GNOME--. Требуются Gnomemm, Gtkmm >= 1.2.8 и < 1.3.0. Для редактирования файла glade нужна соответствующая программа (http://home.wtal.de/petig/Gtk/).
-Comment[sk]=Vygeneruje jednoduchú GNOME-- aplikáciu. Vyžaduje nainštalovanéGnomemm, Gtkmm >= 1.2.8 a < 1.3.0. Na editovanie glade súboru he potrebnýglade-- (http://home.wtal.de/petig/Gtk/).
-Comment[sr]=Прави једноставан GNOME-- програм. Gnomemm, Gtkmm >= 1.2.8 и < 1.3.0 требало би да су инсталирани. Да бисте уређивали glade фајл, неопходан је glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[sr@Latn]=Pravi jednostavan GNOME-- program. Gnomemm, Gtkmm >= 1.2.8 i < 1.3.0 trebalo bi da su instalirani. Da biste uređivali glade fajl, neophodan je glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[sv]=Skapar ett enkelt GNOME-- program. Gnomemm, Gtkmm >= 1.2.8 och < 1.3.0 måste vara installerat. För att redigera glade-filer krävs glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[tr]=Basit bir GNOME-- uygulaması yaratır. Gnomemm, Gtkmm>=1.28 ve <1.3.0 yüklü olmalıdır. Glade dosyasını düzenlemek için glade-- (http://home.wtal.de/petig/Gtk/) gereklidir.
-Comment[zh_CN]=生成简单的 GNOME-- 应用程序。必须安装 Gnomemm、1.2.8 到 1.3.0 之间的 Gtkmm。要编辑 glade 文件,需要使用 glade-- (http://home.wtal.de/petig/Gtk/)。
-Comment[zh_TW]=產生一個簡單的 GNOME-- 應用程式。要先安裝 Gnomemm,Gtkmm 版本 >= 1.2.8 且 < 1.3.0。要編輯 glade 檔則要先安裝 glade-- (http://home.wtal.de/petig/Gtk/)。
FileTemplates=hh,CStyle,cc,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=gnome2mmapp.tar.gz
@@ -129,58 +75,29 @@ Dest=%{dest}/src/Makefile.am
[FILE10]
Type=install
-Source=%{src}/gnome2mm.cc
-Dest=%{dest}/src/%{APPNAMELC}.cc
+Source=%{src}/gnome2mm.cpp
+Dest=%{dest}/src/%{APPNAMELC}.cpp
[FILE11]
Type=install
-Source=%{src}/main_window.hh
-Dest=%{dest}/src/main_window.hh
+Source=%{src}/main_window.h
+Dest=%{dest}/src/main_window.h
[FILE12]
Type=install
-Source=%{src}/main_window.cc
-Dest=%{dest}/src/main_window.cc
+Source=%{src}/main_window.cpp
+Dest=%{dest}/src/main_window.cpp
[FILE13]
Type=install
-Source=%{src}/main_window_glade.hh
-Dest=%{dest}/src/main_window_glade.hh
+Source=%{src}/main_window_glade.h
+Dest=%{dest}/src/main_window_glade.h
[FILE14]
Type=install
-Source=%{src}/main_window_glade.cc
-Dest=%{dest}/src/main_window_glade.cc
+Source=%{src}/main_window_glade.cpp
+Dest=%{dest}/src/main_window_glade.cpp
[MSG]
Type=message
Comment=A GNOME-- application framework was created in %{dest}
-Comment[ca]=Una infraestructura d'aplicació per a GNOME ha estat creada en %{dest}
-Comment[da]=Et GNOME-- programskelet blev oprettet i %{dest}
-Comment[de]=Ein GNOME-Anwendungsgerüst wurde in %{dest} erstellt.
-Comment[el]=Ένα πλαίσιο εφαρμογής GNOME δημιουργήθηκε στο %{dest}
-Comment[es]=Una infraestructura de aplicación GNOME-- ha sido creada en %{dest}
-Comment[et]=GNOME-- rakenduse raamistik loodi asukohta %{dest}
-Comment[eu]=GNOME-- applicazioen lan-marko bat sortu da hemen: %{dest}
-Comment[fa]=یک چارچوب کاربرد GNOME-- در %{dest} ایجاد شد
-Comment[fr]=Une infrastructure d'application GNOME-- a été créée dans %{dest}
-Comment[ga]=Cruthaíodh creatlach feidhmchláir GNOME-- i %{dest}
-Comment[gl]=Creouse un contorno de traballo para aplicación GNOME en %{dest}
-Comment[hu]=Létrejött egy GNOME-s alkalmazás-keretrendszer itt: %{dest}
-Comment[it]=È stato creata l'infrastruttura per un'applicazione GNOME in %{dest}
-Comment[ja]=GNOME-- アプリケーションフレームワークを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Programmrahmenwark för "GNOME--" opstellt
-Comment[ne]= जिनोम-- अनुप्रयोग फ्रेमवर्क %{dest} मा सिर्जना गरियो
-Comment[nl]=Een GNOME-- applicationframework is aangemaakt in %{dest}
-Comment[pl]=Szablon programu dla GNOME-- został utworzony w %{dest}
-Comment[pt]=Foi criada a plataforma de uma aplicação GNOME-- em %{dest}
-Comment[pt_BR]=Foi criada a plataforma de uma aplicação GNOME-- em %{dest}
-Comment[ru]=Простое приложение GNOME-- создано в %{dest}
-Comment[sk]=GNOME-- aplikačný framework bol vytvorený v %{dest}
-Comment[sl]=Ogrodje programa za GNOME-- je bilo ustvarjeno v %{dest}
-Comment[sr]=Радни оквир GNOME-- програма направљен је у %{dest}
-Comment[sr@Latn]=Radni okvir GNOME-- programa napravljen je u %{dest}
-Comment[sv]=Ett GNOME-- programramverk skapades i %{dest}
-Comment[tr]=Bir GNOME-- uygulama çatısı %{dest} içinde yaratılmıştır.
-Comment[zh_CN]=在 %{dest} 中创建了 GNOME-- 应用程序框架
-Comment[zh_TW]=GNOME-- 應用程式框架已建立於 %{dest}
diff --git a/languages/cpp/app_templates/gnome2mmapp/main_window.cc b/languages/cpp/app_templates/gnome2mmapp/main_window.cpp
index 4c73911b..152a660c 100644
--- a/languages/cpp/app_templates/gnome2mmapp/main_window.cc
+++ b/languages/cpp/app_templates/gnome2mmapp/main_window.cpp
@@ -1,11 +1,9 @@
%{CC_TEMPLATE}
-// newer (non customized) versions of this file go to main_window.cc_new
-
// This file is for your program, I won't touch it again!
#include "config.h"
-#include "main_window.hh"
+#include "main_window.h"
#include <gtk--/main.h>
diff --git a/languages/cpp/app_templates/gnome2mmapp/main_window.hh b/languages/cpp/app_templates/gnome2mmapp/main_window.h
index ae93336b..80ac8c70 100644
--- a/languages/cpp/app_templates/gnome2mmapp/main_window.hh
+++ b/languages/cpp/app_templates/gnome2mmapp/main_window.h
@@ -1,16 +1,14 @@
%{HH_TEMPLATE}
-// newer (non customized) versions of this file go to main_window.hh_new
-
// you might replace
// class foo : public foo_glade { ... };
// by
// typedef foo_glade foo;
// if you didn't make any modifications to the widget
-#ifndef _MAIN_WINDOW_HH
-# include "main_window_glade.hh"
-# define _MAIN_WINDOW_HH
+#ifndef _MAIN_WINDOW_H
+# include "main_window_glade.h"
+# define _MAIN_WINDOW_H
class main_window : public main_window_glade
{
protected:
diff --git a/languages/cpp/app_templates/gnome2mmapp/main_window_glade.cc b/languages/cpp/app_templates/gnome2mmapp/main_window_glade.cpp
index bea6c857..577d3576 100644
--- a/languages/cpp/app_templates/gnome2mmapp/main_window_glade.cc
+++ b/languages/cpp/app_templates/gnome2mmapp/main_window_glade.cpp
@@ -4,11 +4,11 @@
// glade-- /home/amp8165/Projects/gnome2mm/gnome2mm.glade
// for gtk 2.2.4 and gtkmm 1.2.10
//
-// Please modify the corresponding derived classes in ./src/main_window.cc
+// Please modify the corresponding derived classes in ./src/main_window.cpp
#include "config.h"
#include <libgnome/libgnome.h>
-#include "main_window_glade.hh"
+#include "main_window_glade.h"
#include <gdk/gdkkeysyms.h>
#include <gtk--/accelgroup.h>
diff --git a/languages/cpp/app_templates/gnome2mmapp/main_window_glade.hh b/languages/cpp/app_templates/gnome2mmapp/main_window_glade.h
index 97a9302f..1793dbdc 100644
--- a/languages/cpp/app_templates/gnome2mmapp/main_window_glade.hh
+++ b/languages/cpp/app_templates/gnome2mmapp/main_window_glade.h
@@ -4,10 +4,10 @@
// glade-- /home/amp8165/Projects/gnome2mm/gnome2mm.glade
// for gtk 2.2.4 and gtkmm 1.2.10
//
-// Please modify the corresponding derived classes in ./src/main_window.hh and./src/main_window.cc
+// Please modify the corresponding derived classes in ./src/main_window.h and./src/main_window.cpp
-#ifndef _MAIN_WINDOW_GLADE_HH
-# define _MAIN_WINDOW_GLADE_HH
+#ifndef _MAIN_WINDOW_GLADE_H
+# define _MAIN_WINDOW_GLADE_H
#if !defined(GLADEMM_DATA)
diff --git a/languages/cpp/app_templates/gnome2mmapp/src-Makefile.am b/languages/cpp/app_templates/gnome2mmapp/src-Makefile.am
index fe5ec32c..81df1152 100644
--- a/languages/cpp/app_templates/gnome2mmapp/src-Makefile.am
+++ b/languages/cpp/app_templates/gnome2mmapp/src-Makefile.am
@@ -1,13 +1,13 @@
bin_PROGRAMS = %{APPNAMELC}
%{APPNAMELC}_SOURCES = \
- %{APPNAMELC}.cc\
- main_window_glade.cc \
- main_window.cc
+ %{APPNAMELC}.cpp\
+ main_window_glade.cpp \
+ main_window.cpp
noinst_HEADERS = \
- main_window_glade.hh \
- main_window.hh
+ main_window_glade.h \
+ main_window.h
AM_CXXFLAGS = @CXXFLAGS@ @GNOMEMM_CFLAGS@
diff --git a/languages/cpp/app_templates/gtk2mmapp/CMakeLists.txt b/languages/cpp/app_templates/gtk2mmapp/CMakeLists.txt
index d86f068b..f152b532 100644
--- a/languages/cpp/app_templates/gtk2mmapp/CMakeLists.txt
+++ b/languages/cpp/app_templates/gtk2mmapp/CMakeLists.txt
@@ -9,14 +9,19 @@
#
#################################################
-add_custom_target( gtk2mmapp.tar.gz ALL
- COMMAND ${TAR} zcf gtk2mmapp.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- acconfig.h autogen.sh gtk2mm.glade main_window.cc
- main_window_glade.hh Makefile.am app-Makefile.am
- configure.in gtk2mm.gladep main_window.hh app.kdevelop
- gtk2mm.cc main_window_glade.cc src-Makefile.am config.h
+set( _tarball_content
+ acconfig.h autogen.sh gtk2mm.glade main_window.cpp
+ main_window_glade.h Makefile.am app-Makefile.am
+ configure.in gtk2mm.gladep main_window.h app.kdevelop
+ gtk2mm.cpp main_window_glade.cpp src-Makefile.am config.h
gtk2mmapp.png
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET gtk2mmapp.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -24,6 +29,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- gtk2mmapp.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE gtk2mmapp.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/gtk2mmapp/Makefile.am b/languages/cpp/app_templates/gtk2mmapp/Makefile.am
index 2069ade7..16978c39 100644
--- a/languages/cpp/app_templates/gtk2mmapp/Makefile.am
+++ b/languages/cpp/app_templates/gtk2mmapp/Makefile.am
@@ -1,7 +1,7 @@
-dataFiles = acconfig.h autogen.sh gtk2mm.glade main_window.cc \
- main_window_glade.hh Makefile.am app-Makefile.am \
- configure.in gtk2mm.gladep main_window.hh \
- app.kdevelop gtk2mm.cc main_window_glade.cc\
+dataFiles = acconfig.h autogen.sh gtk2mm.glade main_window.cpp \
+ main_window_glade.h Makefile.am app-Makefile.am \
+ configure.in gtk2mm.gladep main_window.h \
+ app.kdevelop gtk2mm.cpp main_window_glade.cpp\
src-Makefile.am config.h gtk2mmapp.png
templateName = gtk2mmapp
@@ -18,4 +18,4 @@ $(templateName).tar.gz: ${dataFiles}
archivedir = ${appwizarddatadir}
archive_DATA = $(templateName).tar.gz ${templateName}.png
-CLEANFILES = *.tar.gz \ No newline at end of file
+CLEANFILES = *.tar.gz
diff --git a/languages/cpp/app_templates/gtk2mmapp/gtk2mm.cc b/languages/cpp/app_templates/gtk2mmapp/gtk2mm.cpp
index 9845fede..30f39adf 100644
--- a/languages/cpp/app_templates/gtk2mmapp/gtk2mm.cc
+++ b/languages/cpp/app_templates/gtk2mmapp/gtk2mm.cpp
@@ -2,7 +2,7 @@
#include <gtkmm/main.h>
-#include "main_window.hh"
+#include "main_window.h"
int main(int argc, char **argv)
{
diff --git a/languages/cpp/app_templates/gtk2mmapp/gtk2mm.glade b/languages/cpp/app_templates/gtk2mmapp/gtk2mm.glade
index ef4f1b18..144c16d4 100644
--- a/languages/cpp/app_templates/gtk2mmapp/gtk2mm.glade
+++ b/languages/cpp/app_templates/gtk2mmapp/gtk2mm.glade
@@ -1,4 +1,4 @@
-<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
+<?xml version="1.0" standalone="no"?>
<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd">
<glade-interface>
diff --git a/languages/cpp/app_templates/gtk2mmapp/gtk2mm.gladep b/languages/cpp/app_templates/gtk2mmapp/gtk2mm.gladep
index f09912ac..5feddec2 100644
--- a/languages/cpp/app_templates/gtk2mmapp/gtk2mm.gladep
+++ b/languages/cpp/app_templates/gtk2mmapp/gtk2mm.gladep
@@ -1,4 +1,4 @@
-<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*-->
+<?xml version="1.0" standalone="no"?>
<!DOCTYPE glade-project SYSTEM "http://glade.gnome.org/glade-project-2.0.dtd">
<glade-project>
diff --git a/languages/cpp/app_templates/gtk2mmapp/gtk2mmapp.kdevtemplate b/languages/cpp/app_templates/gtk2mmapp/gtk2mmapp.kdevtemplate
index 16006e0f..68b119a2 100644
--- a/languages/cpp/app_templates/gtk2mmapp/gtk2mmapp.kdevtemplate
+++ b/languages/cpp/app_templates/gtk2mmapp/gtk2mmapp.kdevtemplate
@@ -1,58 +1,12 @@
# TDE Config File
[General]
Name=Gtk-- Application framework
-Name[ca]=Infraestructura d'aplicació per a Gtk--
-Name[da]=Gtk-- programskelet
-Name[de]="Gtk--"-Anwendungsgrundgerüst
-Name[el]=Gtk-- πλαίσιο εφαρμογής
-Name[es]=Infraestructura de aplicación Gtk--
-Name[et]=Gtk-- rakenduse raamistik
-Name[eu]=Gtk-- Applicazioen lan-markoa
-Name[fa]=چارچوب کاربرد Gtk--
-Name[fr]=Infrastructure d'application Gtk--
-Name[ga]=Creatlach feidhmchláir Gtk--
-Name[hu]=Gtk-- - alkalmazás-keretrendszer
-Name[it]=Infrastruttura per un'applicazione Gtk--
-Name[ja]=Gtk-- アプリケーションフレームワーク
-Name[nds]="Gtk--"-Programmrahmenwark
-Name[ne]=Gtk-- अनुप्रयोग फ्रेमवर्क
-Name[nl]=Gtk-- Applicationframework
-Name[pl]=Szablon programu Gtk--
-Name[pt]=Plataforma de aplicações em Gtk--
-Name[pt_BR]=Plataforma de aplicações em Gtk--
-Name[ru]=Приложение Gtk--
-Name[sk]=Gtk-- aplikačný framework
-Name[sl]=Ogrodje programa za Gtk--
-Name[sr]=Радни оквир Gtk-- програма
-Name[sr@Latn]=Radni okvir Gtk-- programa
-Name[sv]=Gtk-- programramverk
-Name[tr]=Gtk-- Uygulama Çatısı
-Name[zh_CN]=Gtk-- 应用程序框架
-Name[zh_TW]=Gtk-- 應用程式框架
+
+Comment=Generates a simple Gtk-- application. Gtkmm >= 2.8.0 should be installed. To edit glade file glade-- (http://home.wtal.de/petig/Gtk/) is required.
+
Category=C++/GTK+
+
Icon=gtk2mmapp.png
-Comment=Generates a simple Gtk-- application. Gtkmm >= 2.8.0 should be installed. To edit glade file glade-- (http://home.wtal.de/petig/Gtk/) is required.
-Comment[ca]=Genera una simple aplicació Gtk. Gtkmm >= 2.8.0 hauria d'estar instal·lat. Per editar el fitxer glade es requereix glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[da]=Genererer et simpelt Gtk-- program. Gtkmm >= 2.8.0 skal være installeret. For at redigere glade file glade-- kræves (http://home.wtal.de/petig/Gtk/).
-Comment[de]=Erstellt eine einfache Gtk-Anwendung. Gtkmm >= 1.2.8 und < 1.3.0 sollte installiert sein. Zum Bearbeiten der glade-Datei ist glade-- (http://home.wtal.de/petig/Gtk/) erforderlich.
-Comment[el]=Δημιουργεί μια απλή εφαρμογή Gtk. Το Gtkmm >= 2.8.0 πρέπει να είναι εγκατεστημένο. Για την επεξεργασία του αρχείου glade απαιτείται το glade (http://home.wtal.de/petig/Gtk/).
-Comment[es]=Genera una sencilla aplicación Gtk--. Debe tener instalado Gtkmm >= 2.8.0. Para editar archivos glade se necesita glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[et]=Lihtsa Gtk-- rakenduse loomine. Paigaldatud peab olema Gtkmm >= 2.8.0. Glade-faili redigeerimiseks on vajalik glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[fr]=Génère une application Gtk-- simple. Gtkmm >= 2.8.0 devra être installé. Pour modifier le fichier glade, glade-- (http://home.wtal.de/petig/Gtk/) est requis.
-Comment[hu]=Létrehoz egy egyszerű Gtk---alapú alkalmazást. Gtkmm >= 2.8.0 szükséges hozzá. Glade-fájl szerkesztéséhez glade-- (http://home.wtal.de/petig/Gtk/) szükséges.
-Comment[it]=Genera una semplice applicazione Gtk--. Dovrebbe essere installato Gtkmm >= 2.8.0. Per modificare il file di glade bisogna avere glade-- installato (http://home.wtal.de/petig/Gtk/).
-Comment[ja]=簡単な Gtk-- アプリケーションを作成します。Gtkmm >= 2.8.0 が必要です。Glade ファイルを編集するには glade (http://home.wtal.de/petig/Gtk/) が必要です。
-Comment[nds]=Stellt en eenfach "Gtk--"-Programm op. Gtkmm >= 2.8.0 schull installeert wesen. För't Bewerken vun de glade-Datei deit "glade--" (http://home.wtal.de/petig/Gtk/) noot.
-Comment[nl]=Genereert een eenvoudige Gtk-- toepassing. Gtkmm >= 2.8.0 dient te zijn geïnstalleerd. Om het glade-bestand te kunnen bewerken hebt u glade-- (http://home.wtal.de/petig/Gtk/) nodig.
-Comment[pl]=Generuje prosty program Gtk--. Powinno być zainstalowane Gtkmm w wersji >= 2.8.0. Do modyfikacji plików glade konieczne jest glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[pt]=Gera uma aplicação simples em Gtk--. Deverá estar instalado o Gtkmm >= 2.8.0. Para editar o ficheiro do Glade,, é necessário o glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[pt_BR]=Gera uma aplicação simples em Gtk--. Deverá estar instalado o Gtkmm >= 2.8.0. Para editar o ficheiro do Glade,, é necessário o glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[ru]=Создание простого приложения Gtk--. Требуется Gtkmm >= 1.2.8 и < 1.3.0. Для редактирования файла glade нужна соответствующая программа (http://home.wtal.de/petig/Gtk/).
-Comment[sk]=Vygeneruje jednoduchú Gtk-- aplikáciu. Vyžaduje nainštalované Gtkmm >= 2.8.0. Na editovanie glade súboru he potrebný glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[sr]=Прави једноставан Gtk-- програм. Gtkmm >= 2.8.0 требало би да је инсталиран. Да бисте уређивали glade фајл, неопходан је glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[sr@Latn]=Pravi jednostavan Gtk-- program. Gtkmm >= 2.8.0 trebalo bi da je instaliran. Da biste uređivali glade fajl, neophodan je glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[sv]=Skapar ett enkelt Gtk-- program. Gtkmm >= 2.8.0 måste vara installerat. För att redigera glade-filer krävs glade-- (http://home.wtal.de/petig/Gtk/).
-Comment[zh_TW]=產生一個簡單的 Gtk-- 應用程式。要先安裝 Gtkmm 版本 >= 2.8.0。要編輯 glade 檔則要先安裝 glade-- (http://home.wtal.de/petig/Gtk/)。
FileTemplates=hh,CStyle,cc,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=gtk2mmapp.tar.gz
@@ -117,58 +71,29 @@ Dest=%{dest}/src/Makefile.am
[FILE10]
Type=install
-Source=%{src}/gtk2mm.cc
-Dest=%{dest}/src/%{APPNAMELC}.cc
+Source=%{src}/gtk2mm.cpp
+Dest=%{dest}/src/%{APPNAMELC}.cpp
[FILE11]
Type=install
-Source=%{src}/main_window.hh
-Dest=%{dest}/src/main_window.hh
+Source=%{src}/main_window.h
+Dest=%{dest}/src/main_window.h
[FILE12]
Type=install
-Source=%{src}/main_window.cc
-Dest=%{dest}/src/main_window.cc
+Source=%{src}/main_window.cpp
+Dest=%{dest}/src/main_window.cpp
[FILE13]
Type=install
-Source=%{src}/main_window_glade.hh
-Dest=%{dest}/src/main_window_glade.hh
+Source=%{src}/main_window_glade.h
+Dest=%{dest}/src/main_window_glade.h
[FILE14]
Type=install
-Source=%{src}/main_window_glade.cc
-Dest=%{dest}/src/main_window_glade.cc
+Source=%{src}/main_window_glade.cpp
+Dest=%{dest}/src/main_window_glade.cpp
[MSG]
Type=message
Comment=A Gtk-- application framework was created in %{dest}
-Comment[ca]=Una infraestructura d'aplicació Gtk-- ha estat creada en %{dest}
-Comment[da]=Et Gtk-- programskelet blev oprettet i %{dest}
-Comment[de]=Ein Gtk-Anwendungsgerüst wurde in %{dest} erstellt.
-Comment[el]=Ένα πλαίσιο εφαρμογής Gtk δημιουργήθηκε στο %{dest}
-Comment[es]=Una infraestructura de aplicación Gtk-- ha sido creada en %{dest}
-Comment[et]=Gtk-- rakenduse raamistik loodi asukohta %{dest}
-Comment[eu]=Gtk-- aplikazioen lan-marko bat sortu da hemen: %{dest}
-Comment[fa]=یک چارچوب کاربرد Gtk-- در %{dest} ایجاد شد
-Comment[fr]=Une infrastructure d'application Gtk-- a été créée dans %{dest}
-Comment[ga]=Cruthaíodh creatlach feidhmchláir Gtk-- i %{dest}
-Comment[gl]=Creouse un contorno de traballo para aplicación Gtk en %{dest}
-Comment[hu]=Létrejött egy Gtk-s alkalmazás-keretrendszer itt: %{dest}
-Comment[it]=È stata creata l'infrastruttura per un'applicazione Gtk-- in %{dest}
-Comment[ja]=Gtk-- アプリケーションフレームワークを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en "Gtk-- "-Programmrahmenwark opstellt
-Comment[ne]=Gtk-- अनुप्रयोग फ्रेमवर्क %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Gtk-- toepassing is aangemaakt in %{dest}
-Comment[pl]=Szablon programu Gtk-- został utworzony w %{dest}
-Comment[pt]=Foi criada a plataforma de uma aplicação Gtk-- em %{dest}
-Comment[pt_BR]=Foi criada a plataforma de uma aplicação Gtk-- em %{dest}
-Comment[ru]=Приложение Gtk-- создано в %{dest}
-Comment[sk]=Gtk-- aplikačný framework bol vytvorený v %{dest}
-Comment[sl]=Ogrodje za program v Gtk-- je bil ustvarjen v %{dest}
-Comment[sr]=Радни оквир Gtk-- програма направљен је у %{dest}
-Comment[sr@Latn]=Radni okvir Gtk-- programa napravljen je u %{dest}
-Comment[sv]=Ett Gtk-- programramverk skapades i %{dest}
-Comment[tr]=Bir Gtk-- uygulama çatısı %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 创建了一个 Gtk-- 应用程序框架
-Comment[zh_TW]=一個 Gtk-- 應用程式框架已建立於 %{dest}
diff --git a/languages/cpp/app_templates/gtk2mmapp/main_window.cc b/languages/cpp/app_templates/gtk2mmapp/main_window.cpp
index ad36b327..3a7df9cf 100644
--- a/languages/cpp/app_templates/gtk2mmapp/main_window.cc
+++ b/languages/cpp/app_templates/gtk2mmapp/main_window.cpp
@@ -1,11 +1,9 @@
%{CC_TEMPLATE}
-// newer (non customized) versions of this file go to main_window.cc_new
-
// This file is for your program, I won't touch it again!
#include "config.h"
-#include "main_window.hh"
+#include "main_window.h"
bool main_window::quit(GdkEventAny *ev)
{ return 0;
diff --git a/languages/cpp/app_templates/gtk2mmapp/main_window.hh b/languages/cpp/app_templates/gtk2mmapp/main_window.h
index 640e1461..85daad4b 100644
--- a/languages/cpp/app_templates/gtk2mmapp/main_window.hh
+++ b/languages/cpp/app_templates/gtk2mmapp/main_window.h
@@ -1,16 +1,14 @@
%{HH_TEMPLATE}
-// newer (non customized) versions of this file go to main_window.hh_new
-
// you might replace
// class foo : public foo_glade { ... };
// by
// typedef foo_glade foo;
// if you didn't make any modifications to the widget
-#ifndef _MAIN_WINDOW_HH
-# include "main_window_glade.hh"
-# define _MAIN_WINDOW_HH
+#ifndef _MAIN_WINDOW_H
+# include "main_window_glade.h"
+# define _MAIN_WINDOW_H
class main_window : public main_window_glade
{
diff --git a/languages/cpp/app_templates/gtk2mmapp/main_window_glade.cc b/languages/cpp/app_templates/gtk2mmapp/main_window_glade.cpp
index 829855a8..5bed4679 100644
--- a/languages/cpp/app_templates/gtk2mmapp/main_window_glade.cc
+++ b/languages/cpp/app_templates/gtk2mmapp/main_window_glade.cpp
@@ -3,7 +3,7 @@
// DO NOT EDIT THIS FILE ! It was created using glade--
// for gtk 2.8.3 and gtkmm 2.8.0
//
-// Please modify the corresponding derived classes in ./src/main_window.cc
+// Please modify the corresponding derived classes in ./src/main_window.cpp
#if defined __GNUC__ && __GNUC__ < 3
@@ -18,7 +18,7 @@
#else //gtkmm 2.2
#define GMM_GTKMM_22_24(a,b) a
#endif //
-#include "main_window_glade.hh"
+#include "main_window_glade.h"
#include <gdk/gdkkeysyms.h>
#include <gtkmm/accelgroup.h>
diff --git a/languages/cpp/app_templates/gtk2mmapp/main_window_glade.hh b/languages/cpp/app_templates/gtk2mmapp/main_window_glade.h
index 3c0cc27a..726409b4 100644
--- a/languages/cpp/app_templates/gtk2mmapp/main_window_glade.hh
+++ b/languages/cpp/app_templates/gtk2mmapp/main_window_glade.h
@@ -3,10 +3,10 @@
// DO NOT EDIT THIS FILE ! It was created using glade--
// for gtk 2.8.3 and gtkmm 2.8.0
//
-// Please modify the corresponding derived classes in ./src/main_window.hh and./src/main_window.cc
+// Please modify the corresponding derived classes in ./src/main_window.h and./src/main_window.cpp
-#ifndef _MAIN_WINDOW_GLADE_HH
-# define _MAIN_WINDOW_GLADE_HH
+#ifndef _MAIN_WINDOW_GLADE_H
+# define _MAIN_WINDOW_GLADE_H
#if !defined(GLADEMM_DATA)
diff --git a/languages/cpp/app_templates/gtk2mmapp/src-Makefile.am b/languages/cpp/app_templates/gtk2mmapp/src-Makefile.am
index a8c856e9..e61b92f5 100644
--- a/languages/cpp/app_templates/gtk2mmapp/src-Makefile.am
+++ b/languages/cpp/app_templates/gtk2mmapp/src-Makefile.am
@@ -1,13 +1,13 @@
bin_PROGRAMS = %{APPNAMELC}
%{APPNAMELC}_SOURCES = \
- %{APPNAMELC}.cc\
- main_window_glade.cc \
- main_window.cc
+ %{APPNAMELC}.cpp\
+ main_window_glade.cpp \
+ main_window.cpp
noinst_HEADERS = \
- main_window_glade.hh \
- main_window.hh
+ main_window_glade.h \
+ main_window.h
AM_CXXFLAGS = @CXXFLAGS@ @GTKMM_CFLAGS@
diff --git a/languages/cpp/app_templates/kapp/CMakeLists.txt b/languages/cpp/app_templates/kapp/CMakeLists.txt
index d2fa4f53..06cada35 100644
--- a/languages/cpp/app_templates/kapp/CMakeLists.txt
+++ b/languages/cpp/app_templates/kapp/CMakeLists.txt
@@ -9,12 +9,17 @@
#
#################################################
-add_custom_target( kapp.tar.gz ALL
- COMMAND ${TAR} zcf kapp.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
app.cpp app.h pref.cpp pref.h appview.cpp appview.h
appiface.h app_client.cpp main.cpp appui.rc src-Makefile.am
kapp.png app.kdevelop subdirs README
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET kapp.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +27,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kapp.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kapp.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kapp/app.cpp b/languages/cpp/app_templates/kapp/app.cpp
index 774efe8e..d801904f 100644
--- a/languages/cpp/app_templates/kapp/app.cpp
+++ b/languages/cpp/app_templates/kapp/app.cpp
@@ -49,10 +49,10 @@
setupGUI();
// allow the view to change the statusbar and caption
- connect(m_view, TQT_SIGNAL(signalChangeStatusbar(const TQString&)),
- this, TQT_SLOT(changeStatusbar(const TQString&)));
- connect(m_view, TQT_SIGNAL(signalChangeCaption(const TQString&)),
- this, TQT_SLOT(changeCaption(const TQString&)));
+ connect(m_view, TQ_SIGNAL(signalChangeStatusbar(const TQString&)),
+ this, TQ_SLOT(changeStatusbar(const TQString&)));
+ connect(m_view, TQ_SIGNAL(signalChangeCaption(const TQString&)),
+ this, TQ_SLOT(changeCaption(const TQString&)));
}
@@ -88,19 +88,19 @@ void %{APPNAME}::load(const KURL& url)
void %{APPNAME}::setupActions()
{
- KStdAction::openNew(this, TQT_SLOT(fileNew()), actionCollection());
- KStdAction::open(this, TQT_SLOT(fileOpen()), actionCollection());
- KStdAction::save(this, TQT_SLOT(fileSave()), actionCollection());
- KStdAction::saveAs(this, TQT_SLOT(fileSaveAs()), actionCollection());
- KStdAction::print(this, TQT_SLOT(filePrint()), actionCollection());
- KStdAction::quit(kapp, TQT_SLOT(quit()), actionCollection());
+ KStdAction::openNew(this, TQ_SLOT(fileNew()), actionCollection());
+ KStdAction::open(this, TQ_SLOT(fileOpen()), actionCollection());
+ KStdAction::save(this, TQ_SLOT(fileSave()), actionCollection());
+ KStdAction::saveAs(this, TQ_SLOT(fileSaveAs()), actionCollection());
+ KStdAction::print(this, TQ_SLOT(filePrint()), actionCollection());
+ KStdAction::quit(kapp, TQ_SLOT(quit()), actionCollection());
- KStdAction::preferences(this, TQT_SLOT(optionsPreferences()), actionCollection());
+ KStdAction::preferences(this, TQ_SLOT(optionsPreferences()), actionCollection());
// this doesn't do anything useful. it's just here to illustrate
// how to insert a custom menu and menu item
TDEAction *custom = new TDEAction(i18n("Cus&tom Menuitem"), 0,
- this, TQT_SLOT(optionsPreferences()),
+ this, TQ_SLOT(optionsPreferences()),
actionCollection(), "custom_action");
}
diff --git a/languages/cpp/app_templates/kapp/app.desktop b/languages/cpp/app_templates/kapp/app.desktop
index ec6d8726..35082164 100644
--- a/languages/cpp/app_templates/kapp/app.desktop
+++ b/languages/cpp/app_templates/kapp/app.desktop
@@ -1,44 +1,10 @@
[Desktop Entry]
Name=%{APPNAME}
+
+Comment=A TDE KPart Application
+
Exec=%{APPNAMELC} %i -caption "%c"
Icon=%{APPNAMELC}
Type=Application
-X-DocPath=%{APPNAMELC}/%{APPNAMELC}.html
-Comment=A TDE KPart Application
-Comment[br]=Ur meziant Kpart evit TDE
-Comment[ca]=Una aplicació KPart per al TDE
-Comment[cy]=Cymhwysiad KPart TDE
-Comment[da]=Et TDE KPart-program
-Comment[de]=Eine auf der Komponententechnik KPart basierende TDE-Anwendung
-Comment[el]=Μια εφαρμογή KPart του TDE
-Comment[es]=Una aplicación KPart de TDE
-Comment[et]=TDE KPart rakendus
-Comment[eu]=TDE KPart aplikazio bat
-Comment[fa]=یک کاربرد TDE KPart
-Comment[fr]=Une application KPart pour TDE
-Comment[ga]=Feidhmchlár KPart TDE
-Comment[gl]=Unha aplicación KPart de TDE
-Comment[hi]=एक केडीई के-पार्ट अनुप्रयोग
-Comment[hu]=KPart-alapú TDE-alkalmazás
-Comment[is]=TDE KPart forrit
-Comment[it]=Applicazione KPart di TDE
-Comment[ja]=TDE KPart アプリケーション
-Comment[lt]=TDE KPart programa
-Comment[nds]=En KPart-Deelprogramm för TDE
-Comment[ne]=एउटा केडीई KPart अनुप्रयोग
-Comment[nl]=Een TDE KPart-toepassing
-Comment[pl]=Osadzalny element KPart TDE
-Comment[pt]=Uma Aplicação KPart do TDE
-Comment[pt_BR]=Um Aplicativo KPart do TDE
-Comment[ru]=Приложение KPart для TDE
-Comment[sk]=TDE KPart aplikácia
-Comment[sl]=Program KPart za TDE
-Comment[sr]=TDE KPart програм
-Comment[sr@Latn]=TDE KPart program
-Comment[sv]=Ett TDE Kpart-program
-Comment[ta]=கெடி கெபார்ட் பயன்பாடு
-Comment[tg]=Ба кор андохтани KPart барои TDE
-Comment[tr]=Bir TDE KPart Uygulaması
-Comment[zh_CN]=一个 TDE KPart 应用程序
-Comment[zh_TW]=TDE KPart 應用程式
Terminal=false
+X-DocPath=%{APPNAMELC}/%{APPNAMELC}.html
diff --git a/languages/cpp/app_templates/kapp/app.h b/languages/cpp/app_templates/kapp/app.h
index 5f39dd11..fe2a96d3 100644
--- a/languages/cpp/app_templates/kapp/app.h
+++ b/languages/cpp/app_templates/kapp/app.h
@@ -25,7 +25,7 @@ class KURL;
*/
class %{APPNAME} : public TDEMainWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
/**
diff --git a/languages/cpp/app_templates/kapp/appview.cpp b/languages/cpp/app_templates/kapp/appview.cpp
index 16c05a3f..244f4a75 100644
--- a/languages/cpp/app_templates/kapp/appview.cpp
+++ b/languages/cpp/app_templates/kapp/appview.cpp
@@ -63,10 +63,10 @@
return;
}
- connect(m_html, TQT_SIGNAL(setWindowCaption(const TQString&)),
- this, TQT_SLOT(slotSetTitle(const TQString&)));
- connect(m_html, TQT_SIGNAL(setStatusBarText(const TQString&)),
- this, TQT_SLOT(slotOnURL(const TQString&)));
+ connect(m_html, TQ_SIGNAL(setWindowCaption(const TQString&)),
+ this, TQ_SLOT(slotSetTitle(const TQString&)));
+ connect(m_html, TQ_SIGNAL(setStatusBarText(const TQString&)),
+ this, TQ_SLOT(slotOnURL(const TQString&)));
}
diff --git a/languages/cpp/app_templates/kapp/appview.h b/languages/cpp/app_templates/kapp/appview.h
index 79513a9d..f79e7322 100644
--- a/languages/cpp/app_templates/kapp/appview.h
+++ b/languages/cpp/app_templates/kapp/appview.h
@@ -23,7 +23,7 @@ class KURL;
*/
class %{APPNAME}View : public TQWidget, public %{APPNAME}Iface
{
- Q_OBJECT
+ TQ_OBJECT
public:
/**
diff --git a/languages/cpp/app_templates/kapp/kapp.kdevtemplate b/languages/cpp/app_templates/kapp/kapp.kdevtemplate
index 54baafed..45361b3c 100644
--- a/languages/cpp/app_templates/kapp/kapp.kdevtemplate
+++ b/languages/cpp/app_templates/kapp/kapp.kdevtemplate
@@ -1,66 +1,12 @@
# TDE Config File
[General]
Name=Application framework
-Name[ca]=Infraestructura d'aplicacions
-Name[da]=Programskelet
-Name[de]=Anwendungsgrundgerüst
-Name[el]=Πλαίσιο εφαρμογής
-Name[es]=Infraestructura de aplicación
-Name[et]=Rakenduse raamistik
-Name[eu]=Aplikazioen lan-markoa
-Name[fa]=چارچوب کاربرد
-Name[fr]=Infrastructure d'application
-Name[ga]=Creatlach feidhmchláir
-Name[gl]=Entorno de traballo para aplicación
-Name[hu]=Alkalmazás-keretrendszer
-Name[it]=Infrastruttura applicativa
-Name[ja]=アプリケーションフレームワーク
-Name[nds]=Programmrahmenwark
-Name[ne]=अनुप्रयोग फ्रेमवर्क
-Name[nl]=Applicationframework
-Name[pl]=Szablon programu
-Name[pt]=Plataforma de aplicações
-Name[pt_BR]=Plataforma de aplicações
-Name[ru]=Приложение TDE
-Name[sk]=Aplikačný framework
-Name[sl]=Ogrodje programa
-Name[sr]=Радни оквир програма
-Name[sr@Latn]=Radni okvir programa
-Name[sv]=Programramverk
-Name[tr]=Uygulama Çatısı
-Name[zh_CN]=应用程序框架
-Name[zh_TW]=應用程式框架
-Icon=kapp.png
-Category=C++/TDE
+
Comment=Generates a simple TDE application with one toplevel window, menus and toolbars. A DCOP interface is also provided, so that your application can provide a scripting interface
-Comment[ca]=Genera una simple aplicació per al TDE amb una finestra principal, menús i barres d'eines. També es proveeix la interfície DCOP, de manera que la vostra aplicació podrà proveir d'una interfície per a scripts
-Comment[da]=Genererer et simpelt TDE program med et vindue på topniveau, menuer og værktøjslinjer. Der sørges også for en DCOP-grænseflade, så dit program kan sørge for en script-grænseflade
-Comment[de]=Erstellt eine einfache TDE-Anwendung mit einem Toplevel-Fenster, Menüs und Werkzeugleisten. Dazu kommt eine DCOP-Schnittstelle, so dass Ihre Anwendung eine Schnittstelle für Skripte anbieten kann.
-Comment[el]=Δημιουργεί μια απλή εφαρμογή TDE με ένα ανώτερο παράθυρο, μενού και γραμμές εργαλείων. Μια διασύνδεση DCOP προσφέρεται επίσης, έτσι ώστε η εφαρμογή σας να προσφέρει ένα περιβάλλον γραφής σεναρίων
-Comment[es]=Genera una sencilla aplicación de TDE con una ventana de nivel superior, menús y barras de herramientas. También se proporciona una interfaz DCOP para que su aplicación pueda proporcionar una interfaz para guiones de órdenes.
-Comment[et]=Lihtsa TDE rakenduse loomine ühe tipptaseme akna, menüüde ja tööriistaribadega. Lisatakse ka DCOP-liides, mis võimaldab pakkuda rakenduses ka skriptikeelte tuge.
-Comment[eu]=TDE aplikazio sinple bat sortzen du menu eta tresna-barradun goi-mailako lehio batekin. DCOP interfaze bat ere eskeintzen zaio aplikazioari, zure aplikazioak script interfaze bat izan dezan
-Comment[fa]=یک کاربرد سادۀ TDE با یک پنجرۀ سطح بالا، گزینگان و میله ابزارها تولید می‌کند. همچنین یک واسط DCOP فراهم است. بنابراین، کاربرد شما یک واسط دست‌نوشته‌ای را می‌تواند فراهم کند
-Comment[fr]=Génère une application TDE simple comprenant une fenêtre de premier niveau, des menus et des barres d'outils. Une interface DCOP est également prévue, afin que votre application puisse offrir une interface de scriptage
-Comment[ga]=Cruthaíonn sé seo feidhmchlár simplí TDE le príomhfhuinneog amháin, roghchláir agus barraí uirlisí. Soláthraítear comhéadan DCOP freisin, d'fhonn is féidir comhéadan scriptithe a chur ar fáil
-Comment[gl]=Xera unha aplicación TDE sinxela cunha xanela principal, menús e barras de ferramentas. Tamén se proporciona unha interface DCOP de modo que a súa aplicación poida proveer unha interface de scripting.
-Comment[hu]=Létrehoz egy egyszerű TDE-alkalmazást egy főablakkal, menükkel és eszköztárakkal. DCOP-felület is létre lesz hozva, ezért az alkalmazás szkriptelési felületet is biztosíthat.
-Comment[it]=Genera una semplice applicazione TDE con una finestra toplevel, menu e barre degli strumenti. È anche fornita un'interfaccia DCOP così l'applicazione avrà un'interfaccia per lo scripting
-Comment[ja]=簡単な TDE アプリケーションを作成します。アプリケーションには、トップレベルのウィンドウ、メニュー、ツールバーがあります。スクリプト化をサポートするために DCOP のインターフェースも用意してあります。
-Comment[nds]=Stellt en eenfach TDE-Programm mit een böverst Finster, Menüs un Warktüüchbalkens op. Ok warrt noch en DCOP-Koppelsteed praatstellt, so dat Dien Programm en Skriptkoppelsteed anbeden kann
-Comment[ne]=एउटा उच्चतह सञ्झ्याल, मेनु र उपकरणपट्टीसँग साधारण केडीई अनुप्रयोग उत्पन्न गर्दछ । DCOP पनि प्रदान गरिन्छ, जसले गर्दा तपाईँको अनुप्रयोगले स्क्रिप्टिङ इन्टरफेस प्रदान गर्न सक्दछ
-Comment[nl]=Genereert een eenvoudige TDE-toepassing met één toplevel window, menu's en toolbars. Er wordt ook een DCOP-interface aangeleverd, zodat uw toepassing een scripting interface kan aanleveren.
-Comment[pl]=Generuje prosty program dla TDE z oknem, menu i paskami narzędzi. Dostępny jest także interfejs DCOP, więc Twoje programy mogą zawierać interfejs do skryptów
-Comment[pt]=Gera uma aplicação simples do TDE com uma janela de topo, menus e barras de ferramentas. Também é oferecida uma interface de DCOP, para que a sua aplicação possa fornecer uma interface de programação
-Comment[pt_BR]=Gera uma aplicação simples do TDE com uma janela de topo, menus e barras de ferramentas. Também é oferecida uma interface de DCOP, para que a sua aplicação possa fornecer uma interface de programação
-Comment[ru]=Создание простого приложения TDE с окном, меню и панелями инструментов. Кроме того, в нём содержится интерфейс DCOP для автоматизации работы с помощью пользовательских скриптов
-Comment[sk]=Vygenruje jednoduchú TDE aplikáciu s jedným oknom, menu apanelom nástrojov. Taktiež bude poskytnuté DCOP rozhranie, takže aj aplikáciamôže poskytnúť skriptovacie rozhranie
-Comment[sr]=Прави једноставан TDE програм, са једним прозором највишег нивоа, менијима и тракама са алатом. Дат је и DCOP интерфејс, тако да ваш програм може да омогући скриптовање
-Comment[sr@Latn]=Pravi jednostavan TDE program, sa jednim prozorom najvišeg nivoa, menijima i trakama sa alatom. Dat je i DCOP interfejs, tako da vaš program može da omogući skriptovanje
-Comment[sv]=Skapar ett enkelt TDE-program med ett toppnivåfönster, menyer och verktygsrader. Ett DCOP-gränssnitt tillhandahålls också, så att programmet kan tillhandahålla ett skriptgränssnitt.
-Comment[tr]=Bir üst seviye penceresi, menüleri ve araç çubukları olan basit bir TDE uygulaması yaratır. Bir DCOP arayüzü sağlanır, böylece uygulama bir betik arayüzü sağlayabilir.
-Comment[zh_CN]=生成一个带一个顶层窗口、菜单和工具栏的简单 TDE 应用程序。另外还提供了 DCOP 接口,这样您的应用也可同时提供脚本接口。
-Comment[zh_TW]=產生一個簡單的 TDE 應用程式,內含頂層視窗、選單與工具列。另外提供一個 DCOP 介面,讓您的應用程式可以提供文稿介面。
+
+Category=C++/TDE
+
+Icon=kapp.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}view.cpp,%{dest}/src/README
Archive=kapp.tar.gz
@@ -217,32 +163,3 @@ Dest=%{dest}/src/README
[MSG]
Type=message
Comment=A TDE Application was created at %{dest}
-Comment[ca]=Una aplicació per al TDE ha estat creada a %{dest}
-Comment[da]=Et TDE program blev oprettet i %{dest}
-Comment[de]=Eine TDE-Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή TDE δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación de TDE ha sido creada en %{dest}
-Comment[et]=TDE rakendus loodi asukohta %{dest}
-Comment[eu]=A TDE aplikazio bat sortu da hemen: %{dest}
-Comment[fa]=یک کاربرد TDE در %{dest} فراهم شد
-Comment[fr]=Une application TDE a été créée dans %{dest}
-Comment[ga]=Cruthaíodh Feidhmchlár TDE ag %{dest}
-Comment[gl]=Creouse unha aplicación TDE en %{dest}
-Comment[hu]=Létrejött egy TDE-s alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione TDE in %{dest}
-Comment[ja]=TDE アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en TDE-Programm opstellt
-Comment[ne]=TDE अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een TDE-toepassing is aangemaakt in %{dest}
-Comment[pl]=Program dla TDE został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação do TDE em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação do TDE em %{dest}
-Comment[ru]=Приложение TDE создано в %{dest}
-Comment[sk]=TDE aplikácia bola vytvorená v %{dest}
-Comment[sl]=Program za TDE je bil ustvarjen v %{dest}
-Comment[sr]=TDE програм је направљен у %{dest}
-Comment[sr@Latn]=TDE program je napravljen u %{dest}
-Comment[sv]=Ett TDE-program skapades i %{dest}
-Comment[tr]=Bir TDE Uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 TDE 应用程序
-Comment[zh_TW]=一個 TDE 應用程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/kapp/pref.h b/languages/cpp/app_templates/kapp/pref.h
index b2aae436..ec7116fd 100644
--- a/languages/cpp/app_templates/kapp/pref.h
+++ b/languages/cpp/app_templates/kapp/pref.h
@@ -11,7 +11,7 @@ class %{APPNAME}PrefPageTwo;
class %{APPNAME}Preferences : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}Preferences();
@@ -23,7 +23,7 @@ private:
class %{APPNAME}PrefPageOne : public TQFrame
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}PrefPageOne(TQWidget *parent = 0);
@@ -31,7 +31,7 @@ public:
class %{APPNAME}PrefPageTwo : public TQFrame
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}PrefPageTwo(TQWidget *parent = 0);
diff --git a/languages/cpp/app_templates/kateplugin/CMakeLists.txt b/languages/cpp/app_templates/kateplugin/CMakeLists.txt
index 41fdbd31..1b9c79c9 100644
--- a/languages/cpp/app_templates/kateplugin/CMakeLists.txt
+++ b/languages/cpp/app_templates/kateplugin/CMakeLists.txt
@@ -9,11 +9,30 @@
#
#################################################
-add_custom_target( kateplugin.tar.gz ALL
- COMMAND ${TAR} zcf kateplugin.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops plugin.desktop )
+set( _tarball_files
src-Makefile.am plugin_app.cpp plugin_app.h plugin_app.rc
hi16-action-plugin.png hi22-action-plugin.png
- kateplugin.png plugin.kdevelop subdirs plugin.desktop
+ kateplugin.png plugin.kdevelop subdirs
+)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET kateplugin.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
)
@@ -22,6 +41,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kateplugin.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kateplugin.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kateplugin/kateplugin.kdevtemplate b/languages/cpp/app_templates/kateplugin/kateplugin.kdevtemplate
index 1ee59292..5ebae9c4 100644
--- a/languages/cpp/app_templates/kateplugin/kateplugin.kdevtemplate
+++ b/languages/cpp/app_templates/kateplugin/kateplugin.kdevtemplate
@@ -1,66 +1,12 @@
# TDE Config File
[General]
Name=Kate plugin
-Name[br]=Lugent Kate
-Name[ca]=Connector per a Kate
-Name[de]=Kate-Modul
-Name[el]=Πρόσθετο Kate
-Name[es]=Complemento para Kate
-Name[eu]=Kate plugina
-Name[fa]=وصلۀ Kate
-Name[fr]=Module externe pour Kate
-Name[ga]=Breiseán Kate
-Name[gl]=Extensión para Kate
-Name[hu]=Kate-bővítőmodul
-Name[it]=Plugin per Kate
-Name[ja]=Kate プラグイン
-Name[nds]=Kate-Moduul
-Name[ne]=केट प्लगइन
-Name[nl]=Kate-plugin
-Name[pl]=Wtyczka do Kate
-Name[pt]='Plugin' do Kate
-Name[pt_BR]='Plugin' do Kate
-Name[ru]=Модуль Kate
-Name[sk]=Kate modul
-Name[sl]=Vstavek za Kate
-Name[sr]=Прикључак за Kate
-Name[sr@Latn]=Priključak za Kate
-Name[sv]=Kate-insticksprogram
-Name[tr]=Kate eklentisi
-Name[zh_CN]=Kate 插件
-Name[zh_TW]=Kate 外掛程式
-Icon=kateplugin.png
-Category=C++/TDE
+
Comment=Generates a plugin for Kate the text editor.
-Comment[ca]=Genera un connector per a l'editor de text Kate.
-Comment[da]=Genererer et plugin for teksteditoren kate
-Comment[de]=Erstellt ein Modul für den Texteditor Kate
-Comment[el]=Δημιουργεί ένα πρόσθετο για το Kate τον επεξεργαστή κειμένου.
-Comment[es]=Genera un complemento para el editor de texto Kate.
-Comment[et]=Plugina loomine tekstiredaktorile Kate.
-Comment[eu]=Plugin bat sortzen du Kate testu-editorearentzat.
-Comment[fa]=وصله‌ای برای ویرایشگر متن Kate تولید می‌کند.
-Comment[fr]=Génère un module externe pour l'éditeur de texte Kate.
-Comment[ga]=Cruthaíonn sé seo breiseán le haghaidh eagarthóir téacs Kate.
-Comment[gl]=Xera unha extensión para o editor de textos Kate.
-Comment[hu]=Létrehoz egy bővítőmodult a Kate szövegszerkesztőhöz.
-Comment[it]=Genera un plugin per l'editor di testo Kate.
-Comment[ja]=Kate テキストエディタのためのプラグインを作成します
-Comment[nds]=Stellt en Moduul för den Texteditor "Kate" op.
-Comment[ne]=केट पाठ सम्पादकका लागि प्लगइन उत्पन्न गर्दछ ।
-Comment[nl]=Genereert een plugin voor de Kate-teksteditor
-Comment[pl]=Generuje wtyczkę do edytora tekstu Kate
-Comment[pt]=Gera um 'plugin' para o Kate, o editor de texto.
-Comment[pt_BR]=Gera um 'plugin' para o Kate, o editor de texto.
-Comment[ru]=Создание модуля для текстового редактора Kate.
-Comment[sk]=Vygeneruje modul pre textový editor Kate.
-Comment[sl]=Ustvari vstavek za urejevalnik besedil Kate.
-Comment[sr]=Прави прикључак за уређивач текста Kate.
-Comment[sr@Latn]=Pravi priključak za uređivač teksta Kate.
-Comment[sv]=Skapar ett insticksprogram för texteditorn Kate.
-Comment[tr]=Kate metin düzenleyicisi için bir eklenti yaratır.
-Comment[zh_CN]=生成 Kate 文本编辑器的插件。
-Comment[zh_TW]=產生一個 Kate 文字編輯器的外掛程式
+
+Category=C++/TDE
+
+Icon=kateplugin.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/plugin_%{APPNAMELC}.cpp
Archive=kateplugin.tar.gz
@@ -177,32 +123,3 @@ Process=false
[MSG]
Type=message
Comment=A plugin for Kate was created at %{dest}
-Comment[ca]=Un connector per a Kate ha estat creat a %{dest}
-Comment[da]=Et plugin for Kate blev oprettet på %{dest}
-Comment[de]=Ein Modul für Kate wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόσθετο για το Kate δημιουργήθηκε στο %{dest}
-Comment[es]=Un complemento para Kate ha sido creado en %{dest}
-Comment[et]=Kate plugin loodi asukohta %{dest}
-Comment[eu]=Kate plugin bat sortu da hemen: %{dest}
-Comment[fa]=وصله‌ای برای Kate در %{dest} ایجاد شد
-Comment[fr]=Un module externe pour Kate a été créé dans %{dest}
-Comment[ga]=Cruthaíodh breiseán Kate ag %{dest}
-Comment[gl]=Creouse unha extensión para Kate en %{dest}
-Comment[hu]=Létrejött egy Kate-bővítőmodul itt: %{dest}
-Comment[it]=È stato creato un plugin per Kate in %{dest}
-Comment[ja]=Kate のプラグインを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Moduul för "Kate" opstellt
-Comment[ne]=केटका लागि प्लगइन %{dest} मा सिर्जना गरियो
-Comment[nl]=Een plugin voor Kate is aangemaakt in %{dest}
-Comment[pl]=Wtyczka dla Kate została utworzona w %{dest}
-Comment[pt]=Foi criado um 'plugin' para o Kate em %{dest}
-Comment[pt_BR]=Foi criado um 'plugin' para o Kate em %{dest}
-Comment[ru]=Модуль Kate создан в %{dest}
-Comment[sk]=Modul pre Kate bol vytvorený v %{dest}
-Comment[sl]=Vstavek za Kate je bil ustvarjen v %{dest}
-Comment[sr]=Прикључак за Kate направљен је у %{dest}
-Comment[sr@Latn]=Priključak za Kate napravljen je u %{dest}
-Comment[sv]=Ett insticksprogram för Kate skapades i %{dest}
-Comment[tr]=Kate için bir eklenti %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 Kate 的插件
-Comment[zh_TW]=一個 Kate 外掛程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/kateplugin/plugin.desktop b/languages/cpp/app_templates/kateplugin/plugin.desktop
index 1995d38f..31845627 100644
--- a/languages/cpp/app_templates/kateplugin/plugin.desktop
+++ b/languages/cpp/app_templates/kateplugin/plugin.desktop
@@ -1,76 +1,10 @@
[Desktop Entry]
+Name=My First Kate Plugin
+
+Comment=Your short description about the plugin goes here
+
Type=Service
X-TDE-ServiceTypes=Kate/Plugin
X-TDE-Library=lib%{APPNAMELC}plugin
X-Kate-Version=2.2
-Name=My First Kate Plugin
-Name[br]=Ma lugent Kate kentañ
-Name[ca]=El meu primer connector per a Kate
-Name[cy]=F'ategyn cyntaf Kate
-Name[da]=Mit første Kate plugin
-Name[de]=Mein erstes Kate-Modul
-Name[el]=Το πρώτο μου πρόσθετο για το Kate
-Name[es]=Mi primer complemento para Kate
-Name[et]=Minu esimene Kate plugin
-Name[eu]=Nire lehenengo Kate plugina
-Name[fa]=اولین وصلۀ Kate من
-Name[fr]=Mon premier module externe pour Kate
-Name[ga]=Mo Chéad Bhreiseán Kate
-Name[gl]=A miña primeira extensión para Kate
-Name[hu]=Mintapélda Kate-bővítőmodulra
-Name[it]=Il mio primo plugin di Kate
-Name[ja]=はじめての Kate プラグイン
-Name[ms]=Plugin Kate Pertama Saya
-Name[nds]=Mien eerst Kate-Moduul
-Name[ne]=मेरो पहिलो केट प्लगइन
-Name[nl]=Mijn eerste Kate-plugin
-Name[pl]=Moja pierwsza wtyczka do Kate
-Name[pt]=O Meu Primeiro 'Plugin' para o Kate
-Name[pt_BR]=Meu Primeiro Plug-in do Kate
-Name[ru]=Мой первый модуль к Kate
-Name[sk]=Môj prvý Kate modul
-Name[sl]=Moj prvi vstavek za Kate
-Name[sr]=Мој први прикључак за Kate
-Name[sr@Latn]=Moj prvi priključak za Kate
-Name[sv]=Mitt första insticksprogram för Kate
-Name[tr]=İlk Kate Eklentim
-Name[zh_CN]=我的第一个 Kate 插件
-Name[zh_TW]=我的第一個 Kate 外掛程式
-Comment=Your short description about the plugin goes here
-Comment[ca]=Aquí va la descripció curta referent al connector
-Comment[cy]=Mae eich disgrifiad byr am yr ategyn yn mynd yma
-Comment[da]=Din korte beskrivelse af plugin skal være her
-Comment[de]=Hierhin gehört eine kurze Beschreibung des Moduls
-Comment[el]=Η σύντομη περιγραφή σας σχετικά με το πρόσθετο πηγαίνει εδώ
-Comment[es]=Aquí va la descripción corta sobre el complemento
-Comment[et]=Sinu plugina lühikirjeldus
-Comment[eu]=Hemen dihoa plugin-aren buruzko zure deskribapen motza
-Comment[fa]=توصیف کوتاه شما در مورد وصله در اینجا می‌آید
-Comment[fr]=Une courte description de votre module externe s'insère ici
-Comment[ga]=Cuir do chur síos gearr ar an mbreiseán anseo
-Comment[gl]=A súa descrición breve sobre a extensión vai aquí.
-Comment[hi]=प्लगइन के बारे में आपका छोटा सा वर्णन यहाँ जाएगा
-Comment[hu]=Itt lehet egy rövid leírást adni a bővítőmodulról
-Comment[is]=Hér ætti að vera smá lýsing á viðbótinni
-Comment[it]=La tua breve descrizione sui plugin va qui
-Comment[ja]=プラグインに関する短い説明をここに記述します。
-Comment[lt]=Čia turėtų būti trumpas priedo aprašymas
-Comment[ms]=Huraian ringkas anda tentang plugin anda di sini
-Comment[nds]=Hier kannst Du en kort Moduulbeschrieven ingeven
-Comment[ne]=प्लगइनका बारेमा तपाईँको छोटो भनाइ यस्तो छ
-Comment[nl]=Hier kunt u een korte omschrijving opgeven
-Comment[pl]=Tu powinien się pojawić krótki opis wtyczki
-Comment[pt]=Aqui deverá colocar uma descrição do 'plugin'
-Comment[pt_BR]=Sua descrição sumária sobre o plug-in vai aqui
-Comment[ru]=Здесь располагается краткое описание модуля
-Comment[sk]=Sem vložte krátky popis modulu
-Comment[sl]=Tukaj je kratek opis o vstavku
-Comment[sr]=Овде иде ваш кратак опис прикључка
-Comment[sr@Latn]=Ovde ide vaš kratak opis priključka
-Comment[sv]=En kort beskrivningen av vad insticksprogrammet gör
-Comment[ta]=உங்கள் சொருகின் சிறு விவரம் இங்கிருக்கும்
-Comment[tg]=Дар инҷо тасвири кӯтоҳи модул ҷойгир аст
-Comment[tr]=Eklenti hakkında kısa bir tanımı buraya yazın.
-Comment[zh_CN]=关于这个插件的简短描述
-Comment[zh_TW]=您對此外掛程式的描述寫在這裡
author=%{AUTHOR}, %{EMAIL}
diff --git a/languages/cpp/app_templates/kateplugin/plugin_app.cpp b/languages/cpp/app_templates/kateplugin/plugin_app.cpp
index 4d80a74c..351fca4e 100644
--- a/languages/cpp/app_templates/kateplugin/plugin_app.cpp
+++ b/languages/cpp/app_templates/kateplugin/plugin_app.cpp
@@ -55,7 +55,7 @@ void KatePlugin%{APPNAME}::addView(Kate::MainWindow *win)
PluginView *view = new PluginView ();
(void) new TDEAction ( i18n("Insert Hello World"), 0, this,
- TQT_SLOT( slotInsertHello() ), view->actionCollection(),
+ TQ_SLOT( slotInsertHello() ), view->actionCollection(),
"edit_insert_%{APPNAMELC}" );
view->setInstance (new TDEInstance("kate"));
diff --git a/languages/cpp/app_templates/kateplugin/plugin_app.h b/languages/cpp/app_templates/kateplugin/plugin_app.h
index 847e6175..fba66bcc 100644
--- a/languages/cpp/app_templates/kateplugin/plugin_app.h
+++ b/languages/cpp/app_templates/kateplugin/plugin_app.h
@@ -16,14 +16,14 @@
class KatePluginFactory : public KLibFactory
{
- Q_OBJECT
+ TQ_OBJECT
public:
KatePluginFactory();
virtual ~KatePluginFactory();
- virtual TQObject* createObject( TQObject* parent = 0, const char* pname = 0, const char* name = TQOBJECT_OBJECT_NAME_STRING, const TQStringList &args = TQStringList() );
+ virtual TQObject* createObject( TQObject* parent = 0, const char* pname = 0, const char* name = "TQObject", const TQStringList &args = TQStringList() );
private:
static TDEInstance* s_instance;
@@ -31,7 +31,7 @@ class KatePluginFactory : public KLibFactory
class KatePlugin%{APPNAME} : public Kate::Plugin, Kate::PluginViewInterface
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/app_templates/kateplugin2/CMakeLists.txt b/languages/cpp/app_templates/kateplugin2/CMakeLists.txt
index 27dbe63f..1840a504 100644
--- a/languages/cpp/app_templates/kateplugin2/CMakeLists.txt
+++ b/languages/cpp/app_templates/kateplugin2/CMakeLists.txt
@@ -9,11 +9,30 @@
#
#################################################
-add_custom_target( kateplugin2.tar.gz ALL
- COMMAND ${TAR} zcf kateplugin2.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops plugin.desktop )
+set( _tarball_files
src-Makefile.am plugin_app.cpp plugin_app.h plugin_app.rc
hi16-action-plugin.png hi22-action-plugin.png
- kateplugin2.png plugin.kdevelop subdirs plugin.desktop
+ kateplugin2.png plugin.kdevelop subdirs
+)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET kateplugin2.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
)
@@ -22,6 +41,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kateplugin2.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kateplugin2.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kateplugin2/kateplugin2.kdevtemplate b/languages/cpp/app_templates/kateplugin2/kateplugin2.kdevtemplate
index 9b4bc8ed..6a5641d9 100644
--- a/languages/cpp/app_templates/kateplugin2/kateplugin2.kdevtemplate
+++ b/languages/cpp/app_templates/kateplugin2/kateplugin2.kdevtemplate
@@ -1,67 +1,12 @@
# TDE Config File
[General]
Name=Kate plugin with config page
-Name[ca]=Connector per a Kate amb pàgina de configuració
-Name[da]=Kate plugin med indstillingsside
-Name[de]=Kate-Modul mit Einstellungsseite
-Name[el]=Πρόσθετο Kate με σελίδα ρύθμισης
-Name[es]=Complemento para Kate con página de configuración
-Name[et]=Kate plugin seadistustedialoogiga
-Name[eu]=Konfigurazio orridun Kate plugina
-Name[fa]=وصلۀ Kate با صفحۀ پیکربندی
-Name[fr]=Module externe pour Kate comprenant une page de configuration
-Name[ga]=Breiseán Kate le leathanach cumraíochta
-Name[gl]=Extensión para Kate con páxina de configuración
-Name[hu]=Kate-bővítőmodul beállítólappal
-Name[it]=Plugin per Kate con pagina di configurazione
-Name[ja]=設定ページのある Kate プラグイン
-Name[nds]=Kate-Moduul mit Instellensiet
-Name[ne]=कन्फिग पृष्ठसँग केट प्लगइन
-Name[nl]=Kate-plugin met config page
-Name[pl]=Wtyczka do Kate ze stroną konfiguracyjną
-Name[pt]='Plugin' do Kate com página de configuração
-Name[pt_BR]='Plugin' do Kate com página de configuração
-Name[ru]=Модуль Kate с диалогом настройки
-Name[sk]=Kate modul s konfiguračnou stránkou
-Name[sl]=Vstavek z nastavitveno stranjo za Kate
-Name[sr]=Прикључак за Kate са страном за подешавања
-Name[sr@Latn]=Priključak za Kate sa stranom za podešavanja
-Name[sv]=Kate-insticksprogram med inställningssida
-Name[tr]=Ayar sayfası olan bir Kate eklentisi
-Name[zh_CN]=带配置页的 Kate 插件
-Name[zh_TW]=Kate 外掛程式,內含設定頁面
-Icon=kateplugin2.png
-Category=C++/TDE
+
Comment=Generates a plugin with config page for Kate the text editor.
-Comment[ca]=Genera un connector amb pàgina de configuració per a l'editor de text Kate.
-Comment[da]=Generere et plugin med indstillingsside for teksteditoren Kate.
-Comment[de]=Erstellt ein Modul mit Konfigurationsseite für den Texteditor Kate.
-Comment[el]=Δημιουργεί ένα πρόσθετο με σελίδα ρύθμισης για το Kate τον επεξεργαστή κειμένου.
-Comment[es]=Genera un complemento con página de configuración para el editor de texto Kate.
-Comment[et]=Seadistustedialoogiga plugina loomine tekstiredaktorile Kate.
-Comment[eu]=Konfigurazio orridun Kate plugin bat sortzen du.
-Comment[fa]=وصله‌ای با صفحۀ پیکربندی ویرایشگر متن Kate تولید می‌کند.
-Comment[fr]=Génère un module externe comprenant une page de configuration pour l'éditeur de texte Kate.
-Comment[ga]=Cruthaíodh breiseán le leathanach cumraíochta le haghaidh eagarthóra téacs Kate.
-Comment[gl]=Xera unha extensión con páxina de configuración para o editor de textos Kate.
-Comment[hu]=Létrehoz egy bővítőmodult beállítólappal a Kate szövegszerkesztőhöz.
-Comment[it]=Genera un plugin con pagina di configurazione per l'editor di testo Kate.
-Comment[ja]=テキストエディタ Kate のための設定ページのあるプラグインを作成します。
-Comment[nds]=Stellt en Moduul mit Instellensiet för den Texteditor "Kate" op.
-Comment[ne]=केट पाठ सम्पादकका लागि कन्फिग पृष्ठसँग प्लगइन उत्पन्न गर्दछ ।
-Comment[nl]=Genereert een plugin met een config page voor de Kate-teksteditor
-Comment[pl]=Generuje wtyczke wraz ze stroną konfiguracyjną do edytora tekstu Kate.
-Comment[pt]=Gera um 'plugin' com uma página de configuração para o Kate, o editor de texto.
-Comment[pt_BR]=Gera um 'plugin' com uma página de configuração para o Kate, o editor de texto.
-Comment[ru]=Создание модуля для текстового редактора Kate с диалогом настройки.
-Comment[sk]=Vygeneruje modul s konfiguračnou stránkou pre textový editor Kate.
-Comment[sl]=Ustvari vstavek z nastavitveno stranjo za urejevalnik besedil Kate.
-Comment[sr]=Прави прикључак са страном за подешавање за уређивач текста Kate.
-Comment[sr@Latn]=Pravi priključak sa stranom za podešavanje za uređivač teksta Kate.
-Comment[sv]=Skapar ett insticksprogram för texteditorn Kate med en inställningssida.
-Comment[tr]=Kate metin düzenleyicisi için ayar sayfası olan bir eklenti yaratır.
-Comment[zh_CN]=生成带配置页的 Kate 文本编辑器插件。
-Comment[zh_TW]=產生一個 Kate 文字編輯器的外掛程式,內含設定頁面。
+
+Category=C++/TDE
+
+Icon=kateplugin2.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/plugin_%{APPNAMELC}.cpp
Archive=kateplugin2.tar.gz
@@ -178,32 +123,3 @@ Process=false
[MSG]
Type=message
Comment=A plugin for Kate with a config page was created in %{dest}
-Comment[ca]=Un connector per a Kate amb pàgina de configuració ha estat creat en %{dest}
-Comment[da]=Et plugin for Kate med en indstillingsside blev oprettet i %{dest}
-Comment[de]=Ein Modul für Kate mit Konfigurationsseite wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόσθετο για το Kate με μια σελίδα ρύθμισης δημιουργήθηκε στο %{dest}
-Comment[es]=Un complemento para Kate con una página de configuración ha sido creado en %{dest}
-Comment[et]=Seadistustedialoogiga Kate plugin loodi asukohta %{dest}
-Comment[eu]=Konfigurazio orridun Kate plugin bat sortu da hemen:%{dest}
-Comment[fa]=وصله‌ای برای Kate با یک صفحۀ پیکربندی در %{dest} ایجاد شد
-Comment[fr]=Un module externe pour Kate comprenant une page de configuration a été créé dans %{dest}
-Comment[ga]=Cruthaíodh breiseán Kate le leathanach cumraíochta i %{dest}
-Comment[gl]=Creouse unha extensión para Kate con páxina de configuración en %{dest}
-Comment[hu]=Létrejött egy Kate-bővítőmodul (beállítólappal) itt: %{dest}
-Comment[it]=È stato creato un plugin per Kate con pagina di configurazione in %{dest}
-Comment[ja]=設定ページのある Kate プラグインを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Moduul för Kate mit Instellensiet opstellt
-Comment[ne]=कन्फिग पृष्ठसँग केटका लागि प्लगइन %{dest} मा सिर्जना गरियो
-Comment[nl]=Een plugin voor Kate met een config page is aangemaakt in %{dest}
-Comment[pl]=Wtyczka do Kate wraz ze stroną konfiguracyjną została utworzona w %{dest}
-Comment[pt]=Foi criado um 'plugin' para o Kate, com uma página de configuração, em %{dest}
-Comment[pt_BR]=Foi criado um 'plugin' para o Kate, com uma página de configuração, em %{dest}
-Comment[ru]=Модуль Kate с диалогом настройки создан в %{dest}
-Comment[sk]=Modul pre Kate s konfiguračnou stránkou bol vytvorený v %{dest}
-Comment[sl]=Vstavek z nastavitveno stranjo za Kate je bil ustvarjen v %{dest}
-Comment[sr]=Прикључак за Kate са страном за подешавања направљен је у %{dest}
-Comment[sr@Latn]=Priključak za Kate sa stranom za podešavanja napravljen je u %{dest}
-Comment[sv]=Ett insticksprogram för Kate med en inställningssida skapades i %{dest}
-Comment[tr]=Kate için ayar sayfası olan bir eklenti %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个带配置页的 Kate 插件
-Comment[zh_TW]=一個內含設定頁面的 Kate 外掛程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/kateplugin2/plugin.desktop b/languages/cpp/app_templates/kateplugin2/plugin.desktop
index 1995d38f..31845627 100644
--- a/languages/cpp/app_templates/kateplugin2/plugin.desktop
+++ b/languages/cpp/app_templates/kateplugin2/plugin.desktop
@@ -1,76 +1,10 @@
[Desktop Entry]
+Name=My First Kate Plugin
+
+Comment=Your short description about the plugin goes here
+
Type=Service
X-TDE-ServiceTypes=Kate/Plugin
X-TDE-Library=lib%{APPNAMELC}plugin
X-Kate-Version=2.2
-Name=My First Kate Plugin
-Name[br]=Ma lugent Kate kentañ
-Name[ca]=El meu primer connector per a Kate
-Name[cy]=F'ategyn cyntaf Kate
-Name[da]=Mit første Kate plugin
-Name[de]=Mein erstes Kate-Modul
-Name[el]=Το πρώτο μου πρόσθετο για το Kate
-Name[es]=Mi primer complemento para Kate
-Name[et]=Minu esimene Kate plugin
-Name[eu]=Nire lehenengo Kate plugina
-Name[fa]=اولین وصلۀ Kate من
-Name[fr]=Mon premier module externe pour Kate
-Name[ga]=Mo Chéad Bhreiseán Kate
-Name[gl]=A miña primeira extensión para Kate
-Name[hu]=Mintapélda Kate-bővítőmodulra
-Name[it]=Il mio primo plugin di Kate
-Name[ja]=はじめての Kate プラグイン
-Name[ms]=Plugin Kate Pertama Saya
-Name[nds]=Mien eerst Kate-Moduul
-Name[ne]=मेरो पहिलो केट प्लगइन
-Name[nl]=Mijn eerste Kate-plugin
-Name[pl]=Moja pierwsza wtyczka do Kate
-Name[pt]=O Meu Primeiro 'Plugin' para o Kate
-Name[pt_BR]=Meu Primeiro Plug-in do Kate
-Name[ru]=Мой первый модуль к Kate
-Name[sk]=Môj prvý Kate modul
-Name[sl]=Moj prvi vstavek za Kate
-Name[sr]=Мој први прикључак за Kate
-Name[sr@Latn]=Moj prvi priključak za Kate
-Name[sv]=Mitt första insticksprogram för Kate
-Name[tr]=İlk Kate Eklentim
-Name[zh_CN]=我的第一个 Kate 插件
-Name[zh_TW]=我的第一個 Kate 外掛程式
-Comment=Your short description about the plugin goes here
-Comment[ca]=Aquí va la descripció curta referent al connector
-Comment[cy]=Mae eich disgrifiad byr am yr ategyn yn mynd yma
-Comment[da]=Din korte beskrivelse af plugin skal være her
-Comment[de]=Hierhin gehört eine kurze Beschreibung des Moduls
-Comment[el]=Η σύντομη περιγραφή σας σχετικά με το πρόσθετο πηγαίνει εδώ
-Comment[es]=Aquí va la descripción corta sobre el complemento
-Comment[et]=Sinu plugina lühikirjeldus
-Comment[eu]=Hemen dihoa plugin-aren buruzko zure deskribapen motza
-Comment[fa]=توصیف کوتاه شما در مورد وصله در اینجا می‌آید
-Comment[fr]=Une courte description de votre module externe s'insère ici
-Comment[ga]=Cuir do chur síos gearr ar an mbreiseán anseo
-Comment[gl]=A súa descrición breve sobre a extensión vai aquí.
-Comment[hi]=प्लगइन के बारे में आपका छोटा सा वर्णन यहाँ जाएगा
-Comment[hu]=Itt lehet egy rövid leírást adni a bővítőmodulról
-Comment[is]=Hér ætti að vera smá lýsing á viðbótinni
-Comment[it]=La tua breve descrizione sui plugin va qui
-Comment[ja]=プラグインに関する短い説明をここに記述します。
-Comment[lt]=Čia turėtų būti trumpas priedo aprašymas
-Comment[ms]=Huraian ringkas anda tentang plugin anda di sini
-Comment[nds]=Hier kannst Du en kort Moduulbeschrieven ingeven
-Comment[ne]=प्लगइनका बारेमा तपाईँको छोटो भनाइ यस्तो छ
-Comment[nl]=Hier kunt u een korte omschrijving opgeven
-Comment[pl]=Tu powinien się pojawić krótki opis wtyczki
-Comment[pt]=Aqui deverá colocar uma descrição do 'plugin'
-Comment[pt_BR]=Sua descrição sumária sobre o plug-in vai aqui
-Comment[ru]=Здесь располагается краткое описание модуля
-Comment[sk]=Sem vložte krátky popis modulu
-Comment[sl]=Tukaj je kratek opis o vstavku
-Comment[sr]=Овде иде ваш кратак опис прикључка
-Comment[sr@Latn]=Ovde ide vaš kratak opis priključka
-Comment[sv]=En kort beskrivningen av vad insticksprogrammet gör
-Comment[ta]=உங்கள் சொருகின் சிறு விவரம் இங்கிருக்கும்
-Comment[tg]=Дар инҷо тасвири кӯтоҳи модул ҷойгир аст
-Comment[tr]=Eklenti hakkında kısa bir tanımı buraya yazın.
-Comment[zh_CN]=关于这个插件的简短描述
-Comment[zh_TW]=您對此外掛程式的描述寫在這裡
author=%{AUTHOR}, %{EMAIL}
diff --git a/languages/cpp/app_templates/kateplugin2/plugin_app.cpp b/languages/cpp/app_templates/kateplugin2/plugin_app.cpp
index 8845fae3..19b31c71 100644
--- a/languages/cpp/app_templates/kateplugin2/plugin_app.cpp
+++ b/languages/cpp/app_templates/kateplugin2/plugin_app.cpp
@@ -59,7 +59,7 @@ void KatePlugin%{APPNAME}::addView(Kate::MainWindow *win)
PluginView *view = new PluginView ();
(void) new TDEAction ( i18n("Insert Hello World"), 0, this,
- TQT_SLOT( slotInsertHello() ), view->actionCollection(),
+ TQ_SLOT( slotInsertHello() ), view->actionCollection(),
"edit_insert_%{APPNAMELC}" );
view->setInstance (new TDEInstance("kate"));
@@ -94,7 +94,7 @@ Kate::PluginConfigPage* KatePlugin%{APPNAME}::configPage (uint, TQWidget *w, con
{
%{APPNAME}ConfigPage* p = new %{APPNAME}ConfigPage(this, w);
initConfigPage( p );
- connect( p, TQT_SIGNAL(configPageApplyRequest(%{APPNAME}ConfigPage*)), this, TQT_SLOT(slotApplyConfig(%{APPNAME}ConfigPage*)) );
+ connect( p, TQ_SIGNAL(configPageApplyRequest(%{APPNAME}ConfigPage*)), this, TQ_SLOT(slotApplyConfig(%{APPNAME}ConfigPage*)) );
return (Kate::PluginConfigPage*)p;
}
@@ -124,7 +124,7 @@ void KatePlugin%{APPNAME}::slotApplyConfig( %{APPNAME}ConfigPage* p )
lo->addWidget(lab);
- // TODO: add connection to emit TQT_SLOT( changed() )
+ // TODO: add connection to emit TQ_SLOT( changed() )
}
%{APPNAME}ConfigPage::~%{APPNAME}ConfigPage()
diff --git a/languages/cpp/app_templates/kateplugin2/plugin_app.h b/languages/cpp/app_templates/kateplugin2/plugin_app.h
index 80fb0103..4096a9de 100644
--- a/languages/cpp/app_templates/kateplugin2/plugin_app.h
+++ b/languages/cpp/app_templates/kateplugin2/plugin_app.h
@@ -20,14 +20,14 @@ class %{APPNAME}ConfigPage;
class KatePluginFactory : public KLibFactory
{
- Q_OBJECT
+ TQ_OBJECT
public:
KatePluginFactory();
virtual ~KatePluginFactory();
- virtual TQObject* createObject( TQObject* parent = 0, const char* pname = 0, const char* name = TQOBJECT_OBJECT_NAME_STRING, const TQStringList &args = TQStringList() );
+ virtual TQObject* createObject( TQObject* parent = 0, const char* pname = 0, const char* name = "TQObject", const TQStringList &args = TQStringList() );
private:
static TDEInstance* s_instance;
@@ -35,7 +35,7 @@ private:
class KatePlugin%{APPNAME} : public Kate::Plugin, Kate::PluginViewInterface, Kate::PluginConfigInterfaceExtension
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -66,7 +66,7 @@ private:
class %{APPNAME}ConfigPage : public Kate::PluginConfigPage
{
- Q_OBJECT
+ TQ_OBJECT
friend class KatePlugin%{APPNAME};
diff --git a/languages/cpp/app_templates/kde4app/CMakeLists.txt b/languages/cpp/app_templates/kde4app/CMakeLists.txt
deleted file mode 100644
index 06b7c427..00000000
--- a/languages/cpp/app_templates/kde4app/CMakeLists.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-#################################################
-#
-# (C) 2010-2011 Serghei Amelian
-# serghei (DOT) amelian (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-add_custom_target( kde4app.tar.gz ALL
- COMMAND ${TAR} zcf kde4app.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- kapp4.cpp kapp4.h prefs_base.ui kapp4view.cpp
- kapp4view.h kapp4view_base.ui main.cpp kde4appui.rc
- kde4app-CMakeLists.txt kapp4.desktop kapp4.kcfg
- settings.kcfgc kde4app.png README kde4app.kdevelop
- kde4app.kdevelop.filelist
-)
-
-
-install( FILES
- ${CMAKE_CURRENT_BINARY_DIR}/kde4app.tar.gz kde4app.png
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-
-
-install( FILES
- kde4app.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
diff --git a/languages/cpp/app_templates/kde4app/Makefile.am b/languages/cpp/app_templates/kde4app/Makefile.am
deleted file mode 100644
index 2b39fcb4..00000000
--- a/languages/cpp/app_templates/kde4app/Makefile.am
+++ /dev/null
@@ -1,19 +0,0 @@
-dataFiles = kapp4.cpp kapp4.h prefs_base.ui kapp4view.cpp kapp4view.h kapp4view_base.ui \
- main.cpp kde4appui.rc CMakeLists.txt kapp4.desktop kapp4.kcfg settings.kcfgc \
- kde4app.png README kde4app.kdevelop kde4app.kdevelop.filelist
-
-templateName = kde4app
-
-### no need to change below:
-template_DATA = $(templateName).kdevtemplate
-templatedir = ${appwizarddatadir}/templates
-
-appwizarddatadir = ${kde_datadir}/kdevappwizard
-$(templateName).tar.gz: ${dataFiles}
- $(TAR) -cf $(templateName).tar -C $(srcdir) ${dataFiles}
- $(GZIP_COMMAND) -f9 $(templateName).tar
-
-archivedir = ${appwizarddatadir}
-archive_DATA = $(templateName).tar.gz ${templateName}.png
-
-CLEANFILES = *.tar.gz
diff --git a/languages/cpp/app_templates/kde4app/README b/languages/cpp/app_templates/kde4app/README
deleted file mode 100644
index 8180d28c..00000000
--- a/languages/cpp/app_templates/kde4app/README
+++ /dev/null
@@ -1,15 +0,0 @@
-!!!!!ATTENTION!!!!!
-
-Before starting the build you may need to setup the KDE4 environment variables.
-To do this open Project->Project Options and then look at the "Run" and the "Make"
-pages. Each of these two has an environment variables widget in which you have
-to fill in the right values for the variables already listed.
-
-After setting up the variables you'll also need to run cmake inside the build
-directory. This can not be done by tdevelop as a KDE4 environment is needed
-when running cmake to find KDE4. Open the integrated konsole and change to the build
-subdirectory. Then setup a KDE4 environment and run "cmake ../".
-
-More information how to setup a KDE4 development environment can be found on
-http://techbase.kde.org/Getting_Started/Increased_Productivity_in_KDE4_with_Scripts
-
diff --git a/languages/cpp/app_templates/kde4app/kapp4.cpp b/languages/cpp/app_templates/kde4app/kapp4.cpp
deleted file mode 100644
index d224123c..00000000
--- a/languages/cpp/app_templates/kde4app/kapp4.cpp
+++ /dev/null
@@ -1,90 +0,0 @@
-%{CPP_TEMPLATE}
-
-#include "%{APPNAMELC}.h"
-#include "%{APPNAMELC}view.h"
-#include "settings.h"
-
-#include <TQtGui/TQDropEvent>
-#include <TQtGui/TQPainter>
-
-#include <tdeconfigdialog.h>
-#include <kstatusbar.h>
-
-#include <tdeaction.h>
-#include <tdeactioncollection.h>
-#include <kstandardaction.h>
-
-#include <KDE/TDELocale>
-
-%{APPNAME}::%{APPNAME}()
- : KXmlGuiWindow(),
- m_view(new %{APPNAME}View(this)),
- m_printer(0)
-{
- // accept dnd
- setAcceptDrops(true);
-
- // tell the KXmlGuiWindow that this is indeed the main widget
- setCentralWidget(m_view);
-
- // then, setup our actions
- setupActions();
-
- // add a status bar
- statusBar()->show();
-
- // a call to KXmlGuiWindow::setupGUI() populates the GUI
- // with actions, using KXMLGUI.
- // It also applies the saved mainwindow settings, if any, and ask the
- // mainwindow to automatically save settings if changed: window size,
- // toolbar position, icon size, etc.
- setupGUI();
-}
-
-%{APPNAME}::~%{APPNAME}()
-{
-}
-
-void %{APPNAME}::setupActions()
-{
- TDEStandardAction::openNew(this, TQT_SLOT(fileNew()), actionCollection());
- TDEStandardAction::quit(tqApp, TQT_SLOT(quit()), actionCollection());
-
- TDEStandardAction::preferences(this, TQT_SLOT(optionsPreferences()), actionCollection());
-
- // custom menu and menu item - the slot is in the class %{APPNAME}View
- TDEAction *custom = new TDEAction(TDEIcon("colorize"), i18n("Swi&tch Colors"), this);
- actionCollection()->addAction( TQLatin1String("switch_action"), custom );
- connect(custom, TQT_SIGNAL(triggered(bool)), m_view, TQT_SLOT(switchColors()));
-}
-
-void %{APPNAME}::fileNew()
-{
- // this slot is called whenever the File->New menu is selected,
- // the New shortcut is pressed (usually CTRL+N) or the New toolbar
- // button is clicked
-
- // create a new window
- (new %{APPNAME})->show();
-}
-
-void %{APPNAME}::optionsPreferences()
-{
- // The preference dialog is derived from prefs_base.ui
- //
- // compare the names of the widgets in the .ui file
- // to the names of the variables in the .kcfg file
- //avoid to have 2 dialogs shown
- if ( TDEConfigDialog::showDialog( "settings" ) ) {
- return;
- }
- TDEConfigDialog *dialog = new TDEConfigDialog(this, "settings", Settings::self());
- TQWidget *generalSettingsDlg = new TQWidget;
- ui_prefs_base.setupUi(generalSettingsDlg);
- dialog->addPage(generalSettingsDlg, i18n("General"), "package_setting");
- connect(dialog, TQT_SIGNAL(settingsChanged(TQString)), m_view, TQT_SLOT(settingsChanged()));
- dialog->setAttribute( TQt::WA_DeleteOnClose );
- dialog->show();
-}
-
-#include "%{APPNAMELC}.moc"
diff --git a/languages/cpp/app_templates/kde4app/kapp4.desktop b/languages/cpp/app_templates/kde4app/kapp4.desktop
deleted file mode 100644
index 008fad44..00000000
--- a/languages/cpp/app_templates/kde4app/kapp4.desktop
+++ /dev/null
@@ -1,30 +0,0 @@
-[Desktop Entry]
-Name=KApp4
-Name[nds]=KProg4
-Name[sv]=KDE 4-program
-Name[zh_TW]=KApp4 程式
-Exec=kapp4 %i -caption "%c"
-Icon=kapp4
-Type=Application
-X-DocPath=kapp4/kapp4.html
-GenericName=A KDE4 Application
-GenericName[ca]=Una aplicació del KDE4
-GenericName[da]=Et KDE4-program
-GenericName[de]=Eine KDE 4-Anwendung
-GenericName[el]=Μία εφαρμογή του KDE4
-GenericName[es]=Una aplicación para KDE4
-GenericName[et]=KDE4 rakendus
-GenericName[hu]=KDE4-alapú alkalmazás
-GenericName[it]=Applicazione KDE4
-GenericName[nds]=En KDE4-Programm
-GenericName[nl]=Een KDE4-programma
-GenericName[pl]=Program dla KDE4
-GenericName[pt]=Uma Aplicação do KDE4
-GenericName[pt_BR]=Uma Aplicação do KDE4
-GenericName[ru]=Приложение KDE 4
-GenericName[sk]=KDE4 aplikácia
-GenericName[sr]=KDE4 програм
-GenericName[sr@Latn]=KDE4 program
-GenericName[sv]=Ett KDE 4-program
-GenericName[zh_TW]=KDE4 應用程式
-Terminal=false
diff --git a/languages/cpp/app_templates/kde4app/kapp4.h b/languages/cpp/app_templates/kde4app/kapp4.h
deleted file mode 100644
index 3c209de2..00000000
--- a/languages/cpp/app_templates/kde4app/kapp4.h
+++ /dev/null
@@ -1,54 +0,0 @@
-%{H_TEMPLATE}
-#ifndef %{APPNAMEUC}_H
-#define %{APPNAMEUC}_H
-
-
-#include <kxmlguiwindow.h>
-
-#include "ui_prefs_base.h"
-
-class %{APPNAME}View;
-class KPrinter;
-class TDEToggleAction;
-class KUrl;
-
-/**
- * This class serves as the main window for %{APPNAME}. It handles the
- * menus, toolbars, and status bars.
- *
- * @short Main window class
- * @author Andreas Pakulat <apaku@gmx.de>
- * @version 0.1
- */
-class %{APPNAME} : public KXmlGuiWindow
-{
- Q_OBJECT
-
-public:
- /**
- * Default Constructor
- */
- %{APPNAME}();
-
- /**
- * Default Destructor
- */
- virtual ~%{APPNAME}();
-
-private slots:
- void fileNew();
- void optionsPreferences();
-
-private:
- void setupActions();
-
-private:
- Ui::prefs_base ui_prefs_base ;
- %{APPNAME}View *m_view;
-
- KPrinter *m_printer;
- TDEToggleAction *m_toolbarAction;
- TDEToggleAction *m_statusbarAction;
-};
-
-#endif // _%{APPNAMELC}_H_
diff --git a/languages/cpp/app_templates/kde4app/kapp4.kcfg b/languages/cpp/app_templates/kde4app/kapp4.kcfg
deleted file mode 100644
index 6040f769..00000000
--- a/languages/cpp/app_templates/kde4app/kapp4.kcfg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
- http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
- <kcfgfile name="%{APPNAMELC}rc"/>
- <group name="Preferences">
- <entry name="col_background" type="Color">
- <label>color of the background</label>
- <default>black</default>
- </entry>
- <entry name="col_foreground" type="Color">
- <label>color of the foreground</label>
- <default>yellow</default>
- </entry>
- <entry name="val_time" type="Int">
- <label>size of a ball</label>
- <default>2</default>
- </entry>
- </group>
-</kcfg>
diff --git a/languages/cpp/app_templates/kde4app/kapp4view.cpp b/languages/cpp/app_templates/kde4app/kapp4view.cpp
deleted file mode 100644
index af95aa15..00000000
--- a/languages/cpp/app_templates/kde4app/kapp4view.cpp
+++ /dev/null
@@ -1,42 +0,0 @@
-%{CPP_TEMPLATE}
-#include "%{APPNAMELC}view.h"
-#include "settings.h"
-
-#include <tdelocale.h>
-#include <TQtGui/TQLabel>
-
-%{APPNAME}View::%{APPNAME}View(TQWidget *)
-{
- ui_%{APPNAMELC}view_base.setupUi(this);
- settingsChanged();
- setAutoFillBackground(true);
-}
-
-%{APPNAME}View::~%{APPNAME}View()
-{
-
-}
-
-void %{APPNAME}View::switchColors()
-{
- // switch the foreground/background colors of the label
- TQColor color = Settings::col_background();
- Settings::setCol_background( Settings::col_foreground() );
- Settings::setCol_foreground( color );
-
- settingsChanged();
-}
-
-void %{APPNAME}View::settingsChanged()
-{
- TQPalette pal;
- pal.setColor( TQPalette::Window, Settings::col_background());
- pal.setColor( TQPalette::WindowText, Settings::col_foreground());
- ui_%{APPNAMELC}view_base.kcfg_sillyLabel->setPalette( pal );
-
- // i18n : internationalization
- ui_%{APPNAMELC}view_base.kcfg_sillyLabel->setText( i18n("This project is %1 days old",Settings::val_time()) );
- emit signalChangeStatusbar( i18n("Settings changed") );
-}
-
-#include "%{APPNAMELC}view.moc"
diff --git a/languages/cpp/app_templates/kde4app/kapp4view.h b/languages/cpp/app_templates/kde4app/kapp4view.h
deleted file mode 100644
index 855a2144..00000000
--- a/languages/cpp/app_templates/kde4app/kapp4view.h
+++ /dev/null
@@ -1,56 +0,0 @@
-%{H_TEMPLATE}
-#ifndef %{APPNAMELC}VIEW_H
-#define %{APPNAMELC}VIEW_H
-
-#include <TQtGui/TQWidget>
-
-#include "ui_%{APPNAMELC}view_base.h"
-
-class TQPainter;
-class KUrl;
-
-/**
- * This is the main view class for %{APPNAME}. Most of the non-menu,
- * non-toolbar, and non-statusbar (e.g., non frame) GUI code should go
- * here.
- *
- * @short Main view
- * @author %{AUTHOR} <%{EMAIL}>
- * @version %{VERSION}
- */
-
-class %{APPNAME}View : public TQWidget, public Ui::%{APPNAMELC}view_base
-{
- Q_OBJECT
-
-public:
- /**
- * Default constructor
- */
- %{APPNAME}View(TQWidget *parent);
-
- /**
- * Destructor
- */
- virtual ~%{APPNAME}View();
-
-private:
- Ui::%{APPNAMELC}view_base ui_%{APPNAMELC}view_base;
-
-signals:
- /**
- * Use this signal to change the content of the statusbar
- */
- void signalChangeStatusbar(const TQString& text);
-
- /**
- * Use this signal to change the content of the caption
- */
- void signalChangeCaption(const TQString& text);
-
-private slots:
- void switchColors();
- void settingsChanged();
-};
-
-#endif // %{APPNAME}VIEW_H
diff --git a/languages/cpp/app_templates/kde4app/kapp4view_base.ui b/languages/cpp/app_templates/kde4app/kapp4view_base.ui
deleted file mode 100644
index 6738a789..00000000
--- a/languages/cpp/app_templates/kde4app/kapp4view_base.ui
+++ /dev/null
@@ -1,213 +0,0 @@
-<ui version="4.0" >
-<class>%{APPNAMELC}view_base</class>
-<widget class="TQWidget" name="%{APPNAMELC}view_base" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>315</width>
- <height>233</height>
- </rect>
- </property>
- <property name="windowTitle" >
- <string>%{APPNAMELC}_base</string>
- </property>
- <property name="autoFillBackground" >
- <bool>true</bool>
- </property>
- <layout class="TQGridLayout" >
- <property name="leftMargin" >
- <number>11</number>
- </property>
- <property name="topMargin" >
- <number>11</number>
- </property>
- <property name="rightMargin" >
- <number>11</number>
- </property>
- <property name="bottomMargin" >
- <number>11</number>
- </property>
- <property name="horizontalSpacing" >
- <number>6</number>
- </property>
- <property name="verticalSpacing" >
- <number>6</number>
- </property>
- <item row="0" column="0" >
- <widget class="TQLabel" name="kcfg_sillyLabel" >
- <property name="palette" >
- <palette>
- <active>
- <colorrole role="WindowText" >
- <brush brushstyle="SolidPattern" >
- <color alpha="255" >
- <red>255</red>
- <green>255</green>
- <blue>0</blue>
- </color>
- </brush>
- </colorrole>
- <colorrole role="Button" >
- <brush brushstyle="SolidPattern" >
- <color alpha="255" >
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- </brush>
- </colorrole>
- <colorrole role="Base" >
- <brush brushstyle="SolidPattern" >
- <color alpha="255" >
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- </brush>
- </colorrole>
- <colorrole role="Window" >
- <brush brushstyle="SolidPattern" >
- <color alpha="255" >
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- </brush>
- </colorrole>
- <colorrole role="AlternateBase" >
- <brush brushstyle="SolidPattern" >
- <color alpha="255" >
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- </brush>
- </colorrole>
- </active>
- <inactive>
- <colorrole role="WindowText" >
- <brush brushstyle="SolidPattern" >
- <color alpha="255" >
- <red>255</red>
- <green>255</green>
- <blue>0</blue>
- </color>
- </brush>
- </colorrole>
- <colorrole role="Button" >
- <brush brushstyle="SolidPattern" >
- <color alpha="255" >
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- </brush>
- </colorrole>
- <colorrole role="Base" >
- <brush brushstyle="SolidPattern" >
- <color alpha="255" >
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- </brush>
- </colorrole>
- <colorrole role="Window" >
- <brush brushstyle="SolidPattern" >
- <color alpha="255" >
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- </brush>
- </colorrole>
- <colorrole role="AlternateBase" >
- <brush brushstyle="SolidPattern" >
- <color alpha="255" >
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- </brush>
- </colorrole>
- </inactive>
- <disabled>
- <colorrole role="WindowText" >
- <brush brushstyle="SolidPattern" >
- <color alpha="255" >
- <red>119</red>
- <green>119</green>
- <blue>119</blue>
- </color>
- </brush>
- </colorrole>
- <colorrole role="Button" >
- <brush brushstyle="SolidPattern" >
- <color alpha="255" >
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- </brush>
- </colorrole>
- <colorrole role="Base" >
- <brush brushstyle="SolidPattern" >
- <color alpha="255" >
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- </brush>
- </colorrole>
- <colorrole role="Window" >
- <brush brushstyle="SolidPattern" >
- <color alpha="255" >
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- </brush>
- </colorrole>
- <colorrole role="AlternateBase" >
- <brush brushstyle="SolidPattern" >
- <color alpha="255" >
- <red>0</red>
- <green>0</green>
- <blue>0</blue>
- </color>
- </brush>
- </colorrole>
- </disabled>
- </palette>
- </property>
- <property name="font" >
- <font>
- <family>Sans Serif</family>
- <pointsize>12</pointsize>
- </font>
- </property>
- <property name="autoFillBackground" >
- <bool>true</bool>
- </property>
- <property name="text" >
- <string>hello, world</string>
- </property>
- <property name="scaledContents" >
- <bool>true</bool>
- </property>
- <property name="alignment" >
- <set>Qt::AlignCenter</set>
- </property>
- <property name="wordWrap" >
- <bool>false</bool>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- <layoutdefault spacing="6" margin="11" />
- <pixmapfunction>qPixmapFromMimeSource</pixmapfunction>
- <resources/>
- <connections/>
-</ui>
diff --git a/languages/cpp/app_templates/kde4app/kde4app-CMakeLists.txt b/languages/cpp/app_templates/kde4app/kde4app-CMakeLists.txt
deleted file mode 100644
index ef8ff86a..00000000
--- a/languages/cpp/app_templates/kde4app/kde4app-CMakeLists.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-project(%{APPNAME})
-find_package(KDE4 REQUIRED)
-include (KDE4Defaults)
-include_directories( ${KDE4_INCLUDES} ${TQT_INCLUDES} )
-
-set(%{APPNAMELC}_SRCS
- %{APPNAMELC}.cpp
- main.cpp
- %{APPNAMELC}view.cpp
- )
-
-#kde4_automoc(${%{APPNAMELC}_SRCS})
-
-kde4_add_ui_files(%{APPNAMELC}_SRCS %{APPNAMELC}view_base.ui prefs_base.ui)
-
-kde4_add_kcfg_files(%{APPNAMELC}_SRCS settings.kcfgc )
-
-kde4_add_executable(%{APPNAMELC} ${%{APPNAMELC}_SRCS})
-
-target_link_libraries(%{APPNAMELC} ${KDE4_TDEUI_LIBS} )
-
-install(TARGETS %{APPNAMELC} DESTINATION ${BIN_INSTALL_DIR} )
-
-
-########### install files ###############
-
-install( FILES %{APPNAMELC}.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
-install( FILES %{APPNAMELC}.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
-install( FILES %{APPNAMELC}ui.rc DESTINATION ${DATA_INSTALL_DIR}/%{APPNAMELC} )
-
-
diff --git a/languages/cpp/app_templates/kde4app/kde4app.kdevelop b/languages/cpp/app_templates/kde4app/kde4app.kdevelop
deleted file mode 100644
index 5168efbe..00000000
--- a/languages/cpp/app_templates/kde4app/kde4app.kdevelop
+++ /dev/null
@@ -1,205 +0,0 @@
-<?xml version = '1.0'?>
-<kdevelop>
- <general>
- <author>%{AUTHOR}</author>
- <email>%{EMAIL}</email>
- <version>%{VERSION}</version>
- <projectmanagement>KDevCustomProject</projectmanagement>
- <primarylanguage>C++</primarylanguage>
- <keywords>
- <keyword>C++</keyword>
- <keyword>Code</keyword>
- <keyword>Qt</keyword>
- <keyword>KDE</keyword>
- </keywords>
- <projectname>%{APPNAMELC}</projectname>
- <projectdirectory>.</projectdirectory>
- <absoluteprojectpath>false</absoluteprojectpath>
- <description/>
- <ignoreparts/>
- </general>
- <kdevfileview>
- <groups>
- <group pattern="*.cpp;*.cxx;*.h" name="Sources" />
- <group pattern="*.ui" name="User Interface" />
- <group pattern="*.png" name="Icons" />
- <group pattern="*.po;*.ts" name="Translations" />
- <group pattern="*" name="Others" />
- </groups>
- <tree>
- <hidenonprojectfiles>false</hidenonprojectfiles>
- <hidepatterns>*.o,*.lo,CVS</hidepatterns>
- </tree>
- </kdevfileview>
- <kdevdoctreeview>
- <ignoretocs>
- <toc>ada</toc>
- <toc>ada_bugs_gcc</toc>
- <toc>bash</toc>
- <toc>bash_bugs</toc>
- <toc>clanlib</toc>
- <toc>w3c-dom-level2-html</toc>
- <toc>fortran_bugs_gcc</toc>
- <toc>gnome1</toc>
- <toc>gnustep</toc>
- <toc>gtk</toc>
- <toc>gtk_bugs</toc>
- <toc>haskell</toc>
- <toc>haskell_bugs_ghc</toc>
- <toc>java_bugs_gcc</toc>
- <toc>java_bugs_sun</toc>
- <toc>pascal_bugs_fp</toc>
- <toc>php</toc>
- <toc>php_bugs</toc>
- <toc>perl</toc>
- <toc>perl_bugs</toc>
- <toc>python</toc>
- <toc>python_bugs</toc>
- <toc>ruby</toc>
- <toc>ruby_bugs</toc>
- <toc>sdl</toc>
- <toc>w3c-svg</toc>
- <toc>sw</toc>
- <toc>w3c-uaag10</toc>
- <toc>wxwidgets_bugs</toc>
- </ignoretocs>
- <ignoreqt_xml>
- <toc>qmake User Guide</toc>
- </ignoreqt_xml>
- </kdevdoctreeview>
- <kdevdebugger>
- <general>
- <dbgshell>libtool</dbgshell>
- <programargs/>
- <gdbpath/>
- <breakonloadinglibs>true</breakonloadinglibs>
- <separatetty>false</separatetty>
- <floatingtoolbar>false</floatingtoolbar>
- <runappinappdirectory>true</runappinappdirectory>
- </general>
- <display>
- <staticmembers>false</staticmembers>
- <demanglenames>true</demanglenames>
- </display>
- </kdevdebugger>
- <kdevfilecreate>
- <filetypes/>
- <useglobaltypes>
- <type ext="ui" />
- <type ext="cpp" />
- <type ext="h" />
- </useglobaltypes>
- </kdevfilecreate>
- <kdevcvs>
- <cvsoptions>-f</cvsoptions>
- <commitoptions/>
- <updateoptions>-dP</updateoptions>
- <addoptions/>
- <removeoptions>-f</removeoptions>
- <diffoptions>-u3 -p</diffoptions>
- <logoptions/>
- <rshoptions/>
- </kdevcvs>
- <cppsupportpart>
- <codecompletion/>
- <filetemplates>
- <choosefiles>false</choosefiles>
- <interfaceURL/>
- <implementationURL/>
- <interfacesuffix>.h</interfacesuffix>
- <implementationsuffix>.cpp</implementationsuffix>
- <lowercasefilenames>true</lowercasefilenames>
- </filetemplates>
- </cppsupportpart>
- <kdevcustomproject>
- <run>
- <mainprogram>%{dest}/build/%{APPNAMELC}</mainprogram>
- <programargs/>
- <terminal>false</terminal>
- <autocompile>false</autocompile>
- <envvars>
- <envvar value="" name="TDEDIRS" />
- <envvar value="" name="TDEHOME" />
- <envvar value="" name="LD_LIBRARY_PATH" />
- <envvar value="" name="PATH" />
- <envvar value="" name="PKG_CONFIG_PATH" />
- <envvar value="" name="QT_PLUGIN_PATH" />
- </envvars>
- <autoinstall>false</autoinstall>
- <autotdesu>false</autotdesu>
- <globaldebugarguments/>
- <useglobalprogram>true</useglobalprogram>
- <globalcwd>%{dest}</globalcwd>
- <directoryradio>executable</directoryradio>
- </run>
- <build>
- <buildtool>make</buildtool>
- <builddir>%{dest}/build</builddir>
- </build>
- <make>
- <abortonerror>false</abortonerror>
- <numberofjobs>1</numberofjobs>
- <prio>0</prio>
- <dontact>false</dontact>
- <makebin>make</makebin>
- <defaulttarget/>
- <makeoptions/>
- <selectedenvironment>default</selectedenvironment>
- <environments>
- <default>
- <envvar value="" name="TDEDIRS" />
- <envvar value="" name="TDEHOME" />
- <envvar value="" name="LD_LIBRARY_PATH" />
- <envvar value="" name="PATH" />
- <envvar value="" name="PKG_CONFIG_PATH" />
- <envvar value="" name="QT_PLUGIN_PATH" />
- </default>
- </environments>
- </make>
- <filetypes>
- <filetype>*.h</filetype>
- <filetype>*.cpp</filetype>
- <filetype>CMakeLists.txt</filetype>
- <filetype>*.desktop</filetype>
- <filetype>*.kcfg*</filetype>
- <filetype>*.ui</filetype>
- <filetype>Doxyfile</filetype>
- <filetype>*.dox</filetype>
- <filetype>*.rc</filetype>
- <filetype>*.cmake</filetype>
- </filetypes>
- <other>
- <prio>0</prio>
- <otherbin/>
- <defaulttarget/>
- <otheroptions/>
- <selectedenvironment>default</selectedenvironment>
- <environments>
- <default/>
- </environments>
- </other>
- <blacklist>
- <path>build</path>
- </blacklist>
- </kdevcustomproject>
- <kdevcppsupport>
- <qt>
- <used>true</used>
- <version>4</version>
- <includestyle>4</includestyle>
- <designerintegration>ExternalDesigner</designerintegration>
- <designer>/usr/bin/designer-qt4</designer>
- <root>/usr/lib/qt4</root>
- </qt>
- </kdevcppsupport>
- <kdevclassview>
- <folderhierarchy>true</folderhierarchy>
- <depthoffolders>2</depthoffolders>
- </kdevclassview>
- <kdevdocumentation>
- <projectdoc>
- <docsystem>Doxygen Documentation Collection</docsystem>
- <docurl>%{APPNAMELC}.tag</docurl>
- </projectdoc>
- </kdevdocumentation>
-</kdevelop>
diff --git a/languages/cpp/app_templates/kde4app/kde4app.kdevelop.filelist b/languages/cpp/app_templates/kde4app/kde4app.kdevelop.filelist
deleted file mode 100644
index 5235563f..00000000
--- a/languages/cpp/app_templates/kde4app/kde4app.kdevelop.filelist
+++ /dev/null
@@ -1,13 +0,0 @@
-# KDevelop Custom Project File List
-CMakeLists.txt
-main.cpp
-prefs_base.ui
-settings.kcfgc
-%{APPNAMELC}.cpp
-%{APPNAMELC}.desktop
-%{APPNAMELC}.h
-%{APPNAMELC}.kcfg
-%{APPNAMELC}ui.rc
-%{APPNAMELC}view.cpp
-%{APPNAMELC}view.h
-%{APPNAMELC}view_base.ui
diff --git a/languages/cpp/app_templates/kde4app/kde4app.kdevtemplate b/languages/cpp/app_templates/kde4app/kde4app.kdevtemplate
deleted file mode 100644
index 2a7269fd..00000000
--- a/languages/cpp/app_templates/kde4app/kde4app.kdevtemplate
+++ /dev/null
@@ -1,155 +0,0 @@
-# KDE Config File
-[General]
-Name=KDE4 Application framework
-Name[ca]=Entorn de treball d'aplicacions pel KDE4
-Name[da]=KDE4 program-framework
-Name[de]=KDE 4-Anwendungsgrundgerüst
-Name[el]=Πλαίσιο εφαρμογής του KDE4
-Name[es]=Infraestructura de aplicación para KDE4
-Name[et]=KDE4 rakenduse raamistik
-Name[hu]=Keretrendszer KDE4-alapú alkalmazáshoz
-Name[it]=Infrastruttura per applicazioni KDE4
-Name[nds]=KDE4-Programmrahmenwark
-Name[nl]=KDE4-programmaframewerk
-Name[pl]=Szablon programu dla KDE4
-Name[pt]=Plataforma de aplicações do KDE4
-Name[pt_BR]=Plataforma de aplicações do KDE4
-Name[ru]=Инструментарий для создания приложений KDE 4
-Name[sk]=KDE4 aplikačný framework
-Name[sr]=Радни оквир KDE4 програма
-Name[sr@Latn]=Radni okvir KDE4 programa
-Name[sv]=KDE 4-programramverk
-Name[zh_TW]=KDE4 應用程式框架
-Icon=kde4app.png
-Category=C++/KDE4
-Comment=Generates a simple KDE4 application with one toplevel window, menus and toolbars.
-Comment[ca]=Genera una aplicació senzilla per al KDE4 amb una finestra principal, menús i barres d'eines.
-Comment[da]=Genererer et simpelt KDE4-program med et vindue på topniveau, menuer og værktøjslinjer.
-Comment[de]=Erstellt eine einfache KDE 4-Anwendung mit einem Toplevel-Fenster, Menüs und Werkzeugleisten.
-Comment[el]=Δημιουργεί μια απλή εφαρμογή του KDE4 με ένα ανώτερο παράθυρο, μενού, και γραμμές εργαλείων.
-Comment[es]=Genera una sencilla aplicación para KDE4 con una ventana principal, menús y barras de herramientas.
-Comment[et]=Lihtsa KDE4 rakenduse loomine ühe tipptaseme akna, menüüde ja tööriistaribadega.
-Comment[hu]=Létrehoz egy egyszerű KDE4-alkalmazást egy főablakkal, menükkel és eszköztárakkal.
-Comment[it]=Genera una semplice applicazione KDE4 con una finestra toplevel, menu e barre degli strumenti.
-Comment[nds]=Stellt en eenfach KDE4-Programm mit een böverst Finster, Menüs un Warktüüchbalkens op.
-Comment[nl]=Genereert een eenvoudig KDE4-programma met een topniveauvenster, menu's en werkbalken.
-Comment[pl]=Generuje prosty program dla KDE4 posiadający okno, menu i paski narzędzi.
-Comment[pt]=Gera uma aplicação para KDE4 simples, com uma janela de topo, menus e barras de ferramentas.
-Comment[pt_BR]=Gera uma aplicação para KDE4 simples, com uma janela de topo, menus e barras de ferramentas.
-Comment[ru]=Создание простого приложения KDE 4 с одним окном верхнего уровня, меню и панелями инструментов.
-Comment[sk]=Vygeneruje jednoduchú KDE4 aplikáciu s jedným oknom, menu a panelom nástrojov.
-Comment[sr]=Прави једноставан KDE4 програм са једним прозором највишег нивоа, менијима и тракама са алатом.
-Comment[sr@Latn]=Pravi jednostavan KDE4 program sa jednim prozorom najvišeg nivoa, menijima i trakama sa alatom.
-Comment[sv]=Skapar ett enkelt KDE 4-program med ett toppnivåfönster, menyer och verktygsrader.
-Comment[zh_TW]=產生一個簡單的 KDE4 應用程式,內含頂層視窗、選單與工具列。
-FileTemplates=h,CStyle,cpp,CStyle
-ShowFilesAfterGeneration=%{dest}/README
-Archive=kde4app.tar.gz
-
-[FILE1]
-Type=install
-Source=%{src}/CMakeLists.txt
-Dest=%{dest}/CMakeLists.txt
-
-[FILE2]
-Type=install
-Source=%{src}/main.cpp
-Dest=%{dest}/main.cpp
-
-[FILE3]
-Type=install
-Source=%{src}/kapp4.cpp
-Dest=%{dest}/%{APPNAMELC}.cpp
-
-[FILE4]
-Type=install
-Source=%{src}/kapp4.h
-Dest=%{dest}/%{APPNAMELC}.h
-
-[FILE5]
-Type=install
-Source=%{src}/kapp4view.cpp
-Dest=%{dest}/%{APPNAMELC}view.cpp
-
-
-[FILE6]
-Type=install
-Source=%{src}/kapp4view.h
-Dest=%{dest}/%{APPNAMELC}view.h
-
-
-[FILE7]
-Type=install
-Source=%{src}/kde4appui.rc
-Dest=%{dest}/%{APPNAMELC}ui.rc
-
-
-[FILE8]
-Type=install
-Source=%{src}/kapp4view_base.ui
-Dest=%{dest}/%{APPNAMELC}view_base.ui
-
-
-[FILE9]
-Type=install
-Source=%{src}/kapp4.desktop
-Dest=%{dest}/%{APPNAMELC}.desktop
-
-[FILE10]
-Type=install
-Source=%{src}/kapp4.kcfg
-Dest=%{dest}/%{APPNAMELC}.kcfg
-
-
-[FILE11]
-Type=install
-Source=%{src}/prefs_base.ui
-Dest=%{dest}/prefs_base.ui
-
-
-[FILE12]
-Type=install
-Source=%{src}/settings.kcfgc
-Dest=%{dest}/settings.kcfgc
-
-[FILE13]
-Type=install
-Source=%{src}/README
-Dest=%{dest}/README
-
-[FILE14]
-Type=install
-Source=%{src}/kde4app.kdevelop
-Dest=%{dest}/%{APPNAMELC}.kdevelop
-
-[FILE15]
-Type=install
-Source=%{src}/kde4app.kdevelop.filelist
-Dest=%{dest}/%{APPNAMELC}.kdevelop.filelist
-
-[MKDIR1]
-Type=mkdir
-Dir=%{dest}/build
-
-[MSG]
-Type=message
-Comment=A KDE4 Application was created at %{dest}
-Comment[ca]=S'ha creat una aplicació per al KDE4 a %{dest}
-Comment[da]=Et KDE4-program blev oprettet i %{dest}
-Comment[de]=Eine KDE 4-Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή KDE4 δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación para KDE4 ha sido creada en %{dest}
-Comment[et]=KDE4 rakendus loodi asukohta %{dest}
-Comment[hu]=Létrejött egy KDE4-alapú alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione KDE4 in %{dest}
-Comment[nds]=In %{dest} wöör en KDE4-Programm opstellt
-Comment[nl]=Een KDE4-toepassing is aangemaakt in %{dest}
-Comment[pl]=Program dla KDE4 został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação do KDE4 em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação do KDE4 em %{dest}
-Comment[ru]=Приложение KDE 4 создано в %{dest}
-Comment[sk]=KDE4 aplikácia bola vytvorená v %{dest}
-Comment[sr]=KDE4 програм је направљен у %{dest}
-Comment[sr@Latn]=KDE4 program je napravljen u %{dest}
-Comment[sv]=Ett KDE 4-program skapades i %{dest}
-Comment[zh_TW]=一個 KDE4 應用程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/kde4app/kde4app.png b/languages/cpp/app_templates/kde4app/kde4app.png
deleted file mode 100644
index 42dfe38d..00000000
--- a/languages/cpp/app_templates/kde4app/kde4app.png
+++ /dev/null
Binary files differ
diff --git a/languages/cpp/app_templates/kde4app/kde4appui.rc b/languages/cpp/app_templates/kde4app/kde4appui.rc
deleted file mode 100644
index 406bccc6..00000000
--- a/languages/cpp/app_templates/kde4app/kde4appui.rc
+++ /dev/null
@@ -1,8 +0,0 @@
-<!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
-<kpartgui name="KApp4" version="1">
-<MenuBar>
- <Menu name="move"><text>&amp;Move</text>
- <Action name="switch_action" />
- </Menu>
-</MenuBar>
-</kpartgui>
diff --git a/languages/cpp/app_templates/kde4app/main.cpp b/languages/cpp/app_templates/kde4app/main.cpp
deleted file mode 100644
index 5c83921b..00000000
--- a/languages/cpp/app_templates/kde4app/main.cpp
+++ /dev/null
@@ -1,55 +0,0 @@
-%{CPP_TEMPLATE}
-
-#include "%{APPNAMELC}.h"
-#include <tdeapplication.h>
-#include <tdeaboutdata.h>
-#include <tdecmdlineargs.h>
-#include <KDE/TDELocale>
-
-static const char description[] =
- I18N_NOOP("A KDE 4 Application");
-
-static const char version[] = "%{VERSION}";
-
-int main(int argc, char **argv)
-{
- TDEAboutData about("%{APPNAMELC}", 0, ki18n("%{APPNAME}"), version, ki18n(description),
- TDEAboutData::License_%{LICENSE}, ki18n("(C) %{YEAR} %{AUTHOR}"), KLocalizedString(), 0, "%{EMAIL}");
- about.addAuthor( ki18n("%{AUTHOR}"), KLocalizedString(), "%{EMAIL}" );
- TDECmdLineArgs::init(argc, argv, &about);
-
- TDECmdLineOptions options;
- options.add("+[URL]", ki18n( "Document to open" ));
- TDECmdLineArgs::addCmdLineOptions(options);
- TDEApplication app;
-
- %{APPNAME} *widget = new %{APPNAME};
-
- // see if we are starting with session management
- if (app.isSessionRestored())
- {
- RESTORE(%{APPNAME});
- }
- else
- {
- // no session.. just start up normally
- TDECmdLineArgs *args = TDECmdLineArgs::parsedArgs();
- if (args->count() == 0)
- {
- //%{APPNAMELC} *widget = new %{APPNAMELC};
- widget->show();
- }
- else
- {
- int i = 0;
- for (; i < args->count(); i++)
- {
- //%{APPNAMELC} *widget = new %{APPNAMELC};
- widget->show();
- }
- }
- args->clear();
- }
-
- return app.exec();
-}
diff --git a/languages/cpp/app_templates/kde4app/prefs_base.ui b/languages/cpp/app_templates/kde4app/prefs_base.ui
deleted file mode 100644
index 87a191f1..00000000
--- a/languages/cpp/app_templates/kde4app/prefs_base.ui
+++ /dev/null
@@ -1,155 +0,0 @@
-<ui version="4.0" >
- <class>prefs_base</class>
- <widget class="TQWidget" name="prefs_base" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>282</width>
- <height>156</height>
- </rect>
- </property>
- <layout class="TQGridLayout" >
- <item row="0" column="0" >
- <widget class="TQLabel" name="textLabel2_2" >
- <property name="text" >
- <string>Background color:</string>
- </property>
- <property name="wordWrap" >
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="0" column="1" >
- <widget class="KColorButton" name="kcfg_col_background" >
- <property name="toolTip" >
- <string>Choose a new background color</string>
- </property>
- <property name="whatsThis" >
- <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
-p, li { white-space: pre-wrap; }
-&lt;/style>&lt;/head>&lt;body style=" font-family:'DejaVu Serif'; font-size:9pt; font-weight:400; font-style:normal;">
-&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Change the &lt;span style=" font-weight:600;">background&lt;/span> color by clicking here and choose the new &lt;span style=" color:#ff0000;">color&lt;/span> in the &lt;span style=" font-style:italic;">color dialog&lt;/span>.&lt;/p>&lt;/body>&lt;/html></string>
- </property>
- <property name="text" >
- <string/>
- </property>
- </widget>
- </item>
- <item row="2" column="0" >
- <widget class="TQLabel" name="textLabel1" >
- <property name="text" >
- <string>Project age:</string>
- </property>
- <property name="wordWrap" >
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="1" column="0" >
- <widget class="TQLabel" name="textLabel2" >
- <property name="text" >
- <string>Foreground color:</string>
- </property>
- <property name="wordWrap" >
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item row="1" column="1" >
- <widget class="KColorButton" name="kcfg_col_foreground" >
- <property name="toolTip" >
- <string>Choose a new foreground color</string>
- </property>
- <property name="whatsThis" >
- <string>&lt;html>&lt;head>&lt;meta name="qrichtext" content="1" />&lt;style type="text/css">
-p, li { white-space: pre-wrap; }
-&lt;/style>&lt;/head>&lt;body style=" font-family:'DejaVu Serif'; font-size:9pt; font-weight:400; font-style:normal;">
-&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Change the &lt;span style=" font-weight:600;">foreground&lt;/span> color by clicking here and choose the new &lt;span style=" color:#ff0000;">color&lt;/span> in the &lt;span style=" font-style:italic;">color dialog&lt;/span>.&lt;/p>&lt;/body>&lt;/html></string>
- </property>
- <property name="text" >
- <string/>
- </property>
- </widget>
- </item>
- <item row="0" column="2" >
- <spacer>
- <property name="orientation" >
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeType" >
- <enum>QSizePolicy::Expanding</enum>
- </property>
- <property name="sizeHint" >
- <size>
- <width>41</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="1" column="2" >
- <spacer>
- <property name="orientation" >
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeType" >
- <enum>QSizePolicy::Expanding</enum>
- </property>
- <property name="sizeHint" >
- <size>
- <width>41</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="2" column="1" >
- <widget class="TQSpinBox" name="kcfg_val_time" >
- <property name="toolTip" >
- <string>Set the project age (in days)</string>
- </property>
- <property name="whatsThis" >
- <string>Change the project age (in days) by choosing a new number of days.</string>
- </property>
- <property name="minimum" >
- <number>1</number>
- </property>
- <property name="value" >
- <number>2</number>
- </property>
- </widget>
- </item>
- <item row="2" column="2" >
- <spacer>
- <property name="orientation" >
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeType" >
- <enum>QSizePolicy::Expanding</enum>
- </property>
- <property name="sizeHint" >
- <size>
- <width>41</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </widget>
- <layoutdefault spacing="6" margin="11" />
- <pixmapfunction>qPixmapFromMimeSource</pixmapfunction>
- <customwidgets>
- <customwidget>
- <class>KColorButton</class>
- <extends>QPushButton</extends>
- <header>kcolorbutton.h</header>
- </customwidget>
- </customwidgets>
- <includes>
- <include location="local" >kcolorbutton.h</include>
- </includes>
- <resources/>
- <connections/>
-</ui>
diff --git a/languages/cpp/app_templates/kde4app/settings.kcfgc b/languages/cpp/app_templates/kde4app/settings.kcfgc
deleted file mode 100644
index 402fad09..00000000
--- a/languages/cpp/app_templates/kde4app/settings.kcfgc
+++ /dev/null
@@ -1,6 +0,0 @@
-# Code generation options for tdeconfig_compiler
-File=%{APPNAMELC}.kcfg
-ClassName=Settings
-Singleton=true
-Mutators=col_background,col_foreground
-# will create the necessary code for setting those variables
diff --git a/languages/cpp/app_templates/kdedcop/CMakeLists.txt b/languages/cpp/app_templates/kdedcop/CMakeLists.txt
index cca04f6a..bd541c45 100644
--- a/languages/cpp/app_templates/kdedcop/CMakeLists.txt
+++ b/languages/cpp/app_templates/kdedcop/CMakeLists.txt
@@ -22,6 +22,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kdedcop.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kdedcop.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kdedcop/app.h b/languages/cpp/app_templates/kdedcop/app.h
index 814fccad..ecb916d6 100644
--- a/languages/cpp/app_templates/kdedcop/app.h
+++ b/languages/cpp/app_templates/kdedcop/app.h
@@ -18,7 +18,7 @@
*/
class %{APPNAME} : public TDEMainWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
/**
diff --git a/languages/cpp/app_templates/kdedcop/kdedcop.kdevtemplate b/languages/cpp/app_templates/kdedcop/kdedcop.kdevtemplate
index 092491b8..5b0f584b 100644
--- a/languages/cpp/app_templates/kdedcop/kdedcop.kdevtemplate
+++ b/languages/cpp/app_templates/kdedcop/kdedcop.kdevtemplate
@@ -1,66 +1,12 @@
# TDE Config File
[General]
Name=Simple DCOP server
-Name[ca]=Simple servidor DCOP
-Name[da]=Simpel DCOP-server
-Name[de]=Einfacher DCOP-Server
-Name[el]=Απλός εξυπηρετητής DCOP
-Name[es]=Sencillo servidor DCOP
-Name[et]=Lihtne DCOP-server
-Name[eu]=DCOP zerbitzari sinple bat
-Name[fa]=کارساز سادۀ DCOP
-Name[fr]=Serveur DCOP simple
-Name[ga]=Freastalaí simplí DCOP
-Name[gl]=Servidor sinxelo DCOP
-Name[hu]=Egyszerű DCOP-kiszolgáló
-Name[it]=Semplice server DCOP
-Name[ja]=簡単な DCOP サーバ
-Name[nds]=Eenfach DCOP-Server
-Name[ne]=साधारण DCOP सर्भर
-Name[nl]=Eenvoudige DCOP-server
-Name[pl]=Prosty serwer DCOP
-Name[pt]=Servidor de DCOP simples
-Name[pt_BR]=Servidor de DCOP simples
-Name[ru]=Сервер DCOP
-Name[sk]=Jednoduchý DCOP server
-Name[sl]=Preprost strežnik DCOP
-Name[sr]=Једноставан DCOP сервер
-Name[sr@Latn]=Jednostavan DCOP server
-Name[sv]=Enkel DCOP-server
-Name[tr]=Basit DCOP Sunucusu
-Name[zh_CN]=简单的 DCOP 服务器
-Name[zh_TW]=簡單的 DCOP 伺服器
-Icon=kdedcop.png
-Category=C++/TDE
+
Comment=Generates a basic TDE DCOP server. This is an ideal starting point for a DCOP server that does not require a GUI interface.
-Comment[ca]=Genera un servidor bàsic DCOP per al TDE. Aquest és un idoni punt de partida per a un servidor DCOP que no requereixi d'una IGU.
-Comment[da]=Genererer en basal TDE DCOP-server. Dette er et ideelt startpunkt for en DCOP-server der ikke kræver en GUI-grænseflade.
-Comment[de]=Erstellt einen einfachen TDE-DCOP-Server. Dies ist ein idealer Ausgangspunkt für einen DCOP-Server, der keine Benutzeroberfläche erfordert.
-Comment[el]=Δημιουργεί ένα βασικό εξυπηρετητή TDE DCOP. Αυτό είναι ένα ιδανικό σημείο αρχής για έναν εξυπηρετητή DCOP ο οποίος δε χρειάζεται ένα γραφικό περιβάλλον.
-Comment[es]=Genera un servidor básico DCOP para TDE. Es un punto de comienzo ideal para un servidor DCOP que no requiera una interfaz gráfica.
-Comment[et]=Lihtsa TDE DCOP-serveri loomine. See on ideaalne algus DCOP-serverile, mis ei eelda graafilist kasutajaliidest.
-Comment[eu]=DCOP zerbitzari sinple bat sortzen du. Hau GUI interfazerik behar ez duen DCOP zerbitzari baterako hasierako puntu aparta da.
-Comment[fa]=یک کارساز پایۀ TDE DCOP تولید می‌کند. این یک نقطۀ شروع دلخواه برای یک کارساز DCOP است، که نیازی به یک واسط ونک ندارد.
-Comment[fr]=Génère un serveur DCOP TDE de base. C'est un bon point de départ pour un serveur DCOP qui ne requiert pas d'interface graphique.
-Comment[gl]=Xera un servidor básico DCOP para TDE. Este é un punto de comezo ideal para un servidor DCOP que non require unha interface GUI.
-Comment[hu]=Létrehoz egy egyszerű TDE DCOP-os kiszolgálót. Jó kiindulópont grafikus felület nélküli DCOP-kiszolgáló készítéséhez.
-Comment[it]=Genera un semplice server DCOP per TDE. È un punto di partenza ideale per un server DCOP che non richiede un'interfaccia GUI.
-Comment[ja]=基本的な TDE DCOP サーバを作成します。GUI を必要としない DCOP サーバの理想的な開始点です。
-Comment[nds]=Stellt en eenfach DCOP-Server op. Dat is en goot Anfang för en DCOP-Server ahn Böversiet.
-Comment[ne]=आधारभूत TDE DCOP सर्भर उत्पन्न गर्दछ । यो DCOP सर्भरका लागि उपयुक्त सुरुआत बिन्दु हो जसलाई जी यू आई इन्टरफेस आवश्यक पर्दैन ।
-Comment[nl]=Genereert een basis TDE DCOP-server. Dit is een ideaal startpunt voor een DCOP-server die geen GUI-interface vereist.
-Comment[pl]=Generuje prosty serwer TDE DCOP. Dobry punkt startu dla serwera DCOP, który nie potrzebuje interfejsu graficznego.
-Comment[pt]=Gera um servidor básico de DCOP para o TDE. Este é um ponto de partida ideal para um servidor de DCOP que não necessite de uma interface gráfica.
-Comment[pt_BR]=Gera um servidor básico de DCOP para o TDE. Este é um ponto de partida ideal para um servidor de DCOP que não necessite de uma interface gráfica.
-Comment[ru]=Создание простого сервера DCOP. Идеальная стартовая точка для разработки сервера DCOP без графического интерфейса.
-Comment[sk]=Vygeneruje základný TDE DCOP server. Toto je ideálny štartovací bod pre DCOP server, ktorý nepotrebuje GUI rozhranie.
-Comment[sl]=Ustvari osnovni strežnik DCOP za TDE. To je idealno začetno mesto za strežnik DCOP, ki ne potrebuje grafičnega vmesnika.
-Comment[sr]=Прави основан TDE DCOP сервер. Ово је идеална почетна тачка за DCOP сервер који не захтева GUI.
-Comment[sr@Latn]=Pravi osnovan TDE DCOP server. Ovo je idealna početna tačka za DCOP server koji ne zahteva GUI.
-Comment[sv]=Skapar en grundläggande TDE DCOP-server. Detta är en idealisk utgångspunkt för en DCOP-server som inte kräver ett grafiskt användargränssnitt.
-Comment[tr]=Basit bir TDE DCOP sunucusu yaratır. Bu grafik arayüz gerektirmeyen bir DCOP sunucusuna başlamak için uygun bir noktadır.
-Comment[zh_CN]=生成简单的 TDE DCOP 服务器。这是不需要图形界面的 DCOP 服务器的良好开端。
-Comment[zh_TW]=產生一個基本的 TDE DCOP 伺服器。這個是開發一個不需使用者介面的 DCOP 伺服器的一個好起點。
+
+Category=C++/TDE
+
+Icon=kdedcop.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/main.cpp
Archive=kdedcop.tar.gz
@@ -191,32 +137,3 @@ Dest=%{dest}/src/main.cpp
[MSG]
Type=message
Comment=A simple DCOP server was created in %{dest}
-Comment[ca]=Un simple servidor DCOP ha estat creat en %{dest}
-Comment[da]=En simpel DCOP-server blev oprettet i %{dest}
-Comment[de]=Ein einfacher DCOP-Server wurde in %{dest} erstellt.
-Comment[el]=Ένας απλός εξυπηρετητής DCOP δημιουργήθηκε στο %{dest}
-Comment[es]=Un sencillo servidor DCOP ha sido creado en %{dest}
-Comment[et]=Lihtne DCOP-server loodi asukohta %{dest}
-Comment[eu]=DCOP zerbitzari sinple bat sortu da hemen: %{dest}
-Comment[fa]=یک کارساز سادۀ DCOP در %{dest} ایجاد شد
-Comment[fr]=Un serveur DCOP simple a été créé dans %{dest}
-Comment[ga]=Cruthaíodh freastalaí simplí DCOP i %{dest}
-Comment[gl]=Creouse un servidor DCOP sinxelo en %{dest}
-Comment[hu]=Létrejött egy egyszerű DCOP-kiszolgáló itt: %{dest}
-Comment[it]=È stato creato un semplice server DCOP in %{dest}
-Comment[ja]=簡単な DCOP サーバを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en eenfach DCOP-Server opstellt
-Comment[ne]=साधारण DCOP सर्भर %{dest} मा सिर्जना गरियो
-Comment[nl]=Een eenvoudige DCOP-server is aangemaakt in %{dest}
-Comment[pl]=Prosty serwer DCOP został utworzony w %{dest}
-Comment[pt]=Foi criado um servidor de DCOP simples em %{dest}
-Comment[pt_BR]=Foi criado um servidor de DCOP simples em %{dest}
-Comment[ru]=Простой сервер DCOP создан в %{dest}
-Comment[sk]=Jednoduchý DCOP server bol vytvorený v %{dest}
-Comment[sl]=Preprost strežnik DCOP je bil ustvarjen v %{dest}
-Comment[sr]=Једноставан DCOP сервер направљен је у %{dest}
-Comment[sr@Latn]=Jednostavan DCOP server napravljen je u %{dest}
-Comment[sv]=En enkel DCOP-server skapades i %{dest}
-Comment[tr]=Basit bir DCOP sunucusu %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了简单的 DCOP 服务器
-Comment[zh_TW]=一個簡單的 DCOP 伺服器已建立於 %{dest}
diff --git a/languages/cpp/app_templates/kdevlang/CMakeLists.txt b/languages/cpp/app_templates/kdevlang/CMakeLists.txt
index 0f3fc956..aa29b530 100644
--- a/languages/cpp/app_templates/kdevlang/CMakeLists.txt
+++ b/languages/cpp/app_templates/kdevlang/CMakeLists.txt
@@ -9,12 +9,31 @@
#
#################################################
-add_custom_target( kdevlang.tar.gz ALL
- COMMAND ${TAR} zcf kdevlang.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops kdevlang.desktop )
+set( _tarball_files
src-Makefile.am kdevlang_part.cpp kdevlang_part.h
- kdevlang.rc kdevlang.desktop app.kdevelop
+ kdevlang.rc app.kdevelop
kdevlang-configure.in.in README.dox
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET kdevlang.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +41,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kdevlang.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kdevlang.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kdevlang/kdevlang.desktop b/languages/cpp/app_templates/kdevlang/kdevlang.desktop
index 3b328bfa..925f9081 100644
--- a/languages/cpp/app_templates/kdevlang/kdevlang.desktop
+++ b/languages/cpp/app_templates/kdevlang/kdevlang.desktop
@@ -1,12 +1,10 @@
[Desktop Entry]
+Name=KDev%{APPNAME}
+
+Comment=%{APPNAME}
+
Type=Service
Exec=blubb
-Comment=%{APPNAME}
-Comment[pt]=%{APPNAME$}
-Name=KDev%{APPNAME}
-Name[nds]=KDev%{ProgNaam}
-Name[sv]=TDevelop %{APPNAME}
-Name[ta]=கெடெவ்%{APPNAME}
Icon=tdevelop
X-TDE-ServiceTypes=TDevelop/LanguageSupport
X-TDevelop-Language=ChangeMe
diff --git a/languages/cpp/app_templates/kdevlang/kdevlang.kdevtemplate b/languages/cpp/app_templates/kdevlang/kdevlang.kdevtemplate
index 8e493769..074a1121 100644
--- a/languages/cpp/app_templates/kdevlang/kdevlang.kdevtemplate
+++ b/languages/cpp/app_templates/kdevlang/kdevlang.kdevtemplate
@@ -1,63 +1,11 @@
# TDE Config File
[General]
Name=TDevelop Language Support Plugin (Standalone build)
-Name[ca]=Connector per al suport de llenguatge a TDevelop (de construcció aïllada)
-Name[da]=TDevelop plugin for sprogstøttet (alenestående bygning)
-Name[de]=TDevelop-Modul für Sprachunterstützung (Unabhängige Erstellung)
-Name[el]=Πρόσθετο υποστήριξης γλώσσας του TDevelop (αυτόνομη κατασκευή)
-Name[es]=Complemento de implementación de lenguaje para TDevelop (construcción independiente)
-Name[et]=TDevelopi keeletoetuse plugin (autonoomne)
-Name[eu]=TDevelop-en lengoaien euskarrien interfazea (eraikuntza autonomoak)
-Name[fa]=وصلۀ پشتیبانی زبان TDevelop )ساخت خوداتکا(
-Name[fr]=Module externe de prise en charge de langage de TDevelop (construction autonome)
-Name[ga]=Breiseán Tacaíochta Teanga le haghaidh TDevelop (Tógáil Shaorsheasaimh)
-Name[gl]=Extensión de soporte de linguaxes para TDevelop (compilación independente)
-Name[hu]=TDevelop nyelvtámogató modul (önálló)
-Name[it]=Plugin di supporto per linguaggio di TDevelop (compilazione indipendente)
-Name[ja]=TDevelop 言語サポートプラグイン (スタンダローンビルド)
-Name[nds]=TDevelop-Moduul för Spraakünnerstütten (Enkelprogramm)
-Name[ne]=केडीई विकास भाषा समर्थन प्लगइन (स्ट्यान्डअलोन निर्माण)
-Name[nl]=TDEvelop Taalondersteuning Plugin (Standalone build)
-Name[pl]=Wtyczka TDevelopa do obsługi języka (budowana oddzielnie)
-Name[pt]='Plugin' de Suporte a Linguagens do TDevelop (compilação autónoma)
-Name[pt_BR]='Plugin' de Suporte a Linguagens do TDevelop (compilação autónoma)
-Name[ru]=Интерфейс языковой поддержки для TDevelop (внешний)
-Name[sk]=TDevelop modul pre jazykovú podporu (samostatný build)
-Name[sl]=Vstavek jezikovne podpore za TDevelop (samostojna izgradnja)
-Name[sr]=TDevelop-ов интерфејс за језичку подршку (самостална градња)
-Name[sr@Latn]=TDevelop-ov interfejs za jezičku podršku (samostalna gradnja)
-Name[sv]=TDevelop-insticksprogram för språkstöd (att bygga fristående)
-Name[tr]=TDevelop Dil Desteği Eklentisi (Kendi başına çalışabilen kurulum)
-Name[zh_CN]=TDevelop 语言支持插件(独立编译)
-Name[zh_TW]=TDevelop 語言支援外掛程式(單獨建立)
-Category=C++/TDevelop/
+
Comment=This generates a language support plugin for TDevelop, to be built outside of the TDevelop source tree.
-Comment[ca]=Genera un connector per al suport de llenguatge a TDevelop, per a que es construeixi fora de l'arbre de fonts de TDevelop.
-Comment[da]=Dette genererer en sprogstøtte-plugin for TDevelop, der skal bygges udenfor TDevelop's kildetræ.
-Comment[de]=Hiermit wird ein Sprachunterstützungsmodul für TDevelop generiert, das außerhalb des Quelltextbaumes von TDevelop erstellt wird.
-Comment[el]=Αυτό δημιουργεί ένα πρόσθετο υποστήριξης γλώσσας για το TDevelop, για την κατασκευή του έξω από το δέντρο πηγαίου κώδικα του TDevelop.
-Comment[es]=Genera un complemento de implementación de lenguaje para TDevelop, para ser construido fuera del árbol de código fuente de TDevelop.
-Comment[et]=TDevelopi keeletoetuse plugina loomine, mida saab ehitada väljaspool TDevelopi lähtekoodipuud.
-Comment[eu]=Honek TDevelop-en lengoai-euskarrirako plugin bat sortzen du, TDevelop-en iturburu zuhaitzetik at eraikitzeko.
-Comment[fa]=یک وصلۀ پشتیبان برای TDevelop تولید می‌کند، تا در بیرون درخت منبع TDevelop ساخته شود.
-Comment[fr]=Génère un module externe de prise en charge de langage pour TDevelop, à construire en dehors de l'arborescence des sources de TDevelop.
-Comment[gl]=Isto xera unha extensión de soporte de linguaxes para TDevelop que se compilará fóra da árbore de código de TDevelop.
-Comment[hu]=Létrehoz egy nyelvtámogató modult a TDevelophoz, mely a TDevelopos forráskönyvtáron kívül fordítható le.
-Comment[it]=Genera un plugin di supporto per linguaggio per TDevelop, deve essere compilato fuori dell'albero sorgente di TDevelop.
-Comment[nds]=Dit stellt en Spraakünnerstütten-Moduul för TDevelop op, dat buten den TDevelop-Bornboom kompileert warrt.
-Comment[ne]=यसले केडीई विकासका लागि केडीई विकास स्रोत ट्रीको बाहिर निर्माण गर्न, भाषा समर्थन प्लगइन उत्पन्न गर्दछ ।
-Comment[nl]=Dit genereert een taalondersteuningsplugin voor TDEvelop, welke buiten de TDevelop sourcetree wordt gebouwd.
-Comment[pl]=Generuje wtyczkę do obsługi języka w TDevelopie. Wtyczka jest budowana poza drzewem źródłowym TDevelopa.
-Comment[pt]=Isto gera um 'plugin' de suporte de linguagens para o TDevelop, que possa ser compilado fora da árvore de código do TDevelop.
-Comment[pt_BR]=Isto gera um 'plugin' de suporte de linguagens para o TDevelop, que possa ser compilado fora da árvore de código do TDevelop.
-Comment[ru]=Создание интерфейса языковой поддержки для TDevelop со сборкой вне исходного кода TDevelop.
-Comment[sk]=Vygeneruje modul pre jazykovú podporu pre TDevelop, tak aby ho bolo možné kompilovať mimo zdrojového stromu TDevelop.
-Comment[sr]=Ово прави прикључак за језичку подршку за TDevelop, који се гради ван TDevelop-овог изворног стабла.
-Comment[sr@Latn]=Ovo pravi priključak za jezičku podršku za TDevelop, koji se gradi van TDevelop-ovog izvornog stabla.
-Comment[sv]=Detta skapar ett TDevelop-insticksprogram för språkstöd, att bygga utanför TDevelops källkodsträd.
-Comment[tr]=Bu TDevelop için, TDevelop kaynak ağacının dışında olacak, bir dil desteği eklentisi yaratır.
-Comment[zh_CN]=这将生成 TDevelop 的语言支持插件,可以在 TDevelop 源代码树之外编译。
-Comment[zh_TW]=產生一個 TDevelop 語言支援外掛程式,建立在 TDevelop 程式源碼樹之外。
+
+Category=C++/TDevelop/
+
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}_part.cpp
Archive=kdevlang.tar.gz
@@ -129,29 +77,3 @@ Dest=%{dest}/src/README.dox
[MSG]
Type=message
Comment=A language plugin for TDevelop for standalone build was created in %{dest}
-Comment[ca]=Un connector per a llenguatge a TDevelop i de construcció aïllada ha estat creat en %{dest}
-Comment[da]=Et sprog-plugin for TDevelop for alenestående bygning blev oprettet i %{dest}
-Comment[de]=Ein Sprachunterstützungsmodul für TDevelop (unabhängige Erstellung) wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόσθετο γλώσσας για το TDevelop για αυτόνομη κατασκευή δημιουργήθηκε στο %{dest}
-Comment[es]=Un complemento de lenguaje para TDevelop de construcción independiente ha sido creado en %{dest}
-Comment[et]=TDevelopi autonoomne keeleplugin loodi asukohta %{dest}
-Comment[eu]=TDevelop-en hizkuntza plugin autonomo bat sortu da hemen: %{dest}
-Comment[fa]=یک وصلۀ زبان برای TDevelop جهت ساخت خوداتکا در %{dest} ایجاد شد
-Comment[fr]=Un module externe de langage pour TDevelop à construire de façon autonome a été créé dans %{dest}
-Comment[gl]=Creouse unha extensión de linguaxe para TDevelop a compilar de forma independente en %{dest}
-Comment[hu]=Létrejött egy TDevelopos nyelvtámogató modul (önálló lefordításra) itt: %{dest}
-Comment[it]=È stato creato un plugin di linguaggio per TDevelop per compilazione indipendente %{dest}
-Comment[nds]=In %{dest} wöör en Spraakünnerstütten-Moduul för TDevelop (Enkelprogramm) opstellt
-Comment[ne]=स्ट्यान्डअलोन निर्माण गर्न केडीई विकासका लागि भाषा प्लगइन %{dest} मा सिर्जना गरियो
-Comment[nl]=Een taalplugin voor TDevelop voor standalone build is aangemaakt in %{dest}
-Comment[pl]=Wtyczka języka dla TDevelopa do budowy oddzielnie została utworzona w %{dest}
-Comment[pt]=Foi criado um 'plugin' de linguagens de compilação autónoma para o TDevelop em %{dest}
-Comment[pt_BR]=Foi criado um 'plugin' de linguagens de compilação autónoma para o TDevelop em %{dest}
-Comment[ru]=Внешний интерфейс языковой поддержки для TDevelop создан в %{dest}
-Comment[sk]=Modul pre jazykovú podporu pre TDevelop bol vutvorený v %{dest}
-Comment[sr]=Језички прикључак за TDevelop за самосталну градњу направљен је у %{dest}
-Comment[sr@Latn]=Jezički priključak za TDevelop za samostalnu gradnju napravljen je u %{dest}
-Comment[sv]=Ett TDevelop-insticksprogram för språkstöd att bygga fristående skapades i %{dest}
-Comment[tr]=Kendi başına çalışabilen bir TDevelop dil eklentisi %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个独立编译的 TDevelop 语言插件
-Comment[zh_TW]=一個單獨建立的 TDevelop 語言外掛程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/kdevlang/kdevlang_part.cpp b/languages/cpp/app_templates/kdevlang/kdevlang_part.cpp
index 69dcd7d8..c96ffbf1 100644
--- a/languages/cpp/app_templates/kdevlang/kdevlang_part.cpp
+++ b/languages/cpp/app_templates/kdevlang/kdevlang_part.cpp
@@ -28,17 +28,17 @@ static const KDevPluginInfo data("kdev%{APPNAMELC}");
setXMLFile("kdevlang_%{APPNAMELC}.rc");
- m_build = new TDEAction( i18n("&Run"), "application-x-executable",Key_F9,this, TQT_SLOT(slotRun()),actionCollection(), "build_execute" );
+ m_build = new TDEAction( i18n("&Run"), "application-x-executable",Key_F9,this, TQ_SLOT(slotRun()),actionCollection(), "build_execute" );
kdDebug() << "Creating %{APPNAMELC} Part" << endl;
- connect( core(), TQT_SIGNAL(projectConfigWidget(KDialogBase*)),
- this, TQT_SLOT(projectConfigWidget(KDialogBase*)) );
- 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(partController(), TQT_SIGNAL(activePartChanged(KParts::Part*)),
- this, TQT_SLOT(slotActivePartChanged(KParts::Part *)));
+ connect( core(), TQ_SIGNAL(projectConfigWidget(KDialogBase*)),
+ this, TQ_SLOT(projectConfigWidget(KDialogBase*)) );
+ 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(partController(), TQ_SIGNAL(activePartChanged(KParts::Part*)),
+ this, TQ_SLOT(slotActivePartChanged(KParts::Part *)));
}
@@ -74,14 +74,14 @@ void %{APPNAME}Part::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(parse()));
+ TQTimer::singleShot(0, this, TQ_SLOT(parse()));
}
void %{APPNAME}Part::projectClosed()
{
diff --git a/languages/cpp/app_templates/kdevlang/kdevlang_part.h b/languages/cpp/app_templates/kdevlang/kdevlang_part.h
index 1cce0fa6..80a5354d 100644
--- a/languages/cpp/app_templates/kdevlang/kdevlang_part.h
+++ b/languages/cpp/app_templates/kdevlang/kdevlang_part.h
@@ -17,7 +17,7 @@ class TDEAction;
*/
class %{APPNAME}Part : public KDevLanguageSupport
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}Part(TQObject *parent, const char *name, const TQStringList &);
diff --git a/languages/cpp/app_templates/kdevpart/CMakeLists.txt b/languages/cpp/app_templates/kdevpart/CMakeLists.txt
index f581828c..9a1f0cc2 100644
--- a/languages/cpp/app_templates/kdevpart/CMakeLists.txt
+++ b/languages/cpp/app_templates/kdevpart/CMakeLists.txt
@@ -9,14 +9,33 @@
#
#################################################
-add_custom_target( kdevpart.tar.gz ALL
- COMMAND ${TAR} zcf kdevpart.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops kdevpart.desktop )
+set( _tarball_files
src-Makefile.am kdevpart_part.cpp kdevpart_part.h
kdevpart_widget.h kdevpart_widget.cpp kdevpart_part.rc
- kdevpart.desktop app.kdevelop README.dox
+ app.kdevelop README.dox
globalconfigbase.ui globalconfig.h globalconfig.cpp
projectconfigbase.ui projectconfig.h projectconfig.cpp
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET kdevpart.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -24,6 +43,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kdevpart.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kdevpart.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kdevpart/globalconfig.h b/languages/cpp/app_templates/kdevpart/globalconfig.h
index 723dbae2..c5625705 100644
--- a/languages/cpp/app_templates/kdevpart/globalconfig.h
+++ b/languages/cpp/app_templates/kdevpart/globalconfig.h
@@ -8,7 +8,7 @@ class %{APPNAME}Part;
class %{APPNAME}GlobalConfig: public %{APPNAME}GlobalConfigBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}GlobalConfig(%{APPNAME}Part *part, TQWidget *parent = 0, const char *name = 0);
diff --git a/languages/cpp/app_templates/kdevpart/kdevpart.desktop b/languages/cpp/app_templates/kdevpart/kdevpart.desktop
index f8978270..38fb700b 100644
--- a/languages/cpp/app_templates/kdevpart/kdevpart.desktop
+++ b/languages/cpp/app_templates/kdevpart/kdevpart.desktop
@@ -1,72 +1,12 @@
[Desktop Entry]
-Type=Service
-Exec=blubb
Name=KDev%{APPNAME}
-Name[nds]=KDev%{ProgNaam}
-Name[sv]=TDevelop %{APPNAME}
-Name[ta]=கெடெவ்%{APPNAME}
+
GenericName=%{APPNAME} Plugin
-GenericName[br]=Lugent %{APPNAME}
-GenericName[ca]=Connector per a %{APPNAME}
-GenericName[da]=%{APPNAME} plugin
-GenericName[de]=%{APPNAME}-Modul
-GenericName[el]=Πρόσθετο %{APPNAME}
-GenericName[es]=Complemento %{APPNAME}
-GenericName[et]=%{APPNAME} plugin
-GenericName[eu]=%{APPNAME} plugina
-GenericName[fa]=وصلۀ %{APPNAME}
-GenericName[fr]=Module externe pour %{APPNAME}
-GenericName[ga]=Breiseán %{APPNAME}
-GenericName[gl]=Extensión %{APPNAME}
-GenericName[hu]=%{APPNAME}-bővítőmodul
-GenericName[it]=Plugin %{APPNAME}
-GenericName[ja]=%{APPNAME} プラグイン
-GenericName[nds]=%{APPNAME}-Moduul
-GenericName[ne]=%{APPNAME} प्लगइन
-GenericName[nl]=%{APPNAME}-plugin
-GenericName[pl]=Wtyczka %{APPNAME}
-GenericName[pt]='Plugin' %{APPNAME}
-GenericName[pt_BR]=Plug-in do %{APPNAME}
-GenericName[ru]=Модуль %{APPNAME}
-GenericName[sk]=%{APPNAME} modul
-GenericName[sl]=Vstavek za %{APPNAME}
-GenericName[sr]=%{APPNAME} прикључак
-GenericName[sr@Latn]=%{APPNAME} priključak
-GenericName[sv]=%{APPNAME} insticksprogram
-GenericName[tr]=%{APPNAME} Eklentisi
-GenericName[zh_CN]=%{APPNAME} 插件
-GenericName[zh_TW]=%{APPNAME} 外掛程式
+
Comment=%{APPNAME} Description
-Comment[br]=Deskrivadur %{APPNAME}
-Comment[ca]=Descripció per a %{APPNAME}
-Comment[da]=%{APPNAME} beskrivelse
-Comment[de]=%{APPNAME} Beschreibung
-Comment[el]=Περιγραφή %{APPNAME}
-Comment[es]=Descripción de %{APPNAME}
-Comment[et]=%{APPNAME} kirjeldus
-Comment[eu]=%{APPNAME} deskribapena
-Comment[fa]=توصیف %{APPNAME}
-Comment[fr]=Description pour %{APPNAME}
-Comment[ga]=Cur Síos %{APPNAME}
-Comment[gl]=Descripción de %{APPNAME}
-Comment[hu]=%{APPNAME} leírása
-Comment[it]=Descrizione %{APPNAME}
-Comment[ja]=%{APPNAME} 概説
-Comment[nds]=%{APPNAME}-Beschrieven
-Comment[ne]=%{APPNAME} वर्णन
-Comment[nl]=%{APPNAME} omschrijving
-Comment[pl]=Opis %{APPNAME}
-Comment[pt]=Descrição de %{APPNAME$}
-Comment[pt_BR]=Descrição do %{APPNAME}
-Comment[ru]=Описание %{APPNAME}
-Comment[sk]=%{APPNAME} popis
-Comment[sl]=Opis za %{APPNAME}
-Comment[sr]=Опис за %{APPNAME}
-Comment[sr@Latn]=Opis za %{APPNAME}
-Comment[sv]=%{APPNAME} beskrivning
-Comment[tr]=%{APPNAME} Tanımı
-Comment[zh_CN]=%{APPNAME} 描述
-Comment[zh_TW]=%{APPNAME} 描述
+
+Type=Service
+Exec=blubb
Icon=tdevelop
X-TDE-ServiceTypes=TDevelop/Plugin
diff --git a/languages/cpp/app_templates/kdevpart/kdevpart.kdevtemplate b/languages/cpp/app_templates/kdevpart/kdevpart.kdevtemplate
index 75a13528..7bb82bf9 100644
--- a/languages/cpp/app_templates/kdevpart/kdevpart.kdevtemplate
+++ b/languages/cpp/app_templates/kdevpart/kdevpart.kdevtemplate
@@ -1,132 +1,27 @@
# TDE Config File
[General]
Name=TDevelop Plugin (TDevelop source tree build)
-Name[ca]=Connector per a TDevelop (de construcció a l'arbre de fonts de TDevelop)
-Name[da]=TDevelop Plugin (TDevelop kildetræ bygning)
-Name[de]=TDevelop-Modul (Erstellung im TDevelop-Quelltextbaum)
-Name[el]=Πρόσθετο TDevelop (κατασκευή με το δέντρο πηγαίου κώδικα του TDevelop)
-Name[es]=Complemento para TDevelop (construcción en árbol de código fuente de TDevelop)
-Name[et]=TDevelopi plugin (Kdevelopi lähtekoodipuus)
-Name[eu]=TDevelop plugina (TDevelop-en iturburu zuhaitzean erakitzeko)
-Name[fa]=وصلۀ TDevelop )ساخت درخت منبع TDevelop(
-Name[fr]=Module externe de TDevelop (construction dans l'arborescence des sources de TDevelop)
-Name[gl]=Extensión para TDevelop (compilación na árbore de código de TDevelop)
-Name[hu]=TDevelop-bővítőmodul (TDevelopos forráskönyvtáron belül)
-Name[it]=Plugin di TDevelop (compila l'albero sorgente di TDevelop)
-Name[ja]=TDevelop プラグイン (TDevelop ソースツリービルド)
-Name[nds]=TDevelop-Moduul (TDevelop-Bornboomprogramm)
-Name[ne]=केडीई विकास प्लगइन (केडीई विकास स्रोत ट्री निर्माण)
-Name[nl]=TDevelop-plugin (TDevelop source tree build)
-Name[pl]=Wtyczka TDevelopa (budowa w drzewie źródłowym TDevelopa)
-Name[pt]='Plugin' do TDevelop (compilação na árvore de código do TDevelop)
-Name[pt_BR]='Plugin' do TDevelop (compilação na árvore de código do TDevelop)
-Name[ru]=Модуль TDevelop (в исходном коде TDevelop)
-Name[sk]=TDevelop modul (TDevelop zdrojový strom build)
-Name[sr]=Прикључак за TDevelop (градња у изворном стаблу TDevelop-а)
-Name[sr@Latn]=Priključak za TDevelop (gradnja u izvornom stablu TDevelop-a)
-Name[sv]=TDevelop-insticksprogram (att bygga i TDevelops källkodsträd)
-Name[tr]=TDevelop Eklentisi (TDevelop kaynak ağacı kurulumu)
-Name[zh_CN]=TDevelop 插件(TDevelop 源代码树编译)
-Name[zh_TW]=TDevelop 外掛程式(TDevelop 程式源碼樹內建立)
-Category=C++/TDevelop/
+
Comment=This generates a plugin for TDevelop, for building within the TDevelop source tree
-Comment[ca]=Genera un connector per a TDevelop, per a que es construeixi en l'arbre de fonts de TDevelop
-Comment[da]=Dette genererer et plugin for TDevelop, til at bygges indenfor TDevelop's kildetræ
-Comment[de]=Hiermit wird ein Modul für TDevelop erstellt, dessen Erstellung innerhalb des Quelltextbaumes von TDevelop erfolgt.
-Comment[el]=Αυτό δημιουργεί ένα πρόσθετο για το TDevelop, για κατασκευή του μέσα στο δέντρο πηγαίου κώδικα του TDevelop
-Comment[es]=Genera un complemento para TDevelop, para ser construido en el árbol de código fuente de TDevelop
-Comment[et]=TDevelopi plugina loomine, mis ehitatakse TDevelopi lähtekoodipuus.
-Comment[eu]=Honek TDevelop-erako plugin bat sortzen du, TDevelop-en iturburu-zuhaitzean eraikitzeko
-Comment[fa]=وصله‌ای برای TDevelop، برای ساختن در درخت منبع TDevelop تولید می‌کند
-Comment[fr]=Génère un module externe pour TDevelop, à construire dans l'arborescence des sources de TDevelop
-Comment[gl]=Isto xera unha extensión para TDevelop que se compilará dentro da árbore de código de TDevelop
-Comment[hu]=Létrehoz egy TDevelop-bővítőmodult, mely a TDevelopos forráskönyvtáron belül fordítható le
-Comment[it]=Genera un plugin per TDevelop, per compilarlo assieme all'albero sorgente di TDevelop
-Comment[nds]=Dit stellt en TDevelop-Moduul för't Kompileren binnen den TDevelop-Bornboom op
-Comment[ne]=यसले केडीई विकास स्रोत ट्री भित्र निर्माण गर्न, केडीई विकासका लागि प्लगइन उत्पन्न गर्दछ
-Comment[nl]=Dit genereert een plugin voor TDevelop, om te bouwen binnen de TDevelop sourcetree
-Comment[pl]=Generuje wtyczkę do TDevelopa, która jest budowana w jego drzewie źródłowym
-Comment[pt]=Isto gera um 'plugin' para o TDevelop, para uma compilação dentro da árvore de código do TDevelop
-Comment[pt_BR]=Isto gera um 'plugin' para o TDevelop, para uma compilação dentro da árvore de código do TDevelop
-Comment[ru]=Создание модуля TDevelop в исходном коде TDevelop
-Comment[sk]=Vygeneruje modul pre TDevelop, ktorý sa bude kompilovať v rámci TDevelop zdrojového stromu
-Comment[sr]=Ово прави прикључак за TDevelop, за градњу у оквиру TDevelop-овог изворног стабла
-Comment[sr@Latn]=Ovo pravi priključak za TDevelop, za gradnju u okviru TDevelop-ovog izvornog stabla
-Comment[sv]=Det här skapar ett insticksprogram för TDevelop, att byggas inne i TDevelops källkodsträd.
-Comment[tr]=Bu TDevelop için, TDevelop kaynak ağacınında olacak, bir eklenti yaratır.
-Comment[zh_CN]=这将生成 TDevelop 的插件,该插件需要与 TDevelop 源代码树一起编译
-Comment[zh_TW]=產生一個 TDevelop 外掛程式,建立於 TDevelop 程式源碼樹內。
+
+Category=C++/TDevelop/
+
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}part.cpp
Archive=kdevpart.tar.gz
[SCOPE]
Type = value
-ValueType=QString
+ValueType=TQString
Value= SCOPE
Comment= The scope of a plugin (Global, Project, Core)
-Comment[ca]= L'àmbit d'un connector (Global, Project, Core)
-Comment[da]= Et plugins omfang (Globalt, Projekt, Kerne)
-Comment[de]= Gültigkeitsbereich eines Moduls (Global, Projekt, Kern)
-Comment[el]= Η εμβέλεια ενός πρόσθετου (Καθολική, Έργο, Πυρήνας)
-Comment[es]=El alcance de un complemento (global, proyecto, núcleo)
-Comment[et]=Plugina skoop (globaalne, projekt, tuum)
-Comment[eu]= Pluginaren barrutia (Globala, Projektua, Nukleoa)
-Comment[fa]=دامنۀ یک وصله )سراسری، پروژه، هسته(
-Comment[fr]= La portée d'un module externe (globale, projet, core)
-Comment[ga]= Scóip an bhreiseáin (Comhchoiteann, Tionscadal, Ceartlár)
-Comment[gl]=Ámbito da extensión (Global, Proxecto, Núcleo)
-Comment[hu]=A modul hatóköre (globális, projektszintű, alap)
-Comment[it]=Il contesto di un plugin (Globale, Progetto, Core)
-Comment[nds]= Dat Rebeet vun en Moduul (Globaal, Projekt, Karn)
-Comment[ne]= प्लगइनको क्षेत्र (विश्वव्यापी, परियोजना, कोर)
-Comment[nl]=Het bereik van een plugin (globaal, project, core)
-Comment[pl]=Przynależność wtyczki (globalna, projekt, część główna)
-Comment[pt]=O âmbito de um 'plugin' (Global, Projecto, Núcleo)
-Comment[pt_BR]=O âmbito de um 'plugin' (Global, Projecto, Núcleo)
-Comment[ru]=Тип модуля (Global, Project, Core)
-Comment[sk]=Rozsah module (globálny, projektový, jadrový)
-Comment[sr]=Опсег прикључка (глобални, пројекат, језгро)
-Comment[sr@Latn]=Opseg priključka (globalni, projekat, jezgro)
-Comment[sv]=Insticksprogrammets omfattning (Global, Projekt, Kärna)
-Comment[tr]=Bir eklentinin alanı (Genel, Proje, İç)
-Comment[zh_CN]=插件的范围(全局、工程、核心)
-Comment[zh_TW]=外掛程式的範圍(全域、專案、核心)
Default= Global
[PROPS]
Type = value
-ValueType=QString
+ValueType=TQString
Value= PROPS
Comment= The list of supported TDevelop properties
-Comment[ca]= La llista de propietats suportades del TDevelop
-Comment[da]= Listen af understøttede TDevelop-egenskaber
-Comment[de]= Die Liste der unterstützten TDevelop-Eigenschaften
-Comment[el]= Η λίστα των υποστηριζόμενων ιδιοτήτων του TDevelop
-Comment[es]=La lista de propiedades de TDevelop soportadas
-Comment[et]= TDevelopi toetatud omaduste nimekiri
-Comment[eu]= Onartzen diren TDevelop-en propietateen zerrenda
-Comment[fa]=فهرست ویژگیهای پشتیبانی‌شدۀ TDevelop
-Comment[fr]= La liste des propriétés de TDevelop prises en charge
-Comment[ga]= Liosta d'airíonna TDevelop a dtacaítear leo
-Comment[gl]=Lista das propiedades de TDevelop soportadas
-Comment[hu]=A támogatott TDevelop-tulajdonságok
-Comment[it]=Lista delle proprietà supportate da TDevelop
-Comment[nds]= De List mit ünnerstütt TDevelop-Egenschappen
-Comment[ne]= केडीई विकास समर्थन गर्ने गुणको सूची
-Comment[nl]=De lijst met ondersteunde TDevelop-properties
-Comment[pl]= Lista obsługiwanych właściwości TDevelopa
-Comment[pt]= A lista de propriedades do TDevelop suportadas
-Comment[pt_BR]= A lista de propriedades do TDevelop suportadas
-Comment[ru]=Список поддерживаемых типов модулей для TDevelop
-Comment[sk]=Zoznam podporovaných vlastností TDevelop
-Comment[sl]=Seznam podprtih lastnosti TDevelop
-Comment[sr]=Листа подржаних TDevelop-ових својстава
-Comment[sr@Latn]=Lista podržanih TDevelop-ovih svojstava
-Comment[sv]=Listan med egenskaper i TDevelop som stöds
-Comment[tr]=Desteklenen TDevelop özellikleri
-Comment[zh_CN]=列出支持的 TDevelop 属性
-Comment[zh_TW]=支援的 TDevelop 屬性列表
Default=
[FILE1]
@@ -211,32 +106,3 @@ Dest=%{dest}/README.dox
[MSG]
Type=message
Comment=A TDevelop plugin was created in %{dest}
-Comment[ca]=Un connector per a TDevelop ha estat creat en %{dest}
-Comment[da]=Et TDevelop plugin blev oprettet i %{dest}
-Comment[de]=Ein TDevelop-Modul wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόσθετο του TDevelop δημιουργήθηκε στο %{dest}
-Comment[es]=Un complemento para TDevelop ha sido creado en %{dest}
-Comment[et]=TDevelopi plugin loodi asukohta %{dest}
-Comment[eu]=TDevelop plugin bat sortu da hemen: %{dest}
-Comment[fa]=یک وصلۀ TDevelop در %{dest} ایجاد شد
-Comment[fr]=Un module externe pour TDevelop a été créé dans %{dest}
-Comment[ga]=Cruthaíodh breiseán TDevelop i %{dest}
-Comment[gl]=Creouse unha extensión para TDevelop en %{dest}
-Comment[hu]=Létrejött egy TDevelop-bővítőmodul itt: %{dest}
-Comment[it]=È stato creato un plugin per TDevelop in %{dest}
-Comment[ja]=TDevelop プラグインを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en TDevelop-Moduul opstellt
-Comment[ne]=केडीई विकास प्लगइन %{dest} मा सिर्जना गरियो
-Comment[nl]=Er is een TDevelop-plugin aangemaakt in %{dest}
-Comment[pl]=Wtyczka do TDevelopa została utworzona w %{dest}
-Comment[pt]=Foi criado um 'plugin' do TDevelop em %{dest}
-Comment[pt_BR]=Foi criado um 'plugin' do TDevelop em %{dest}
-Comment[ru]=Модуль TDevelop создан в %{dest}
-Comment[sk]=TDevelop modul bol vytvorený v %{dest}
-Comment[sl]=Vstavek za TDevelop je bil ustvarjen v %{dest}
-Comment[sr]=Прикључак за TDevelop направљен је у %{dest}
-Comment[sr@Latn]=Priključak za TDevelop napravljen je u %{dest}
-Comment[sv]=Ett insticksprogram för TDevelop skapades i %{dest}
-Comment[tr]=Bir TDevelop eklentisi %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了 TDevelop 插件
-Comment[zh_TW]=一個 TDevelop 外掛程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/kdevpart/kdevpart_part.cpp b/languages/cpp/app_templates/kdevpart/kdevpart_part.cpp
index aa950c8a..4c940738 100644
--- a/languages/cpp/app_templates/kdevpart/kdevpart_part.cpp
+++ b/languages/cpp/app_templates/kdevpart/kdevpart_part.cpp
@@ -22,14 +22,14 @@
#include "%{APPNAMELC}projectconfig.h"
typedef KDevGenericFactory<%{APPNAME}Part> %{APPNAME}Factory;
-KDevPluginInfo data("kdev%{APPNAMELC}");
-K_EXPORT_COMPONENT_FACTORY( libkdev%{APPNAMELC}, %{APPNAME}Factory( data ) );
+KDevPluginInfo pluginData("kdev%{APPNAMELC}");
+K_EXPORT_COMPONENT_FACTORY( libkdev%{APPNAMELC}, %{APPNAME}Factory( pluginData ) );
#define GLOBALDOC_OPTIONS 1
#define PROJECTDOC_OPTIONS 2
%{APPNAME}Part::%{APPNAME}Part(TQObject *parent, const char *name, const TQStringList &/*args*/)
- : KDevPlugin(&data, parent, name ? name : "%{APPNAME}Part")
+ : KDevPlugin(&pluginData, parent, name ? name : "%{APPNAME}Part")
{
setInstance(%{APPNAME}Factory::instance());
setXMLFile("kdev%{APPNAMELC}.rc");
@@ -60,16 +60,16 @@ K_EXPORT_COMPONENT_FACTORY( libkdev%{APPNAMELC}, %{APPNAME}Factory( data ) );
m_configProxy = new ConfigWidgetProxy(core());
m_configProxy->createGlobalConfigPage(i18n("%{APPNAME}"), GLOBALDOC_OPTIONS, info()->icon());
m_configProxy->createProjectConfigPage(i18n("%{APPNAME}"), PROJECTDOC_OPTIONS, info()->icon());
- connect(m_configProxy, TQT_SIGNAL(insertConfigWidget(const KDialogBase*, TQWidget*, unsigned int )),
- this, TQT_SLOT(insertConfigWidget(const KDialogBase*, TQWidget*, unsigned int)));
+ connect(m_configProxy, TQ_SIGNAL(insertConfigWidget(const KDialogBase*, TQWidget*, unsigned int )),
+ this, TQ_SLOT(insertConfigWidget(const KDialogBase*, TQWidget*, unsigned int)));
- connect(core(), TQT_SIGNAL(contextMenu(TQPopupMenu *, const Context *)),
- this, TQT_SLOT(contextMenu(TQPopupMenu *, const Context *)));
- connect(core(), TQT_SIGNAL(projectOpened()), this, TQT_SLOT(projectOpened()));
- connect(core(), TQT_SIGNAL(projectClosed()), this, TQT_SLOT(projectClosed()));
+ connect(core(), TQ_SIGNAL(contextMenu(TQPopupMenu *, const Context *)),
+ this, TQ_SLOT(contextMenu(TQPopupMenu *, const Context *)));
+ connect(core(), TQ_SIGNAL(projectOpened()), this, TQ_SLOT(projectOpened()));
+ connect(core(), TQ_SIGNAL(projectClosed()), this, TQ_SLOT(projectClosed()));
- TQTimer::singleShot(0, this, TQT_SLOT(init()));
+ TQTimer::singleShot(0, this, TQ_SLOT(init()));
}
%{APPNAME}Part::~%{APPNAME}Part()
@@ -92,7 +92,7 @@ void %{APPNAME}Part::setupActions()
{
// create XMLGUI actions here
action = new TDEAction(i18n("&Do Something..."), 0,
- this, TQT_SLOT(doSomething()), actionCollection(), "plugin_action" );
+ this, TQ_SLOT(doSomething()), actionCollection(), "plugin_action" );
action->setToolTip(i18n("Do something"));
action->setWhatsThis(i18n("<b>Do something</b><p>Describe here what does this action do."));
}
@@ -105,13 +105,13 @@ void %{APPNAME}Part::insertConfigWidget(const KDialogBase *dlg, TQWidget *page,
case GLOBALDOC_OPTIONS:
{
%{APPNAME}GlobalConfig *w = new %{APPNAME}GlobalConfig(this, page, "global config");
- connect(dlg, TQT_SIGNAL(okClicked()), w, TQT_SLOT(accept()));
+ connect(dlg, TQ_SIGNAL(okClicked()), w, TQ_SLOT(accept()));
break;
}
case PROJECTDOC_OPTIONS:
{
%{APPNAME}ProjectConfig *w = new %{APPNAME}ProjectConfig(this, page, "project config");
- connect(dlg, TQT_SIGNAL(okClicked()), w, TQT_SLOT(accept()));
+ connect(dlg, TQ_SIGNAL(okClicked()), w, TQ_SLOT(accept()));
break;
}
}
@@ -131,7 +131,7 @@ void %{APPNAME}Part::contextMenu(TQPopupMenu *popup, const Context *context)
// or create menu items on the fly
// int id = -1;
// id = popup->insertItem(i18n("Do Something Here"),
- // this, TQT_SLOT(doSomething()) );
+ // this, TQ_SLOT(doSomething()) );
// popup->setWhatsThis(id, i18n("<b>Do something here</b><p>Describe here what does this action do."
}
else if (context->hasType(Context::FileContext))
diff --git a/languages/cpp/app_templates/kdevpart/kdevpart_part.h b/languages/cpp/app_templates/kdevpart/kdevpart_part.h
index 9414d448..cae84cf2 100644
--- a/languages/cpp/app_templates/kdevpart/kdevpart_part.h
+++ b/languages/cpp/app_templates/kdevpart/kdevpart_part.h
@@ -18,7 +18,7 @@ Please read the README.dox file for more info about this part
*/
class %{APPNAME}Part: public KDevPlugin
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}Part(TQObject *parent, const char *name, const TQStringList &args);
diff --git a/languages/cpp/app_templates/kdevpart/kdevpart_widget.h b/languages/cpp/app_templates/kdevpart/kdevpart_widget.h
index e54abd4d..53b86bc9 100644
--- a/languages/cpp/app_templates/kdevpart/kdevpart_widget.h
+++ b/languages/cpp/app_templates/kdevpart/kdevpart_widget.h
@@ -10,7 +10,7 @@ class %{APPNAME}Part;
class %{APPNAME}Widget: public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}Widget(%{APPNAME}Part *part);
diff --git a/languages/cpp/app_templates/kdevpart/projectconfig.h b/languages/cpp/app_templates/kdevpart/projectconfig.h
index 49d4f089..54ffcccf 100644
--- a/languages/cpp/app_templates/kdevpart/projectconfig.h
+++ b/languages/cpp/app_templates/kdevpart/projectconfig.h
@@ -8,7 +8,7 @@ class %{APPNAME}Part;
class %{APPNAME}ProjectConfig: public %{APPNAME}ProjectConfigBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}ProjectConfig(%{APPNAME}Part *part, TQWidget *parent = 0, const char *name = 0);
diff --git a/languages/cpp/app_templates/kdevpart2/CMakeLists.txt b/languages/cpp/app_templates/kdevpart2/CMakeLists.txt
index a29ac0d3..e0a9c4ea 100644
--- a/languages/cpp/app_templates/kdevpart2/CMakeLists.txt
+++ b/languages/cpp/app_templates/kdevpart2/CMakeLists.txt
@@ -9,15 +9,34 @@
#
#################################################
-add_custom_target( kdevpart2.tar.gz ALL
- COMMAND ${TAR} zcf kdevpart2.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops kdevpart.desktop )
+set( _tarball_files
src-Makefile.am kdevpart_part.cpp kdevpart_part.h
kdevpart_widget.h kdevpart_widget.cpp kdevpart_part.rc
- kdevpart.desktop app.kdevelop kdevpart-configure.in.in
+ app.kdevelop kdevpart-configure.in.in
README.dox subdirs globalconfigbase.ui globalconfig.h
globalconfig.cpp projectconfigbase.ui projectconfig.h
projectconfig.cpp
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET kdevpart2.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -25,6 +44,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kdevpart2.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kdevpart2.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kdevpart2/globalconfig.h b/languages/cpp/app_templates/kdevpart2/globalconfig.h
index 723dbae2..c5625705 100644
--- a/languages/cpp/app_templates/kdevpart2/globalconfig.h
+++ b/languages/cpp/app_templates/kdevpart2/globalconfig.h
@@ -8,7 +8,7 @@ class %{APPNAME}Part;
class %{APPNAME}GlobalConfig: public %{APPNAME}GlobalConfigBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}GlobalConfig(%{APPNAME}Part *part, TQWidget *parent = 0, const char *name = 0);
diff --git a/languages/cpp/app_templates/kdevpart2/kdevpart.desktop b/languages/cpp/app_templates/kdevpart2/kdevpart.desktop
index f8978270..38fb700b 100644
--- a/languages/cpp/app_templates/kdevpart2/kdevpart.desktop
+++ b/languages/cpp/app_templates/kdevpart2/kdevpart.desktop
@@ -1,72 +1,12 @@
[Desktop Entry]
-Type=Service
-Exec=blubb
Name=KDev%{APPNAME}
-Name[nds]=KDev%{ProgNaam}
-Name[sv]=TDevelop %{APPNAME}
-Name[ta]=கெடெவ்%{APPNAME}
+
GenericName=%{APPNAME} Plugin
-GenericName[br]=Lugent %{APPNAME}
-GenericName[ca]=Connector per a %{APPNAME}
-GenericName[da]=%{APPNAME} plugin
-GenericName[de]=%{APPNAME}-Modul
-GenericName[el]=Πρόσθετο %{APPNAME}
-GenericName[es]=Complemento %{APPNAME}
-GenericName[et]=%{APPNAME} plugin
-GenericName[eu]=%{APPNAME} plugina
-GenericName[fa]=وصلۀ %{APPNAME}
-GenericName[fr]=Module externe pour %{APPNAME}
-GenericName[ga]=Breiseán %{APPNAME}
-GenericName[gl]=Extensión %{APPNAME}
-GenericName[hu]=%{APPNAME}-bővítőmodul
-GenericName[it]=Plugin %{APPNAME}
-GenericName[ja]=%{APPNAME} プラグイン
-GenericName[nds]=%{APPNAME}-Moduul
-GenericName[ne]=%{APPNAME} प्लगइन
-GenericName[nl]=%{APPNAME}-plugin
-GenericName[pl]=Wtyczka %{APPNAME}
-GenericName[pt]='Plugin' %{APPNAME}
-GenericName[pt_BR]=Plug-in do %{APPNAME}
-GenericName[ru]=Модуль %{APPNAME}
-GenericName[sk]=%{APPNAME} modul
-GenericName[sl]=Vstavek za %{APPNAME}
-GenericName[sr]=%{APPNAME} прикључак
-GenericName[sr@Latn]=%{APPNAME} priključak
-GenericName[sv]=%{APPNAME} insticksprogram
-GenericName[tr]=%{APPNAME} Eklentisi
-GenericName[zh_CN]=%{APPNAME} 插件
-GenericName[zh_TW]=%{APPNAME} 外掛程式
+
Comment=%{APPNAME} Description
-Comment[br]=Deskrivadur %{APPNAME}
-Comment[ca]=Descripció per a %{APPNAME}
-Comment[da]=%{APPNAME} beskrivelse
-Comment[de]=%{APPNAME} Beschreibung
-Comment[el]=Περιγραφή %{APPNAME}
-Comment[es]=Descripción de %{APPNAME}
-Comment[et]=%{APPNAME} kirjeldus
-Comment[eu]=%{APPNAME} deskribapena
-Comment[fa]=توصیف %{APPNAME}
-Comment[fr]=Description pour %{APPNAME}
-Comment[ga]=Cur Síos %{APPNAME}
-Comment[gl]=Descripción de %{APPNAME}
-Comment[hu]=%{APPNAME} leírása
-Comment[it]=Descrizione %{APPNAME}
-Comment[ja]=%{APPNAME} 概説
-Comment[nds]=%{APPNAME}-Beschrieven
-Comment[ne]=%{APPNAME} वर्णन
-Comment[nl]=%{APPNAME} omschrijving
-Comment[pl]=Opis %{APPNAME}
-Comment[pt]=Descrição de %{APPNAME$}
-Comment[pt_BR]=Descrição do %{APPNAME}
-Comment[ru]=Описание %{APPNAME}
-Comment[sk]=%{APPNAME} popis
-Comment[sl]=Opis za %{APPNAME}
-Comment[sr]=Опис за %{APPNAME}
-Comment[sr@Latn]=Opis za %{APPNAME}
-Comment[sv]=%{APPNAME} beskrivning
-Comment[tr]=%{APPNAME} Tanımı
-Comment[zh_CN]=%{APPNAME} 描述
-Comment[zh_TW]=%{APPNAME} 描述
+
+Type=Service
+Exec=blubb
Icon=tdevelop
X-TDE-ServiceTypes=TDevelop/Plugin
diff --git a/languages/cpp/app_templates/kdevpart2/kdevpart2.kdevtemplate b/languages/cpp/app_templates/kdevpart2/kdevpart2.kdevtemplate
index 37fb5d98..d2b2e39f 100644
--- a/languages/cpp/app_templates/kdevpart2/kdevpart2.kdevtemplate
+++ b/languages/cpp/app_templates/kdevpart2/kdevpart2.kdevtemplate
@@ -1,134 +1,27 @@
# TDE Config File
[General]
Name=TDevelop Plugin (Standalone build)
-Name[ca]=Connector per a TDevelop (de construcció aïllada)
-Name[da]=TDevelop plugin (Alenestående)
-Name[de]=TDevelop-Modul (Unabhängige Erstellung)
-Name[el]=Πρόσθετο TDevelop (Αυτόνομη κατασκευή)
-Name[es]=Complemento para TDevelop (construcción independiente)
-Name[et]=TDevelopi plugin (autonoomne)
-Name[eu]=TDevelop plugin-a (eraikuntza autonomoak)
-Name[fa]=وصلۀ TDevelop )ساخت خوداتکا(
-Name[fr]=Module externe pour TDevelop (construction autonome)
-Name[ga]=Breiseán TDevelop (Tógáil Shaorsheasaimh)
-Name[gl]=Extensión para TDevelop (compilación independente)
-Name[hu]=TDevelop-bővítőmodul (önálló)
-Name[it]=Plugin di TDevelop (compilazione indipendente)
-Name[ja]=TDevelop プラグイン (スタンダローンビルド)
-Name[nds]=TDevelop-Moduul (Enkelprogramm)
-Name[ne]=केडीई विकास प्लगइन (स्ट्यान्डअलोन निर्माण)
-Name[nl]=TDevelop-plugin (standalone build)
-Name[pl]=Wtyczka do TDevelopa (budowana oddzielnie)
-Name[pt]='Plugin' do TDevelop (compilação autónoma)
-Name[pt_BR]='Plugin' do TDevelop (compilação autónoma)
-Name[ru]=Модуль TDevelop (внешний)
-Name[sk]=TDevelop modul (samostatný build)
-Name[sl]=Vstavek za TDevelop (samostojna izgradnja)
-Name[sr]=Прикључак за TDevelop
-Name[sr@Latn]=Priključak za TDevelop
-Name[sv]=TDevelop-insticksprogram (att bygga fristående)
-Name[tr]=TDevelop Eklentisi (Kendi başına çalışabilen)
-Name[zh_CN]=TDevelop 插件(独立编译)
-Name[zh_TW]=TDevelop 外掛程式(單獨建立)
-Category=C++/TDevelop/
+
Comment=This generates a KPart for TDevelop, to be built outside of the TDevelop source tree.
-Comment[ca]=Genera una KPart per a TDevelop, per a que es construeixi fora de l'arbre de fonts de TDevelop.
-Comment[da]=Dette genererer en KPart for TDevelop, til at bygges udenfor TDevelop's kildetræ.
-Comment[de]=Hiermit wird eine Komponente (KPart) für TDevelop generiert, die außerhalb des Quelltextbaumes von TDevelop erstellt wird.
-Comment[el]=Αυτό δημιουργεί ένα KPart για το TDevelop, για κατασκευή του έξω από το δέντρο πηγαίου κώδικα του TDevelop.
-Comment[es]=Genera un KPart para TDevelop, para ser construido fuera del árbol de código fuente de TDevelop.
-Comment[et]=TDevelopi KPart'i loomine, mida saab ehitada väljaspool TDevelopi lähtekoodipuud.
-Comment[eu]=Honek TDevelop-en KPart bat sortzen du, TDevelop-en iturburu-zuhaitzetik at eraikitzeko.
-Comment[fa]=یک KPart برای TDevelop، برای ساخته شدن در بیرون درخت منبع پروژه تولید می‌کند.
-Comment[fr]=Génère un KPart pour TDevelop, à construire en dehors de l'arborescence des sources de TDevelop.
-Comment[gl]=Isto xera un KPart para TDevelop que se compilará fóra da árbore de código de TDevelop.
-Comment[hu]=Létrehoz egy TDevelop-bővítőmodult, mely a TDevelopos forráskönyvtáron kívül fordítható le.
-Comment[it]=Genera un KPart per TDevelop, da compilare al di fuori dell'albero sorgente di TDevelop.
-Comment[nds]=Dit stellt en KPart-Komponent för TDevelop op, dat buten den TDevelop-Bornboom kompileert warrt.
-Comment[ne]=यसले केडीई विकास स्रोत ट्री बाहिर निर्माण हुने, केडीई विकासका लागि केडीई भाग उत्पन्न गर्दछ ।
-Comment[nl]=Dit genereert een KPart voor TDevelop, welke buiten de TDevelop sourcetree wordt gebouwd.
-Comment[pl]=Generuje KPart dla TDevelopa budowane poza jego drzewem źródłowym.
-Comment[pt]=Isto gera uma KPart para o TDevelop, de modo a ser compilada fora da árvore de código do TDevelop.
-Comment[pt_BR]=Isto gera uma KPart para o TDevelop, de modo a ser compilada fora da árvore de código do TDevelop.
-Comment[ru]=Создание компонента KPart для TDevelop со сборкой вне исходного кода TDevelop.
-Comment[sk]=Vygenruje KPart pre TDevelop, tak aby ho bolo možné kompilovať mimo zdrojový strom TDevelop.
-Comment[sr]=Ово прави KPart за TDevelop, за градњу изван TDevelop-овог изворног стабла.
-Comment[sr@Latn]=Ovo pravi KPart za TDevelop, za gradnju izvan TDevelop-ovog izvornog stabla.
-Comment[sv]=Detta skapar ett TDevelop-delprogram, att bygga utanför TDevelops källkodsträd.
-Comment[tr]=Bu, TDevelop için, TDevelop kaynak ağacının dışında yapılacak, bir KPart yaratır.
-Comment[zh_CN]=这将生成一个 TDevelop 的 KPart,可以在 TDevelop 源代码树之外编译。
-Comment[zh_TW]=產生一個 TDevelop 的 KPart 元件,建立在 TDevelop 程式源碼樹之外。
+
+Category=C++/TDevelop/
+
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}_part.cpp
Archive=kdevpart2.tar.gz
[SCOPE]
Type = value
-ValueType=QString
+ValueType=TQString
Value= SCOPE
Comment= The scope of a plugin (Global, Project, Core)
-Comment[ca]= L'àmbit d'un connector (Global, Project, Core)
-Comment[da]= Et plugins omfang (Globalt, Projekt, Kerne)
-Comment[de]= Gültigkeitsbereich eines Moduls (Global, Projekt, Kern)
-Comment[el]= Η εμβέλεια ενός πρόσθετου (Καθολική, Έργο, Πυρήνας)
-Comment[es]=El alcance de un complemento (global, proyecto, núcleo)
-Comment[et]=Plugina skoop (globaalne, projekt, tuum)
-Comment[eu]= Pluginaren barrutia (Globala, Projektua, Nukleoa)
-Comment[fa]=دامنۀ یک وصله )سراسری، پروژه، هسته(
-Comment[fr]= La portée d'un module externe (globale, projet, core)
-Comment[ga]= Scóip an bhreiseáin (Comhchoiteann, Tionscadal, Ceartlár)
-Comment[gl]=Ámbito da extensión (Global, Proxecto, Núcleo)
-Comment[hu]=A modul hatóköre (globális, projektszintű, alap)
-Comment[it]=Il contesto di un plugin (Globale, Progetto, Core)
-Comment[nds]= Dat Rebeet vun en Moduul (Globaal, Projekt, Karn)
-Comment[ne]= प्लगइनको क्षेत्र (विश्वव्यापी, परियोजना, कोर)
-Comment[nl]=Het bereik van een plugin (globaal, project, core)
-Comment[pl]=Przynależność wtyczki (globalna, projekt, część główna)
-Comment[pt]=O âmbito de um 'plugin' (Global, Projecto, Núcleo)
-Comment[pt_BR]=O âmbito de um 'plugin' (Global, Projecto, Núcleo)
-Comment[ru]=Тип модуля (Global, Project, Core)
-Comment[sk]=Rozsah module (globálny, projektový, jadrový)
-Comment[sr]=Опсег прикључка (глобални, пројекат, језгро)
-Comment[sr@Latn]=Opseg priključka (globalni, projekat, jezgro)
-Comment[sv]=Insticksprogrammets omfattning (Global, Projekt, Kärna)
-Comment[tr]=Bir eklentinin alanı (Genel, Proje, İç)
-Comment[zh_CN]=插件的范围(全局、工程、核心)
-Comment[zh_TW]=外掛程式的範圍(全域、專案、核心)
Default= Global
[PROPS]
Type = value
-ValueType=QString
+ValueType=TQString
Value= PROPS
Comment= The list of supported TDevelop properties
-Comment[ca]= La llista de propietats suportades del TDevelop
-Comment[da]= Listen af understøttede TDevelop-egenskaber
-Comment[de]= Die Liste der unterstützten TDevelop-Eigenschaften
-Comment[el]= Η λίστα των υποστηριζόμενων ιδιοτήτων του TDevelop
-Comment[es]=La lista de propiedades de TDevelop soportadas
-Comment[et]= TDevelopi toetatud omaduste nimekiri
-Comment[eu]= Onartzen diren TDevelop-en propietateen zerrenda
-Comment[fa]=فهرست ویژگیهای پشتیبانی‌شدۀ TDevelop
-Comment[fr]= La liste des propriétés de TDevelop prises en charge
-Comment[ga]= Liosta d'airíonna TDevelop a dtacaítear leo
-Comment[gl]=Lista das propiedades de TDevelop soportadas
-Comment[hu]=A támogatott TDevelop-tulajdonságok
-Comment[it]=Lista delle proprietà supportate da TDevelop
-Comment[nds]= De List mit ünnerstütt TDevelop-Egenschappen
-Comment[ne]= केडीई विकास समर्थन गर्ने गुणको सूची
-Comment[nl]=De lijst met ondersteunde TDevelop-properties
-Comment[pl]= Lista obsługiwanych właściwości TDevelopa
-Comment[pt]= A lista de propriedades do TDevelop suportadas
-Comment[pt_BR]= A lista de propriedades do TDevelop suportadas
-Comment[ru]=Список поддерживаемых типов модулей для TDevelop
-Comment[sk]=Zoznam podporovaných vlastností TDevelop
-Comment[sl]=Seznam podprtih lastnosti TDevelop
-Comment[sr]=Листа подржаних TDevelop-ових својстава
-Comment[sr@Latn]=Lista podržanih TDevelop-ovih svojstava
-Comment[sv]=Listan med egenskaper i TDevelop som stöds
-Comment[tr]=Desteklenen TDevelop özellikleri
-Comment[zh_CN]=列出支持的 TDevelop 属性
-Comment[zh_TW]=支援的 TDevelop 屬性列表
Default=
[ADMIN]
@@ -245,32 +138,3 @@ Dest=%{dest}/src/README.dox
[MSG]
Type=message
Comment=A TDevelop plugin was created in %{dest}
-Comment[ca]=Un connector per a TDevelop ha estat creat en %{dest}
-Comment[da]=Et TDevelop plugin blev oprettet i %{dest}
-Comment[de]=Ein TDevelop-Modul wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόσθετο του TDevelop δημιουργήθηκε στο %{dest}
-Comment[es]=Un complemento para TDevelop ha sido creado en %{dest}
-Comment[et]=TDevelopi plugin loodi asukohta %{dest}
-Comment[eu]=TDevelop plugin bat sortu da hemen: %{dest}
-Comment[fa]=یک وصلۀ TDevelop در %{dest} ایجاد شد
-Comment[fr]=Un module externe pour TDevelop a été créé dans %{dest}
-Comment[ga]=Cruthaíodh breiseán TDevelop i %{dest}
-Comment[gl]=Creouse unha extensión para TDevelop en %{dest}
-Comment[hu]=Létrejött egy TDevelop-bővítőmodul itt: %{dest}
-Comment[it]=È stato creato un plugin per TDevelop in %{dest}
-Comment[ja]=TDevelop プラグインを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en TDevelop-Moduul opstellt
-Comment[ne]=केडीई विकास प्लगइन %{dest} मा सिर्जना गरियो
-Comment[nl]=Er is een TDevelop-plugin aangemaakt in %{dest}
-Comment[pl]=Wtyczka do TDevelopa została utworzona w %{dest}
-Comment[pt]=Foi criado um 'plugin' do TDevelop em %{dest}
-Comment[pt_BR]=Foi criado um 'plugin' do TDevelop em %{dest}
-Comment[ru]=Модуль TDevelop создан в %{dest}
-Comment[sk]=TDevelop modul bol vytvorený v %{dest}
-Comment[sl]=Vstavek za TDevelop je bil ustvarjen v %{dest}
-Comment[sr]=Прикључак за TDevelop направљен је у %{dest}
-Comment[sr@Latn]=Priključak za TDevelop napravljen je u %{dest}
-Comment[sv]=Ett insticksprogram för TDevelop skapades i %{dest}
-Comment[tr]=Bir TDevelop eklentisi %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了 TDevelop 插件
-Comment[zh_TW]=一個 TDevelop 外掛程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/kdevpart2/kdevpart_part.cpp b/languages/cpp/app_templates/kdevpart2/kdevpart_part.cpp
index aa950c8a..4c940738 100644
--- a/languages/cpp/app_templates/kdevpart2/kdevpart_part.cpp
+++ b/languages/cpp/app_templates/kdevpart2/kdevpart_part.cpp
@@ -22,14 +22,14 @@
#include "%{APPNAMELC}projectconfig.h"
typedef KDevGenericFactory<%{APPNAME}Part> %{APPNAME}Factory;
-KDevPluginInfo data("kdev%{APPNAMELC}");
-K_EXPORT_COMPONENT_FACTORY( libkdev%{APPNAMELC}, %{APPNAME}Factory( data ) );
+KDevPluginInfo pluginData("kdev%{APPNAMELC}");
+K_EXPORT_COMPONENT_FACTORY( libkdev%{APPNAMELC}, %{APPNAME}Factory( pluginData ) );
#define GLOBALDOC_OPTIONS 1
#define PROJECTDOC_OPTIONS 2
%{APPNAME}Part::%{APPNAME}Part(TQObject *parent, const char *name, const TQStringList &/*args*/)
- : KDevPlugin(&data, parent, name ? name : "%{APPNAME}Part")
+ : KDevPlugin(&pluginData, parent, name ? name : "%{APPNAME}Part")
{
setInstance(%{APPNAME}Factory::instance());
setXMLFile("kdev%{APPNAMELC}.rc");
@@ -60,16 +60,16 @@ K_EXPORT_COMPONENT_FACTORY( libkdev%{APPNAMELC}, %{APPNAME}Factory( data ) );
m_configProxy = new ConfigWidgetProxy(core());
m_configProxy->createGlobalConfigPage(i18n("%{APPNAME}"), GLOBALDOC_OPTIONS, info()->icon());
m_configProxy->createProjectConfigPage(i18n("%{APPNAME}"), PROJECTDOC_OPTIONS, info()->icon());
- connect(m_configProxy, TQT_SIGNAL(insertConfigWidget(const KDialogBase*, TQWidget*, unsigned int )),
- this, TQT_SLOT(insertConfigWidget(const KDialogBase*, TQWidget*, unsigned int)));
+ connect(m_configProxy, TQ_SIGNAL(insertConfigWidget(const KDialogBase*, TQWidget*, unsigned int )),
+ this, TQ_SLOT(insertConfigWidget(const KDialogBase*, TQWidget*, unsigned int)));
- connect(core(), TQT_SIGNAL(contextMenu(TQPopupMenu *, const Context *)),
- this, TQT_SLOT(contextMenu(TQPopupMenu *, const Context *)));
- connect(core(), TQT_SIGNAL(projectOpened()), this, TQT_SLOT(projectOpened()));
- connect(core(), TQT_SIGNAL(projectClosed()), this, TQT_SLOT(projectClosed()));
+ connect(core(), TQ_SIGNAL(contextMenu(TQPopupMenu *, const Context *)),
+ this, TQ_SLOT(contextMenu(TQPopupMenu *, const Context *)));
+ connect(core(), TQ_SIGNAL(projectOpened()), this, TQ_SLOT(projectOpened()));
+ connect(core(), TQ_SIGNAL(projectClosed()), this, TQ_SLOT(projectClosed()));
- TQTimer::singleShot(0, this, TQT_SLOT(init()));
+ TQTimer::singleShot(0, this, TQ_SLOT(init()));
}
%{APPNAME}Part::~%{APPNAME}Part()
@@ -92,7 +92,7 @@ void %{APPNAME}Part::setupActions()
{
// create XMLGUI actions here
action = new TDEAction(i18n("&Do Something..."), 0,
- this, TQT_SLOT(doSomething()), actionCollection(), "plugin_action" );
+ this, TQ_SLOT(doSomething()), actionCollection(), "plugin_action" );
action->setToolTip(i18n("Do something"));
action->setWhatsThis(i18n("<b>Do something</b><p>Describe here what does this action do."));
}
@@ -105,13 +105,13 @@ void %{APPNAME}Part::insertConfigWidget(const KDialogBase *dlg, TQWidget *page,
case GLOBALDOC_OPTIONS:
{
%{APPNAME}GlobalConfig *w = new %{APPNAME}GlobalConfig(this, page, "global config");
- connect(dlg, TQT_SIGNAL(okClicked()), w, TQT_SLOT(accept()));
+ connect(dlg, TQ_SIGNAL(okClicked()), w, TQ_SLOT(accept()));
break;
}
case PROJECTDOC_OPTIONS:
{
%{APPNAME}ProjectConfig *w = new %{APPNAME}ProjectConfig(this, page, "project config");
- connect(dlg, TQT_SIGNAL(okClicked()), w, TQT_SLOT(accept()));
+ connect(dlg, TQ_SIGNAL(okClicked()), w, TQ_SLOT(accept()));
break;
}
}
@@ -131,7 +131,7 @@ void %{APPNAME}Part::contextMenu(TQPopupMenu *popup, const Context *context)
// or create menu items on the fly
// int id = -1;
// id = popup->insertItem(i18n("Do Something Here"),
- // this, TQT_SLOT(doSomething()) );
+ // this, TQ_SLOT(doSomething()) );
// popup->setWhatsThis(id, i18n("<b>Do something here</b><p>Describe here what does this action do."
}
else if (context->hasType(Context::FileContext))
diff --git a/languages/cpp/app_templates/kdevpart2/kdevpart_part.h b/languages/cpp/app_templates/kdevpart2/kdevpart_part.h
index 9414d448..cae84cf2 100644
--- a/languages/cpp/app_templates/kdevpart2/kdevpart_part.h
+++ b/languages/cpp/app_templates/kdevpart2/kdevpart_part.h
@@ -18,7 +18,7 @@ Please read the README.dox file for more info about this part
*/
class %{APPNAME}Part: public KDevPlugin
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}Part(TQObject *parent, const char *name, const TQStringList &args);
diff --git a/languages/cpp/app_templates/kdevpart2/kdevpart_widget.h b/languages/cpp/app_templates/kdevpart2/kdevpart_widget.h
index e54abd4d..53b86bc9 100644
--- a/languages/cpp/app_templates/kdevpart2/kdevpart_widget.h
+++ b/languages/cpp/app_templates/kdevpart2/kdevpart_widget.h
@@ -10,7 +10,7 @@ class %{APPNAME}Part;
class %{APPNAME}Widget: public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}Widget(%{APPNAME}Part *part);
diff --git a/languages/cpp/app_templates/kdevpart2/projectconfig.h b/languages/cpp/app_templates/kdevpart2/projectconfig.h
index 49d4f089..54ffcccf 100644
--- a/languages/cpp/app_templates/kdevpart2/projectconfig.h
+++ b/languages/cpp/app_templates/kdevpart2/projectconfig.h
@@ -8,7 +8,7 @@ class %{APPNAME}Part;
class %{APPNAME}ProjectConfig: public %{APPNAME}ProjectConfigBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}ProjectConfig(%{APPNAME}Part *part, TQWidget *parent = 0, const char *name = 0);
diff --git a/languages/cpp/app_templates/khello/CMakeLists.txt b/languages/cpp/app_templates/khello/CMakeLists.txt
index c15511f2..50c8ad7f 100644
--- a/languages/cpp/app_templates/khello/CMakeLists.txt
+++ b/languages/cpp/app_templates/khello/CMakeLists.txt
@@ -9,10 +9,29 @@
#
#################################################
-add_custom_target( khello.tar.gz ALL
- COMMAND ${TAR} zcf khello.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops app.desktop )
+set( _tarball_files
src-Makefile.am app.cpp app.h main.cpp appui.rc
- app.kdevelop subdirs app.desktop khello.png
+ app.kdevelop subdirs khello.png
+)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET khello.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
)
@@ -21,6 +40,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- khello.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE khello.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/khello/app.desktop b/languages/cpp/app_templates/khello/app.desktop
index 5beccc5d..11c78661 100644
--- a/languages/cpp/app_templates/khello/app.desktop
+++ b/languages/cpp/app_templates/khello/app.desktop
@@ -1,40 +1,8 @@
[Desktop Entry]
Name=%{APPNAME}
+
+Comment=A simple TDE Application
+
Exec=%{APPNAMELC}
Icon=%{APPNAMELC}
Type=Application
-Comment=A simple TDE Application
-Comment[br]=Ur meziant eeun evit TDE
-Comment[ca]=Una simple aplicació per al TDE
-Comment[da]=Et simpelt TDE program
-Comment[de]=Eine einfache TDE-Anwendung
-Comment[el]=Μια απλή εφαρμογή του TDE
-Comment[es]=Una aplicación de TDE sencilla
-Comment[et]=Lihtne TDE rakendus
-Comment[eu]=TDE aplikazio simple bat
-Comment[fa]=یک کاربرد سادۀ TDE
-Comment[fr]=Une application simple pour TDE
-Comment[ga]=Feidhmchlár Simplí TDE
-Comment[gl]=Unha aplicación TDE sinxela
-Comment[hi]=एक सादा केडीई अनुप्रयोग
-Comment[hu]=Egyszerű TDE-alkalmazás
-Comment[is]=Einfalt TDE forrit
-Comment[it]=Una semplice applicazione TDE
-Comment[ja]=簡単な TDE アプリケーション
-Comment[nds]=En eenfach TDE-Programm
-Comment[ne]=एउटा साधारण केडीई अनुप्रयोग
-Comment[nl]=Een eenvoudige TDE-toepassing
-Comment[pl]=Prosty program TDE
-Comment[pt]=Uma aplicação simples do TDE
-Comment[pt_BR]=Um simples Aplicativo do TDE
-Comment[ru]=Простое приложение TDE
-Comment[sk]=Jednoduchá TDE aplikácia
-Comment[sl]=Preprost program za TDE
-Comment[sr]=Једноставан TDE програм
-Comment[sr@Latn]=Jednostavan TDE program
-Comment[sv]=Ett enkelt TDE-program
-Comment[ta]=ஒரு சாதாரண கெடிஇ பயன்பாடு
-Comment[tg]=Гузориши оддиTDE
-Comment[tr]=Basit bir TDE Uygulaması
-Comment[zh_CN]=一个简单的 TDE 应用程序
-Comment[zh_TW]=簡單的 TDE 應用程式
diff --git a/languages/cpp/app_templates/khello/app.h b/languages/cpp/app_templates/khello/app.h
index 11a9241f..bc0b1520 100644
--- a/languages/cpp/app_templates/khello/app.h
+++ b/languages/cpp/app_templates/khello/app.h
@@ -16,7 +16,7 @@
*/
class %{APPNAME} : public TDEMainWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
/**
diff --git a/languages/cpp/app_templates/khello/khello.kdevtemplate b/languages/cpp/app_templates/khello/khello.kdevtemplate
index 23d73fc3..af9c8f4d 100644
--- a/languages/cpp/app_templates/khello/khello.kdevtemplate
+++ b/languages/cpp/app_templates/khello/khello.kdevtemplate
@@ -1,67 +1,12 @@
# TDE Config File
[General]
Name=Simple TDE Application
-Name[ca]=Una simple aplicació per al TDE
-Name[da]=Et simpelt TDE program
-Name[de]=Einfache TDE-Anwendung
-Name[el]=Απλή εφαρμογή του TDE
-Name[es]=Aplicación de TDE sencilla
-Name[et]=Lihtne TDE rakendus
-Name[eu]=TDE aplikazio simple bat
-Name[fa]=کاربرد سادۀ TDE
-Name[fr]=Application TDE simple
-Name[ga]=Feidhmchlár Simplí TDE
-Name[gl]=Aplicación TDE sinxela
-Name[hu]=Egyszerű TDE-s alkalmazás
-Name[it]=Una semplice applicazione TDE
-Name[ja]=簡単な TDE アプリケーション
-Name[nds]=Eenfach TDE-Programm
-Name[ne]=साधारण केडीई अनुप्रयोग
-Name[nl]=Eenvoudige TDE-toepassing
-Name[pl]=Prosty program dla TDE
-Name[pt]=Aplicação Simples do TDE
-Name[pt_BR]=Aplicação Simples do TDE
-Name[ru]=Простое приложение TDE
-Name[sk]=Jednoduchá TDE aplikácia
-Name[sl]=Preprost program za TDE
-Name[sr]=Једноставан TDE програм
-Name[sr@Latn]=Jednostavan TDE program
-Name[sv]=Enkelt TDE-program
-Name[tr]=Basit TDE Uygulaması
-Name[zh_CN]=简单的 TDE 应用程序
-Name[zh_TW]=簡單的 TDE 應用程式
+
+Comment=Generates a simple TDE application with one widget.
+
Category=C++/TDE
+
Icon=khello.png
-Comment=Generates a simple TDE application with one widget.
-Comment[ca]=Genera una simple aplicació per al TDE amb un estri.
-Comment[da]=Genererer et simpelt TDE program men en kontrol
-Comment[de]=Erstellt eine einfache TDE-Anwendung mit einem Oberflächenelement
-Comment[el]=Δημιουργεί μια απλή εφαρμογή TDE με ένα γραφικό συστατικό.
-Comment[es]=Genera una sencilla aplicación para TDE con una ventana.
-Comment[et]=Lihtsa TDE rakenduse loomine ühe vidinaga.
-Comment[eu]=Trepeta bakarra duen TDE aplikazio simple bat sortzen du.
-Comment[fa]=یک کاربرد سادۀ TDE با یک عنصر تولید می‌کند.
-Comment[fr]=Génère une application TDE simple comprenant un seul élément graphique (widget).
-Comment[ga]=Cruthaíonn sé seo feidhmchlár simplí TDE le giuirléid amháin.
-Comment[gl]=Xera unha aplicación TDE sinxela con un compoñente.
-Comment[hu]=Létrehoz egy egyszerű TDE-s alkalmazást, egy grafikus elemmel.
-Comment[it]=Genera una semplice applicazione TDE senza elementi grafici.
-Comment[ja]=ウィジェットを一つ含んだ簡単な TDE アプリケーションを作成します。
-Comment[nds]=Stellt en eenfach TDE-Programm mit een Element op.
-Comment[ne]=एउटा विगेटसँग साधारण केडीई अनुप्रयोग उत्पन्न गर्दछ ।
-Comment[nl]=Genereert een eenvoudige TDE-toepassing met één widget.
-Comment[pl]=Generuje prosty program dla TDE z jednym widgetem.
-Comment[pt]=Gera uma aplicação simples para o TDE com uma janela.
-Comment[pt_BR]=Gera uma aplicação simples para o TDE com uma janela.
-Comment[ru]=Создание простого приложения TDE с одним окном.
-Comment[sk]=Vygeneruje jednoduchú TDE aplikáciu s jedným oknom.
-Comment[sl]=Ustvari preprost program za TDE z enim gradnikom.
-Comment[sr]=Прави једноставан TDE програм са једном контролом.
-Comment[sr@Latn]=Pravi jednostavan TDE program sa jednom kontrolom.
-Comment[sv]=Skapar ett enkelt TDE-program med en grafisk komponent.
-Comment[tr]=Tek parçacıklı basit bir TDE uygulaması yaratır.
-Comment[zh_CN]=生成只有一个部件的 TDE 应用程序。
-Comment[zh_TW]=產生一個簡單的 TDE 應用程式,內含一個元件
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=khello.tar.gz
@@ -183,33 +128,3 @@ Dest=%{dest}/src/%{APPNAMELC}.desktop
[MSG]
Type=message
Comment=A TDE Hello world program was created in %{dest}
-Comment[ca]=Un programa de Hello world per al TDE ha estat creat en %{dest}
-Comment[da]=Et TDE Goddag verden program blev oprettet i %{dest}
-Comment[de]=Ein TDE-"Hello World"-Programm wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόγραμμα Γεια σου Κόσμε του TDE δημιουργήθηκε στο %{dest}
-Comment[es]=Un programa «Hola mundo» para TDE ha sido creado en %{dest}
-Comment[et]=TDE "Tere, maailm" programm loodi asukohta %{dest}
-Comment[eu]=TDE-ren "Kaixo mundua" programa bat sortu da hemen: %{dest}
-Comment[fa]=یک برنامۀ TDE Hello world در %{dest} ایجاد شد
-Comment[fr]=Un programme TDE « Bonjour monde » a été créé dans %{dest}
-Comment[ga]=Cruthaíodh ríomhchlár "Hello World" TDE i %{dest}
-Comment[gl]=Creouse un programa TDE Ola mundo en %{dest}
-Comment[hu]=Létrejött egy TDE Hello world program itt: %{dest}
-Comment[it]=È stato creato un semplice programma TDE di "Hello world" in %{dest}
-Comment[ja]=TDE Hello world プログラムを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en "Moin Welt"-Programm för TDE opstellt
-Comment[ne]=केडीई हेल्लो वोल्ड कार्यक्रम %{dest} मा सिर्जना गरियो
-Comment[nl]=Een TDE Hello World-programma is aangemaakt in %{dest}
-Comment[pl]=Program 'Witaj świecie' dla TDE został utworzony w %{dest}
-Comment[pt]=Foi criado um programa Olá Mundo do TDE em %{dest}
-Comment[pt_BR]=Foi criado um programa Olá Mundo do TDE em %{dest}
-Comment[ru]=Приложение TDE Hello world создано в %{dest}
-Comment[sk]=TDE Ahoj svet program bol vytvorený v %{dest}
-Comment[sl]=Program Hello World za TDE je bil ustvarjen v %{dest}
-Comment[sr]=TDE „Здраво свете“ програм направљен је у %{dest}
-Comment[sr@Latn]=TDE „Zdravo svete“ program napravljen je u %{dest}
-Comment[sv]=Ett TDE Hello world-program skapades i %{dest}
-Comment[tr]=Bir TDE Merhaba Dünya programı %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了 TDE Hello world 程序
-Comment[zh_TW]=一個 TDE Hello World 程式已建立於 %{dest}
-
diff --git a/languages/cpp/app_templates/khello2/CMakeLists.txt b/languages/cpp/app_templates/khello2/CMakeLists.txt
index ad72401c..4d4af613 100644
--- a/languages/cpp/app_templates/khello2/CMakeLists.txt
+++ b/languages/cpp/app_templates/khello2/CMakeLists.txt
@@ -9,12 +9,31 @@
#
#################################################
-add_custom_target( khello2.tar.gz ALL
- COMMAND ${TAR} zcf khello2.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops app.desktop )
+set( _tarball_files
src-Makefile.am app.cpp app.h main.cpp appui.rc
- app.kdevelop subdirs app.desktop khello2.png widget.cpp
+ app.kdevelop subdirs khello2.png widget.cpp
widget.h widgetbase.ui
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET khello2.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +41,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- khello2.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE khello2.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/khello2/app.desktop b/languages/cpp/app_templates/khello2/app.desktop
index 5beccc5d..11c78661 100644
--- a/languages/cpp/app_templates/khello2/app.desktop
+++ b/languages/cpp/app_templates/khello2/app.desktop
@@ -1,40 +1,8 @@
[Desktop Entry]
Name=%{APPNAME}
+
+Comment=A simple TDE Application
+
Exec=%{APPNAMELC}
Icon=%{APPNAMELC}
Type=Application
-Comment=A simple TDE Application
-Comment[br]=Ur meziant eeun evit TDE
-Comment[ca]=Una simple aplicació per al TDE
-Comment[da]=Et simpelt TDE program
-Comment[de]=Eine einfache TDE-Anwendung
-Comment[el]=Μια απλή εφαρμογή του TDE
-Comment[es]=Una aplicación de TDE sencilla
-Comment[et]=Lihtne TDE rakendus
-Comment[eu]=TDE aplikazio simple bat
-Comment[fa]=یک کاربرد سادۀ TDE
-Comment[fr]=Une application simple pour TDE
-Comment[ga]=Feidhmchlár Simplí TDE
-Comment[gl]=Unha aplicación TDE sinxela
-Comment[hi]=एक सादा केडीई अनुप्रयोग
-Comment[hu]=Egyszerű TDE-alkalmazás
-Comment[is]=Einfalt TDE forrit
-Comment[it]=Una semplice applicazione TDE
-Comment[ja]=簡単な TDE アプリケーション
-Comment[nds]=En eenfach TDE-Programm
-Comment[ne]=एउटा साधारण केडीई अनुप्रयोग
-Comment[nl]=Een eenvoudige TDE-toepassing
-Comment[pl]=Prosty program TDE
-Comment[pt]=Uma aplicação simples do TDE
-Comment[pt_BR]=Um simples Aplicativo do TDE
-Comment[ru]=Простое приложение TDE
-Comment[sk]=Jednoduchá TDE aplikácia
-Comment[sl]=Preprost program za TDE
-Comment[sr]=Једноставан TDE програм
-Comment[sr@Latn]=Jednostavan TDE program
-Comment[sv]=Ett enkelt TDE-program
-Comment[ta]=ஒரு சாதாரண கெடிஇ பயன்பாடு
-Comment[tg]=Гузориши оддиTDE
-Comment[tr]=Basit bir TDE Uygulaması
-Comment[zh_CN]=一个简单的 TDE 应用程序
-Comment[zh_TW]=簡單的 TDE 應用程式
diff --git a/languages/cpp/app_templates/khello2/app.h b/languages/cpp/app_templates/khello2/app.h
index 11a9241f..bc0b1520 100644
--- a/languages/cpp/app_templates/khello2/app.h
+++ b/languages/cpp/app_templates/khello2/app.h
@@ -16,7 +16,7 @@
*/
class %{APPNAME} : public TDEMainWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
/**
diff --git a/languages/cpp/app_templates/khello2/khello2.kdevtemplate b/languages/cpp/app_templates/khello2/khello2.kdevtemplate
index 5e80a4ed..4254de1f 100644
--- a/languages/cpp/app_templates/khello2/khello2.kdevtemplate
+++ b/languages/cpp/app_templates/khello2/khello2.kdevtemplate
@@ -1,63 +1,12 @@
# TDE Config File
[General]
Name=Simple Designer based TDE Application
-Name[ca]=Simple aplicació per al TDE basada en el dissenyador
-Name[da]=Simpelt Designer-baseret TDE program
-Name[de]=Einfache, auf Designer basierende TDE-Anwendung
-Name[el]=Απλή εφαρμογή TDE βασισμένη στο σχεδιαστή
-Name[es]=Aplicación para TDE sencilla basada en el diseñador
-Name[et]=Lihtne TDE rakendus Disaineri põhjal
-Name[eu]=Designer-en oinarritutako TDE aplikazio simple bat
-Name[fa]=کاربرد TDE بر مبنای طراح ساده
-Name[fr]=Application TDE simple basée sur Designer
-Name[gl]=Aplicación TDE sinxela baseada no deseñador
-Name[hu]=Egyszerű Qt Designer-alapú TDE-s alkalmazás
-Name[it]=Una semplice applicazione TDE basata su designer
-Name[ja]=Designer ベースの簡単な TDE アプリケーション
-Name[nds]=Eenfach, op "Designer" opbuut TDE-Programm
-Name[ne]=साधारण डिजाइनरमा आधारित केडीई अनुप्रयोग
-Name[nl]=Eenvoudige Designer-gebaseerde TDE-toepassing
-Name[pl]=Prosty program dla TDE wykonany w Designerze
-Name[pt]=Aplicação Simples do TDE baseada no Qt Designer
-Name[pt_BR]=Aplicação Simples do TDE baseada no Qt Designer
-Name[ru]=Простое приложение TDE с формой
-Name[sk]=Jednoduchý dizajnér založený na TDE aplikácii
-Name[sr]=Једноставан TDE програм на основу Designer-а
-Name[sr@Latn]=Jednostavan TDE program na osnovu Designer-a
-Name[sv]=Enkelt TDE-program baserat på Designer
-Name[tr]=Basit Designer tabanlı TDE Uygulaması
-Name[zh_CN]=基于设计师的简单 TDE 应用程序
-Name[zh_TW]=簡單的設計器 TDE 應用程式
+
+Comment=Generates a simple TDE application with one Qt-designer based widget.
+
Category=C++/TDE
+
Icon=khello2.png
-Comment=Generates a simple TDE application with one Qt-designer based widget.
-Comment[ca]=Genera una simple aplicació per al TDE basada en el dissenyador de Qt.
-Comment[da]=Genererer et simpelt TDE program med en Qt-designer baseret kontrol.
-Comment[de]=Erstellt eine einfache TDE-Anwendung mit einem auf Qt-Designer basierenden Widget.
-Comment[el]=Δημιουργεί μια απλή εφαρμογή TDE με ένα γραφικό συστατικό βασισμένο στο σχεδιαστή Qt.
-Comment[es]=Genera una sencilla aplicación para TDE con una ventana basada en Qt-designer.
-Comment[et]=Lihtsa TDE rakenduse loomine ühe vidinaga Qt Disaineri põhjal.
-Comment[eu]=Qt Designer-en oinarritutako trepeta bat duen TDE aplikazio sinple bat sortzen du.
-Comment[fa]=یک کاربرد سادۀ TDE با یک عنصر مبنای طراح Qt تولید می‌کند.
-Comment[fr]=Génère une application TDE simple comprenant un seul élément graphique (widget) basé sur Qt-designer.
-Comment[ga]=Cruthaíonn sé seo feidhmchlár simplí TDE le giuirléid amháin bunaithe ar Qt-Designer
-Comment[gl]=Xera unha aplicación TDE sinxela cunha compoñente baseada en Qt-designer.
-Comment[hu]=Létrehoz egy egyszerű TDE-s alkalmazást, mely egy Qt Designerrel készített grafikus elemre épül.
-Comment[it]=Genera una semplice applicazione TDE con un elemento grafico basato su Qt-designer.
-Comment[nds]=Stellt en eenfach TDE-Programm mit een op Qt-Designer opbuut Element op.
-Comment[ne]=क्यू टी डिजाइनरमा आधारित विगेटसँग साधारण केडीई अनुप्रयोग उत्पन्न गर्दछ ।
-Comment[nl]=Genereert een eenvoudige TDE-toepassing met één Qt-Designer-gebaseerde widget.
-Comment[pl]=Generuje prosty program dla TDE z jednym widgetem pochodzącym z Qt Designera.
-Comment[pt]=Gera uma aplicação simples do TDE com uma interface baseada no Qt-designer.
-Comment[pt_BR]=Gera uma aplicação simples do TDE com uma interface baseada no Qt-designer.
-Comment[ru]=Создание простого приложения TDE с формой, созданной в Qt Designer.
-Comment[sk]=Vygeneruje jednoduchú TDE aplikáciu s jedným oknom Qt dizajnéra.
-Comment[sr]=Прави једноставан TDE програма са једном контролом на основу Qt-Designer-а.
-Comment[sr@Latn]=Pravi jednostavan TDE programa sa jednom kontrolom na osnovu Qt-Designer-a.
-Comment[sv]=Skapar ett enkelt TDE-program med en grafisk komponent baserad på Qt-Designer.
-Comment[tr]=Qt-designer tabanlı bir parçacığı olan basit bir TDE uygulaması yaratır.
-Comment[zh_CN]=生成一个带一个基于 Qt 设计师部件的简单 TDE 应用程序。
-Comment[zh_TW]=產生一個簡單的 TDE 應用程式,內含 Qt 設計器的元件
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=khello2.tar.gz
@@ -195,31 +144,3 @@ Dest=%{dest}/src/%{APPNAMELC}.desktop
[MSG]
Type=message
Comment=A simple designer based TDE application was created in %{dest}
-Comment[ca]=A simple aplicació per al TDE basada en el dissenyador ha estat creada en %{dest}
-Comment[da]=Et simpelt designer-baseret TDE program blev oprettet i %{dest}
-Comment[de]=Eine einfache, auf Designer basierende TDE-Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια απλή εφαρμογή TDE βασισμένη στο σχεδιαστή δημιουργήθηκε στο %{dest}
-Comment[es]=Una sencilla aplicación para TDE basada en el diseñador ha sido creada en %{dest}
-Comment[et]=Lihtne TDE rakendus Disaineri põhjal loodi asukohta %{dest}
-Comment[eu]=Designer-en oinarritutako TDE aplikazio simple bat sortu da hemen: %{dest}
-Comment[fa]=یک کاربرد ساده‌ای بر مبنای طراح در %{dest} ایجاد شد
-Comment[fr]=Une application TDE simple basée sur Designer a été créée dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchlár simplí TDE bunaithe ar Qt-Designer i %{dest}
-Comment[gl]=Creouse unha aplicación TDE baseada no deseñador en %{dest}
-Comment[hu]=Létrejött egy egyszerű, Qt Designer-alapú TDE-s alkalmazás itt: %{dest}
-Comment[it]=È stata creata una semplice applicazione TDE basata su designer
-Comment[ja]=Designer ベースの簡単な TDE アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en eenfach op "Designer" opbuut TDE-Programm opstellt
-Comment[ne]=साधारण डिजाइनरमा आधारित केडीई अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een eenvoudige Designer-gebaseerde TDE-toepassing is aangemaakt in %{dest}
-Comment[pl]=Prosty program wykorzystujący Qt Designera został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação simples do TDE em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação simples do TDE em %{dest}
-Comment[ru]=Простое приложение TDE с формой создано в %{dest}
-Comment[sk]=Jednoduchý dizajnér založený na TDE aplikácii bol vytvorený v %{dest}
-Comment[sr]=Једноставан TDE програм на основу Designer-а направљен је у %{dest}
-Comment[sr@Latn]=Jednostavan TDE program na osnovu Designer-a napravljen je u %{dest}
-Comment[sv]=Ett enkelt TDE-program baserat på Designer skapades i %{dest}
-Comment[tr]=Designer tabanlı basit bir TDE uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个基于设计师的简单 TDE 应用程序
-Comment[zh_TW]=一個簡單的設計器 TDE 應用程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/khello2/widget.h b/languages/cpp/app_templates/khello2/widget.h
index 127019ee..aac7c40d 100644
--- a/languages/cpp/app_templates/khello2/widget.h
+++ b/languages/cpp/app_templates/khello2/widget.h
@@ -7,7 +7,7 @@
class %{APPNAME}Widget : public %{APPNAME}WidgetBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/app_templates/khello2/widgetbase.ui b/languages/cpp/app_templates/khello2/widgetbase.ui
index 365f4cf2..90cac0c6 100644
--- a/languages/cpp/app_templates/khello2/widgetbase.ui
+++ b/languages/cpp/app_templates/khello2/widgetbase.ui
@@ -45,8 +45,8 @@
<slot>button_clicked()</slot>
</connection>
</connections>
-<Q_SLOTS>
+<slots>
<slot>button_clicked()</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>
diff --git a/languages/cpp/app_templates/kicker/CMakeLists.txt b/languages/cpp/app_templates/kicker/CMakeLists.txt
index df24bb05..2d1ac2e6 100644
--- a/languages/cpp/app_templates/kicker/CMakeLists.txt
+++ b/languages/cpp/app_templates/kicker/CMakeLists.txt
@@ -9,11 +9,30 @@
#
#################################################
-add_custom_target( kicker.tar.gz ALL
- COMMAND ${TAR} zcf kicker.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- applet.cpp applet.h applet.desktop applet.kdevelop
+set( _tarball_desktops applet.desktop )
+set( _tarball_files
+ applet.cpp applet.h applet.kdevelop
src-Makefile.am kicker.png subdirs
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET kicker.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -21,6 +40,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kicker.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kicker.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kicker/applet.desktop b/languages/cpp/app_templates/kicker/applet.desktop
index 9f6ef071..482c40f8 100644
--- a/languages/cpp/app_templates/kicker/applet.desktop
+++ b/languages/cpp/app_templates/kicker/applet.desktop
@@ -1,40 +1,7 @@
[Desktop Entry]
-Comment=A panel applet called $NAME$
-Comment[br]=Un arloadig panell a vez graet $NAME$
-Comment[ca]=Una miniaplicació del plafó anomenat $NAME$
-Comment[cy]=Rhaglennig panel o'r enw $NAME$
-Comment[da]=En panel-applet der hedder $NAME$
-Comment[de]=Ein Miniprogramm mit dem Namen $NAME$
-Comment[el]=Μία μικροεφαρμογή πίνακα με όνομα $NAME$
-Comment[es]=Un applet del panel llamado $NAME$
-Comment[et]=Paneeliaplett nimega $NAME$
-Comment[eu]=$NAME$ izeneko panel applet bat
-Comment[fa]=برنامک تابلو، $NAME$ نامیده شد
-Comment[fr]=Un applet pour le tableau de bord nommé $NAME$
-Comment[ga]=Feidhmchláirín painéil darbh ainm $NAME$
-Comment[gl]=Un applet para o panel chamado $NAME$
-Comment[hi]=एक फलक ऐपलेट जो कहलाता है- $NAME$
-Comment[hu]=$NAME$ nevű panel-kisalkalmazás
-Comment[is]=Spjaldforritlingur nefndur $NAME$
-Comment[it]=Un applet per il pannello chiamata $NAME$
-Comment[ja]=$NAME$ と呼ばれるパネルアプレット
-Comment[nds]=En Paneel-Lüttprogramm nöömt $NAME$
-Comment[ne]= $NAME$ भनिने प्यानल एप्लेट
-Comment[nl]=Een paneel-applet met naam $NAME$
-Comment[pl]=Aplet panelu o nazwie $NAME$
-Comment[pt]=Um 'applet' para o painel chamado $NAME$
-Comment[pt_BR]=Uma applet de painel chamada $NAME$
-Comment[ru]=Аплет панели $NAME$
-Comment[sk]=Applet panel s menom $NAME$
-Comment[sl]=Pultni vstavek z imenom $NAME$
-Comment[sr]=Панелни аплет по имену $NAME$
-Comment[sr@Latn]=Panelni aplet po imenu $NAME$
-Comment[sv]=Ett panelminiprogram som kallas $NAME$
-Comment[ta]=ஒரு பானல் ஆப்லெட் $NAME$ என்ற்உ அழைக்கப்படுகிறது
-Comment[tg]=Пайраҳаи апплети $NAME$
-Comment[tr]=$NAME$ adında bir panel küçük uygulaması
-Comment[zh_CN]=一个称作 $NAME$ 的面板小程序
-Comment[zh_TW]=一個名稱為 $NAME$ 的面板小程式
Name=%{APPNAMELC}
+
+Comment=A panel applet called $NAME$
+
X-TDE-Library=%{APPNAMELC}_panelapplet
X-TDE-UniqueApplet = false
diff --git a/languages/cpp/app_templates/kicker/applet.h b/languages/cpp/app_templates/kicker/applet.h
index 7d272743..e078b568 100644
--- a/languages/cpp/app_templates/kicker/applet.h
+++ b/languages/cpp/app_templates/kicker/applet.h
@@ -14,7 +14,7 @@
class %{APPNAME} : public KPanelApplet
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/app_templates/kicker/kicker.kdevtemplate b/languages/cpp/app_templates/kicker/kicker.kdevtemplate
index c095de3e..2a9f77c6 100644
--- a/languages/cpp/app_templates/kicker/kicker.kdevtemplate
+++ b/languages/cpp/app_templates/kicker/kicker.kdevtemplate
@@ -1,64 +1,11 @@
[General]
Name=Kicker Applet
-Name[br]=Arloadig Kicker
-Name[ca]=Una miniaplicació per a Kicker
-Name[da]=Kicker-applet
-Name[de]=Kicker-Miniprogramm
-Name[el]=Μικροεφαρμογή Kicker
-Name[es]=Applet para Kicker
-Name[et]=Kickeri aplett
-Name[eu]=Kicker applet-a
-Name[fa]=برنامک Kicker
-Name[fr]=Applet Kicker
-Name[ga]=Feidhmchláirín Kicker
-Name[gl]=Applet para Kicker
-Name[hu]=Panel-kisalkalmazás
-Name[it]=Applet di kicker
-Name[ja]=Kicker アプレット
-Name[nds]=Kicker-Lüttprogramm
-Name[ne]=किकर एप्लेट
-Name[nl]=Kicker-applet
-Name[pl]=Aplet panelu
-Name[pt]='Applet' do Kicker
-Name[pt_BR]='Applet' do Kicker
-Name[ru]=Аплет панели TDE
-Name[sk]=Kicker applet
-Name[sl]=Vstavek za Kicker
-Name[sr]=Аплет за Kicker
-Name[sr@Latn]=Aplet za Kicker
-Name[sv]=Miniprogram för Kicker
-Name[tr]=Kicker Küçük Uygulaması
-Name[zh_CN]=Kicker 小程序
-Name[zh_TW]=Kicker 小程式
-Icon=kicker.png
-Category=C++/TDE
+
Comment=Generates a framework for an applet that embeds into the TDE panel
-Comment[ca]=Genera una infraestructura per a una miniaplicació encastada en el plafó de TDE
-Comment[da]=Genererer et skelet for en applet der indlejres i TDE's panel
-Comment[de]=Erstellt das Grundgerüst für ein Miniprogramm, das in die TDE-Kontrollleiste eingebettet wird.
-Comment[el]=Δημιουργεί ένα πλαίσιο για μία μικροεφαρμογή που ενσωματώνεται στον πίνακα του TDE
-Comment[es]=Genera una infraestructura para un applet empotrado en el panel de TDE
-Comment[et]=Apleti raamistiku loomine, mida saab põimida TDE paneelile
-Comment[eu]=TDE-ren panelean kapsulatzen den applet baten lan-marko bat sortzen du
-Comment[fa]=چارچوبی برای برنامک نهفته‌شده در تابلوی TDEتولید می‌کند
-Comment[fr]=Génère une infrastructure pour un applet qui s'intègre dans le tableau de bord de TDE
-Comment[gl]=Xera un contorno de traballo para un applet que se incrusta no panel de TDE.
-Comment[hu]=Létrehoz egy keretprogramot TDE-s panel-kisalkalmazás készítéséhez
-Comment[it]=Genera l'infrastruttura per un'applet che si integra nel pannello di TDE
-Comment[nds]=Stellt dat Rahmenwark för en Lüttprogramm op, dat sik na dat TDE-Paneel inbett
-Comment[ne]=केडीई प्यानलमा सम्मिलित एप्लेटका लागि फ्रेमवर्क उत्पन्न गर्दछ
-Comment[nl]=Genereert een framework voor een applet die kan worden ingebed in het TDE-paneel
-Comment[pl]=Generuje szablon apletu, który można wstawić do panelu TDE
-Comment[pt]=Gera a plataforma para uma 'applet' que se incorpore no painel do TDE
-Comment[pt_BR]=Gera a plataforma para uma 'applet' que se incorpore no painel do TDE
-Comment[ru]=Создание аплета панели TDE
-Comment[sk]=Vygeneruje framework pre applet, ktorý sa bude dať vložiť do TDE panelu
-Comment[sr]=Прави радни оквир за аплет који се уграђује у TDE-ов панел
-Comment[sr@Latn]=Pravi radni okvir za aplet koji se ugrađuje u TDE-ov panel
-Comment[sv]=Skapar ett ramverk för ett miniprogram som inbäddas i TDE:s panel
-Comment[tr]=TDE paneline gömülen bir küçük uygulama için bir çatı oluşturur.
-Comment[zh_CN]=生成一个可嵌入 TDE 面板的小程序框架
-Comment[zh_TW]=產生一個嵌入 TDE 面板的小程式框架
+
+Category=C++/TDE
+
+Icon=kicker.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=kicker.tar.gz
@@ -157,32 +104,3 @@ Dest=%{dest}/src/%{APPNAMELC}.desktop
[MSG]
Type=message
Comment=A Kicker Applet was created in %{dest}
-Comment[ca]=Una miniaplicació per a Kicker ha estat creat en %{dest}
-Comment[da]=En Kicker applet blev oprettet i %{dest}
-Comment[de]=Ein Miniprogramm für Kicker wurde in %{dest} erstellt.
-Comment[el]=Μία μικροεφαρμογή Kicker δημιουργήθηκε στο %{dest}
-Comment[es]=Un applet para Kicker ha sido creado en %{dest}
-Comment[et]=Kickeri aplett loodi asukohta %{dest}
-Comment[eu]=Kicker Applet bat sortu da hemen: %{dest}
-Comment[fa]=یک برنامک Kicker در %{dest} ایجاد شد
-Comment[fr]=Un applet Kicker a été créé dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchláirín Kicker i %{dest}
-Comment[gl]=Creouse un applet para Kicker en %{dest}
-Comment[hu]=Létrejött egy panel-kisalkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applet per kicker in %{dest}
-Comment[ja]=Kicker アプレットを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Kicker-Lüttprogramm opstellt
-Comment[ne]=किकर एप्लेट %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Kicker-applet is aangemaakt in %{dest}
-Comment[pl]=Aplet panelu został utworzony w %{dest}
-Comment[pt]=Foi criada uma 'applet' do Kicker em %{dest}
-Comment[pt_BR]=Foi criada uma 'applet' do Kicker em %{dest}
-Comment[ru]=Аплет панели TDE создан в %{dest}
-Comment[sk]=Kicker applet bol vytvorený v %{dest}
-Comment[sl]=Vstavek za Kicker je bil ustvarjen v %{dest}
-Comment[sr]=Аплет за Kicker направљен је у %{dest}
-Comment[sr@Latn]=Aplet za Kicker napravljen je u %{dest}
-Comment[sv]=Ett miniprogram för Kicker skapades i %{dest}
-Comment[tr]=Bir Kicker küçük uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 Kicker 小程序
-Comment[zh_TW]=一個 Kicker 小程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/kmake/app.desktop b/languages/cpp/app_templates/kmake/app.desktop
index ec6d8726..a3355801 100644
--- a/languages/cpp/app_templates/kmake/app.desktop
+++ b/languages/cpp/app_templates/kmake/app.desktop
@@ -1,44 +1,10 @@
[Desktop Entry]
Name=%{APPNAME}
+
+Comment=A TDE KPart Application
+
Exec=%{APPNAMELC} %i -caption "%c"
Icon=%{APPNAMELC}
Type=Application
X-DocPath=%{APPNAMELC}/%{APPNAMELC}.html
-Comment=A TDE KPart Application
-Comment[br]=Ur meziant Kpart evit TDE
-Comment[ca]=Una aplicació KPart per al TDE
-Comment[cy]=Cymhwysiad KPart TDE
-Comment[da]=Et TDE KPart-program
-Comment[de]=Eine auf der Komponententechnik KPart basierende TDE-Anwendung
-Comment[el]=Μια εφαρμογή KPart του TDE
-Comment[es]=Una aplicación KPart de TDE
-Comment[et]=TDE KPart rakendus
-Comment[eu]=TDE KPart aplikazio bat
-Comment[fa]=یک کاربرد TDE KPart
-Comment[fr]=Une application KPart pour TDE
-Comment[ga]=Feidhmchlár KPart TDE
-Comment[gl]=Unha aplicación KPart de TDE
-Comment[hi]=एक केडीई के-पार्ट अनुप्रयोग
-Comment[hu]=KPart-alapú TDE-alkalmazás
-Comment[is]=TDE KPart forrit
-Comment[it]=Applicazione KPart di TDE
-Comment[ja]=TDE KPart アプリケーション
-Comment[lt]=TDE KPart programa
-Comment[nds]=En KPart-Deelprogramm för TDE
-Comment[ne]=एउटा केडीई KPart अनुप्रयोग
-Comment[nl]=Een TDE KPart-toepassing
-Comment[pl]=Osadzalny element KPart TDE
-Comment[pt]=Uma Aplicação KPart do TDE
-Comment[pt_BR]=Um Aplicativo KPart do TDE
-Comment[ru]=Приложение KPart для TDE
-Comment[sk]=TDE KPart aplikácia
-Comment[sl]=Program KPart za TDE
-Comment[sr]=TDE KPart програм
-Comment[sr@Latn]=TDE KPart program
-Comment[sv]=Ett TDE Kpart-program
-Comment[ta]=கெடி கெபார்ட் பயன்பாடு
-Comment[tg]=Ба кор андохтани KPart барои TDE
-Comment[tr]=Bir TDE KPart Uygulaması
-Comment[zh_CN]=一个 TDE KPart 应用程序
-Comment[zh_TW]=TDE KPart 應用程式
Terminal=false
diff --git a/languages/cpp/app_templates/kmake/kmake.kdevtemplate b/languages/cpp/app_templates/kmake/kmake.kdevtemplate
index 6b543363..565dc8b8 100644
--- a/languages/cpp/app_templates/kmake/kmake.kdevtemplate
+++ b/languages/cpp/app_templates/kmake/kmake.kdevtemplate
@@ -1,64 +1,12 @@
# TDE Config File
[General]
Name=QMake based TDE template
-Name[ca]=Plantilla per al TDE basada en QMake
-Name[da]=QMake baseret TDE-skabelon
-Name[de]=Auf QMake basierende TDE-Vorlage
-Name[el]=Πρότυπο TDE βασισμένο στο QMake
-Name[es]=Plantilla para TDE basada en QMake
-Name[et]=TDE mall QMake'i põhjal
-Name[eu]=QMake-en oinarritutatko TDE txantiloia
-Name[fa]=قالب TDE بر مبنای QMake
-Name[fr]=Modèle TDE basé sur QMake
-Name[ga]=Teimpléad TDE bunaithe ar QMake
-Name[gl]=Modelo de TDE baseado en QMake
-Name[hu]=QMake-alapú TDE-s sablon
-Name[it]=Modello TDE basato su QMake
-Name[ja]=QMake ベースの TDE テンプレート
-Name[nds]=Op QMake opbuut TDE-Vörlaag
-Name[ne]=QMake मा आधारित केडीई टेम्प्लेट
-Name[nl]=Qmake-gebaseerde TDE-jabloon
-Name[pl]=Oparty na QMake szablon dla TDE
-Name[pt]=Modelo do TDE baseado no QMake
-Name[pt_BR]=Modelo do TDE baseado no QMake
-Name[ru]=Приложение TDE как проект QMake
-Name[sk]=Šablóna TDE založená na QMake
-Name[sr]=TDE шаблон на основи QMake-а
-Name[sr@Latn]=TDE šablon na osnovi QMake-a
-Name[sv]=QMake-baserad TDE-mall
-Name[tr]=QMake tabanlı TDE şablonu
-Name[zh_CN]=基于 QMake 的 TDE 模板
-Name[zh_TW]=QMake 為基礎的 TDE 樣本
-Icon=kmake.png
-Category=C++/QMake project
+
Comment=Generates a simple TDE application using QMake based project manager
-Comment[ca]=Genera una simple aplicació per al TDE usant un gestor de projectes basat en QMake
-Comment[da]=Genererer et simpelt TDE program ved brug af QMake baseret projekthåndtering
-Comment[de]=Erstellt eine einfache TDE-Anwendung unter Verwendung der QMake-Projektverwaltung
-Comment[el]=Δημιουργεί μια απλή εφαρμογή TDE χρησιμοποιώντας το διαχειριστή έργου βασισμένο στο QMake
-Comment[es]=Genera una sencilla aplicación para TDE que usa un gestor de proyecto basado en QMake
-Comment[et]=Lihtsa TDE rakenduse loomine projektihalduriga QMake'i põhjal
-Comment[eu]=TDE aplikazio sinple bat sortzen du QMake-en oinarritutako proiektu-kudeatzailea erabiliz
-Comment[fa]=یک کاربرد سادۀ TDE، با استفاده از مدیر پروژۀ بر مبنای QMake تولید می‌کند
-Comment[fr]=Génère une application TDE simple utilisant un gestionnaire de projet basé sur QMake
-Comment[gl]=Xera unha aplicación TDE sinxela usando un xestor de proxectos baseado en QMake
-Comment[hu]=Létrehoz egy egyszerű TDE-s alkalmazást Qmake-alapú projektkezelővel
-Comment[it]=Genera una semplice applicazione TDE che usa QMake basata sul gestore di progetto
-Comment[ja]=QMake ベースのプロジェクトマネージャを使って 簡単な TDE アプリケーションを作成します
-Comment[nds]=Stellt mit den op QMake opbuut Projektpleger en eenfach TDE-Programm op
-Comment[ne]=QMake आधारित परियोजना प्रबन्धक प्रयोग गरेर एउटा साधारण केडीई अनुप्रयोग उत्पन्न गर्दछ
-Comment[nl]=Genereert een eenvoudige TDE-toepassing met behulp van Qmake-gebaseerde projectmanager
-Comment[pl]=Generuje prosty program TDE używający menedżera projektów QMake
-Comment[pt]=Gera uma aplicação simples do TDE, usando o QMake como gestor de projectos
-Comment[pt_BR]=Gera uma aplicação simples do TDE, usando o QMake como gestor de projectos
-Comment[ru]=Создание простого приложения TDE как проекта QMake
-Comment[sk]=Vygeneruje jednoduchú TDE aplikáciu založenú na QMake projektovom manažéri
-Comment[sr]=Прави једноставан TDE програм помоћу менаџера пројекта на основи QMake-а
-Comment[sr@Latn]=Pravi jednostavan TDE program pomoću menadžera projekta na osnovi QMake-a
-Comment[sv]=Skapar ett enkelt TDE-program baserat på QMake projekthantering
-Comment[tr]=QMake tabanlı proje yöneticisini kullanarak basit bir TDE uygulaması yaratır.
-Comment[zh_CN]=使用基于 QMake的工程管理器生成一个简单的 TDE 应用程序
-Comment[zh_TW]=產生一個使用 QMake 專案管理員的簡單 TDE 應用程式
+
+Category=C++/QMake project
+
+Icon=kmake.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=kmake.tar.gz
@@ -118,31 +66,3 @@ Dest=%{dest}/src/%{APPNAMELC}.desktop
[MSG]
Type=message
Comment=A Qmake based TDE application was created in %{dest}
-Comment[ca]=Una aplicació per al TDE basada en QMake ha estat creada en %{dest}
-Comment[da]=Et Qmake baseret TDE program blev oprettet i %{dest}
-Comment[de]=Eine auf Qmake basierende TDE-Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή TDE βασισμένη στο Qmake δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación para TDE basada en QMake ha sido creada en %{dest}
-Comment[et]=TDE rakendus QMake'i põhjal loodi asukohta %{dest}
-Comment[eu]=Qmake-en oinarritutako TDE aplikazio bat sortu da hemen: %{dest}
-Comment[fa]=یک کاربرد TDE بر مبنای Qmake در %{dest} ایجاد شد
-Comment[fr]=Une application TDE basée sur QMake a été créée dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchlár TDE bunaithe ar Qmake i %{dest}
-Comment[gl]=Creouse unha aplicación TDE baseada en QMake en %{dest}
-Comment[hu]=Létrejött egy Qmake-alapú TDE-s alkalmazás itt: %{dest}
-Comment[it]=È stata creata una semplice applicazione TDE basata su Qmake in %{dest}
-Comment[ja]=QMake ベースの TDE アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en op QMake opbuut TDE-Programm opstellt
-Comment[ne]=Qmake आधारित केडीई अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Qmake-gebaseerde TDE-toepassing is aangemaakt in %{dest}
-Comment[pl]=Program TDE oparty na QMake został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação do TDE baseada no Qmake em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação do TDE baseada no Qmake em %{dest}
-Comment[ru]=Приложение TDE как проект QMake создано в %{dest}
-Comment[sk]=TDE aplikácia založená na QMake bola vytvorená v %{dest}
-Comment[sr]=TDE програм на основу QMake-а направљен је у %{dest}
-Comment[sr@Latn]=TDE program na osnovu QMake-a napravljen je u %{dest}
-Comment[sv]=Ett Qmake-baserat TDE-program skapades i %{dest}
-Comment[tr]=Bir QMake tabanlı TDE uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了基于 QMake 的 TDE 应用程序
-Comment[zh_TW]=一個以 Qmake 為基礎的 TDE 應用程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/kmake/mainview.ui b/languages/cpp/app_templates/kmake/mainview.ui
index 194d8ffe..a5481dd2 100644
--- a/languages/cpp/app_templates/kmake/mainview.ui
+++ b/languages/cpp/app_templates/kmake/mainview.ui
@@ -69,8 +69,8 @@
<slot>slotHelloButtonClicked()</slot>
</connection>
</connections>
-<Q_SLOTS>
+<slots>
<slot>slotHelloButtonClicked()</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>
diff --git a/languages/cpp/app_templates/kmake/mainviewimp.h b/languages/cpp/app_templates/kmake/mainviewimp.h
index a5ca62df..3e1a7287 100644
--- a/languages/cpp/app_templates/kmake/mainviewimp.h
+++ b/languages/cpp/app_templates/kmake/mainviewimp.h
@@ -5,7 +5,7 @@
class MainViewImp : public MainView
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/app_templates/kmod/CMakeLists.txt b/languages/cpp/app_templates/kmod/CMakeLists.txt
index d14c6f39..804a10f6 100644
--- a/languages/cpp/app_templates/kmod/CMakeLists.txt
+++ b/languages/cpp/app_templates/kmod/CMakeLists.txt
@@ -9,10 +9,15 @@
#
#################################################
-add_custom_target( kmod.tar.gz ALL
- COMMAND ${TAR} zcf kmod.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
src-Makefile kmod.kdevelop kmod-driver.c
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET kmod.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -20,6 +25,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kmod.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kmod.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kmod/kmod.kdevtemplate b/languages/cpp/app_templates/kmod/kmod.kdevtemplate
index 68fcee7c..4a6fcbca 100644
--- a/languages/cpp/app_templates/kmod/kmod.kdevtemplate
+++ b/languages/cpp/app_templates/kmod/kmod.kdevtemplate
@@ -1,65 +1,12 @@
# TDE Config File
[General]
Name=Linux Kernel module
-Name[br]=Mollad ar galon Linux
-Name[ca]=Mòdul del nucli Linux
-Name[da]=Linux kernemodul
-Name[de]=Linux-Kernelmodul
-Name[el]=Άρθρωμα πυρήνα Linux
-Name[es]=Módulo para el núcleo de Linux
-Name[et]=Linuxi kerneli moodul
-Name[eu]=Linux Kernel modulua
-Name[fa]=پیمانۀ هستۀ لینوکس
-Name[fr]=Module de noyau Linux
-Name[ga]=Modúl Eithne Linux
-Name[gl]=Módulo para o kernel Linux
-Name[hu]=Linuxos kernelmodul
-Name[it]=Modulo del kernel Linux
-Name[ja]=Linux カーネルモジュール
-Name[nds]=Linux-Kernelmoduul
-Name[ne]=लिनक्स कर्नेल मोड्युल
-Name[nl]=Linux kernelmodule
-Name[pl]=Moduł jądra Linuksa
-Name[pt]=Módulo do 'kernel' do Linux
-Name[pt_BR]=Módulo do 'kernel' do Linux
-Name[ru]=Драйвер ядра Linux
-Name[sk]=Linux kernel modul
-Name[sr]=Модул језгра Linux-а
-Name[sr@Latn]=Modul jezgra Linux-a
-Name[sv]=Modul för Linux kärna
-Name[tr]=Linux Çekirdek Birimi
-Name[zh_CN]=Linux 内核模块
-Name[zh_TW]=Linux 核心模組
-Icon=
-Category=C
+
Comment=Generates a template for a Linux kernel module.
-Comment[ca]=Genera una plantilla per a un mòdul del nucli Linux.
-Comment[da]=Genererer en skabelon for en Linux kernemodul.
-Comment[de]=Erstellt eine Vorlage für ein Linux-Kernelmodul.
-Comment[el]=Δημιουργεί ένα πρότυπο για ένα άρθρωμα του πυρήνα του Linux.
-Comment[es]=Genera una plantilla para un módulo del núcleo de Linux.
-Comment[et]=Linuxi kerneli mooduli malli loomine.
-Comment[eu]=Linux kernel modulu batentzat txantiloi bat sortzen du.
-Comment[fa]=قالبی برای پیمانۀ هستۀ لینوکس تولید می‌کند
-Comment[fr]=Génère un modèle pour un module de noyau Linux.
-Comment[gl]=Xera unha modelo dun módulo para o kernel Linux.
-Comment[hu]=Létrehoz egy sablont linuxos kernelmodul készítéséhez.
-Comment[it]=Genera un modello per un modulo del kernel Linux kernel.
-Comment[ja]=Linux カーネルモジュール用のテンプレートを作成します
-Comment[nds]=Stellt en Vörlaag för en Linux-Kernelmoduul op.
-Comment[ne]=लिनक्स कर्नेल मोड्युलका लागि टेम्प्लेट उत्पन्न गर्दछ
-Comment[nl]=Genereert een sjabloon voor een Linux kernelmodule
-Comment[pl]=Generuje szablon dla modułu jądra Linuksa.
-Comment[pt]=Gera um modelo para um módulo do 'kernel' do Linux.
-Comment[pt_BR]=Gera um modelo para um módulo do 'kernel' do Linux.
-Comment[ru]=Создание драйвера ядра Linux.
-Comment[sk]=Vygeneruje šablónu pre Linux kernel modul
-Comment[sr]=Прави шаблон за модул језгра Linux-а.
-Comment[sr@Latn]=Pravi šablon za modul jezgra Linux-a.
-Comment[sv]=Skapar en mall för en modul i Linux kärna.
-Comment[tr]=Bir Linux çekirdek birimi için bir şablon yaratır.
-Comment[zh_CN]=生成一个 Linux 内核模块的模板。
-Comment[zh_TW]=產生一個 Linux 核心模組的樣本
+
+Category=C
+
+Icon=
FileTemplates=h,CStyle,c,CStyle
ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}-driver.c
Archive=kmod.tar.gz
diff --git a/languages/cpp/app_templates/kofficepart/CMakeLists.txt b/languages/cpp/app_templates/kofficepart/CMakeLists.txt
index 1a4c348c..cdeff114 100644
--- a/languages/cpp/app_templates/kofficepart/CMakeLists.txt
+++ b/languages/cpp/app_templates/kofficepart/CMakeLists.txt
@@ -9,14 +9,33 @@
#
#################################################
-add_custom_target( kopart.tar.gz ALL
- COMMAND ${TAR} zcf kopart.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops kopart.desktop x-kopart.desktop )
+set( _tarball_files
kopart.kdevelop kopart_aboutdata.h kopart_part.cpp
kopart_view.h src-Makefile.am kopart.png kopart_factory.cpp
- kopart_part.h subdirs kopart.desktop kopart.rc
- kopart_factory.h kopart_view.cpp x-kopart.desktop
+ kopart_part.h subdirs kopart.rc
+ kopart_factory.h kopart_view.cpp
tde-configure.in.in main.cpp
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET kopart.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -24,6 +43,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kopart.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kopart.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kofficepart/kopart.desktop b/languages/cpp/app_templates/kofficepart/kopart.desktop
index ab4fb51d..47d0a5c6 100644
--- a/languages/cpp/app_templates/kofficepart/kopart.desktop
+++ b/languages/cpp/app_templates/kofficepart/kopart.desktop
@@ -1,9 +1,10 @@
[Desktop Entry]
Name=%{APPNAME}
+
Exec=%{APPNAMELC}
-X-TDE-Library=lib%{APPNAMELC}part
MimeType=application/x-%{APPNAMELC};
Type=Application
Icon=%{APPNAMELC}
+X-TDE-Library=lib%{APPNAMELC}part
X-TDE-ServiceTypes=KOfficePart,KParts/ReadOnlyPart,KParts/ReadWritePart
X-TDE-NativeMimeType=application/x-%{APPNAMELC}
diff --git a/languages/cpp/app_templates/kofficepart/kopart.kdevtemplate b/languages/cpp/app_templates/kofficepart/kopart.kdevtemplate
index 429d14c4..a359e87d 100644
--- a/languages/cpp/app_templates/kofficepart/kopart.kdevtemplate
+++ b/languages/cpp/app_templates/kofficepart/kopart.kdevtemplate
@@ -1,62 +1,12 @@
# TDE Config File
[General]
Name=KOffice Part
-Name[br]=Perzh KOffice
-Name[ca]=Part per a KOffice
-Name[da]=KOffice part
-Name[de]=KOffice-Komponente
-Name[el]=Τμήμα KOffice
-Name[es]=Part de KOffice
-Name[et]=KOffice'i komponent
-Name[eu]=KOffice zatia
-Name[fa]=جزء KOffice
-Name[fr]=Composant KOffice
-Name[ga]=Páirt KOffice
-Name[gl]='Part' para KOffice
-Name[hu]=KOffice-objektum
-Name[it]=Part di KOffice
-Name[nds]=KOffice-Komponent
-Name[ne]=केडीई अफिस भाग
-Name[nl]=Koffice-part
-Name[pt]=Componente do KOffice
-Name[pt_BR]=Componente do KOffice
-Name[ru]=Приложение KOffice
-Name[sr]=KOffice део
-Name[sr@Latn]=KOffice deo
-Name[sv]=Koffice-delprogram
-Name[tr]=KOffice Bileşeni
-Name[zh_CN]=KOffice 部件
-Name[zh_TW]=KOffice 元件
-Icon=kopart.png
-Category=C++/TDE
+
Comment=Generates a framework for a full KOffice Application.
-Comment[ca]=Genera una infraestructura per a una completa aplicació de KOffice.
-Comment[da]=Genererer et skelet for et fuldstændigt KOffice-program.
-Comment[de]=Erstellt ein Grundgerüst für eine vollwertige KOffice-Anwendung
-Comment[el]=Δημιουργεί ένα πλαίσιο για μια πλήρης εφαρμογή του KOffice.
-Comment[es]=Genera una infraestructura para una aplicación completa de KOffice.
-Comment[et]=KOffice'i rakenduse raamistiku loomine.
-Comment[eu]=KOffice-en aplikazio batentzat lan-marko oso bat sortzen du.
-Comment[fa]=چارچوبی را برای کاربرد کامل KOffice تولید می‌کند.
-Comment[fr]=Génère une infrastructure pour une application KOffice complète.
-Comment[gl]=Xera un contorno de traballo para unha aplicación KOffice completa.
-Comment[hu]=Létrehoz egy kiindulási keretprogramot teljes KOffice-alkalmazás készítéséhez.
-Comment[it]=Genera l'infrastruttura per un'applicazione completa di KOffice.
-Comment[nds]=Stellt dat Rahmenwark för en heel KOffice-Programm op.
-Comment[ne]=पूर्ण केडीई अफिस अनुप्रयोगका लागि फ्रेमवर्क उत्पन्न गर्दछ
-Comment[nl]=Genereert een framework voor een volledige KOffice-toepassing
-Comment[pl]=Generuje szablon pełnego programu KOffice.
-Comment[pt]=Gera a plataforma para uma aplicação completa do KOffice.
-Comment[pt_BR]=Gera a plataforma para uma aplicação completa do KOffice.
-Comment[ru]=Создание приложения KOffice.
-Comment[sk]=Vygeneruje framework pre kompletnú aplikáciu KOffice.
-Comment[sl]=Ustvari ogrodje za poln program KOffice
-Comment[sr]=Прави радни оквир за пуни KOffice програм.
-Comment[sr@Latn]=Pravi radni okvir za puni KOffice program.
-Comment[sv]=Skapar ett ramverk för ett fullständigt Koffice-program.
-Comment[tr]=Tam bir KOffice Uygulaması için bir çatı yaratır.
-Comment[zh_CN]=生成一个全功能的 KOffice 应用程序框架。
-Comment[zh_TW]=產生一個完整的 KOffice 應用程式的框架
+
+Category=C++/TDE
+
+Icon=kopart.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}_part.cpp
Archive=kopart.tar.gz
@@ -196,31 +146,3 @@ Dest=%{dest}/src/%{APPNAMELC}.cpp
[MSG]
Type=message
Comment=A KOffice part was created in %{dest}
-Comment[ca]=Una part per a KOffice ha estat creada en %{dest}
-Comment[da]=En KOffice part blev oprettet i %{dest}
-Comment[de]=Eine KOffice-Komponente wurde in %{dest} erstellt.
-Comment[el]=Ένα τμήμα του KOffice δημιουργήθηκε στο %{dest}
-Comment[es]=Un Part de KOffice ha sido creado en %{dest}
-Comment[et]=KOffice'i komponent loodi asukohta %{dest}
-Comment[eu]=KOffice zati bat sortu da hemen: %{dest}
-Comment[fa]=یک جزء KOffice در %{dest} ایجاد شد
-Comment[fr]=Un composant KOffice a été créé dans %{dest}
-Comment[ga]=Cruthaíodh páirt TDE i %{dest}
-Comment[gl]=Creouse unha 'part' para KOffice en %{dest}
-Comment[hu]=Létrejött egy KOffice-objektum itt: %{dest}
-Comment[it]=È stata creata una part di KOffice in %{dest}
-Comment[ja]=KOffice パートを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en KOffice-Komponent opstellt
-Comment[ne]=केडीई अफिस भाग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een KOffice-part is aangemaakt in %{dest}
-Comment[pl]=KOffice part została utworzona w %{dest}
-Comment[pt]=Foi criado um componente do KOffice em %{dest}
-Comment[pt_BR]=Foi criado um componente do KOffice em %{dest}
-Comment[ru]=Приложение KOffice создано в %{dest}
-Comment[sk]=KOffice Part bol vytvorený v %{dest}
-Comment[sr]=KOffice део је направљен у %{dest}
-Comment[sr@Latn]=KOffice deo je napravljen u %{dest}
-Comment[sv]=Ett Koffice-delprogram skapades i %{dest}
-Comment[tr]=Bir KOffice bileşeni %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 KOffice 部件
-Comment[zh_TW]=一個 KOffice 元件已建立於 %{dest}
diff --git a/languages/cpp/app_templates/kofficepart/kopart_factory.h b/languages/cpp/app_templates/kofficepart/kopart_factory.h
index 2d5a56e2..7957037a 100644
--- a/languages/cpp/app_templates/kofficepart/kopart_factory.h
+++ b/languages/cpp/app_templates/kofficepart/kopart_factory.h
@@ -13,7 +13,7 @@ class TDEAboutData;
class %{APPNAME}Factory : public KoFactory
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}Factory( TQObject* parent = 0, const char* name = 0 );
diff --git a/languages/cpp/app_templates/kofficepart/kopart_part.h b/languages/cpp/app_templates/kofficepart/kopart_part.h
index 9dced411..57b57cb6 100644
--- a/languages/cpp/app_templates/kofficepart/kopart_part.h
+++ b/languages/cpp/app_templates/kofficepart/kopart_part.h
@@ -10,7 +10,7 @@
class %{APPNAME}Part : public KoDocument
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}Part( TQWidget *parentWidget = 0, const char *widgetName = 0, TQObject* parent = 0, const char* name = 0, bool singleViewMode = false );
diff --git a/languages/cpp/app_templates/kofficepart/kopart_view.cpp b/languages/cpp/app_templates/kofficepart/kopart_view.cpp
index 601413ef..2cf5ff06 100644
--- a/languages/cpp/app_templates/kofficepart/kopart_view.cpp
+++ b/languages/cpp/app_templates/kofficepart/kopart_view.cpp
@@ -18,9 +18,9 @@
{
setInstance( %{APPNAME}Factory::global() );
setXMLFile( "%{APPNAMELC}.rc" );
- KStdAction::cut(this, TQT_SLOT( cut() ), actionCollection(), "cut" );
+ KStdAction::cut(this, TQ_SLOT( cut() ), actionCollection(), "cut" );
// Note: Prefer KStdAction::* to any custom action if possible.
- //m_cut = new TDEAction( i18n("&Cut"), "edit-cut", 0, this, TQT_SLOT( cut() ),
+ //m_cut = new TDEAction( i18n("&Cut"), "edit-cut", 0, this, TQ_SLOT( cut() ),
// actionCollection(), "cut");
}
diff --git a/languages/cpp/app_templates/kofficepart/kopart_view.h b/languages/cpp/app_templates/kofficepart/kopart_view.h
index a7e0fd50..6233ff6d 100644
--- a/languages/cpp/app_templates/kofficepart/kopart_view.h
+++ b/languages/cpp/app_templates/kofficepart/kopart_view.h
@@ -15,7 +15,7 @@ class %{APPNAME}Part;
class %{APPNAME}View : public KoView
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}View( %{APPNAME}Part* part, TQWidget* parent = 0, const char* name = 0 );
diff --git a/languages/cpp/app_templates/kofficepart/x-kopart.desktop b/languages/cpp/app_templates/kofficepart/x-kopart.desktop
index 76bb36a6..9c8a73f4 100644
--- a/languages/cpp/app_templates/kofficepart/x-kopart.desktop
+++ b/languages/cpp/app_templates/kofficepart/x-kopart.desktop
@@ -1,38 +1,12 @@
[Desktop Entry]
-MimeType=application/x-%{APPNAMELC}
Comment= A really awesome KOffice application
-Comment[ca]=Una aplicació de KOffice realment interessant
-Comment[da]=Et helt fantastisk KOffice program
-Comment[de]=Eine wirklich großartige KOffice-Anwendung
-Comment[el]= Μια πραγματικά όμορφη εφαρμογή KOffice
-Comment[es]=Una aplicación de KOffice realmente intesesante
-Comment[et]=Tõesti imeline KOffice'i rakendus
-Comment[eu]=KOffice aplikazio harrigarri bat
-Comment[fa]=کاربرد واقعاً بیمناک KOffice
-Comment[fr]=Une application pour KOffice vraiment superbe
-Comment[ga]= Feidhmchlár sármhaith KOffice
-Comment[gl]=Unha aplicación de KOffice realmente impresionante
-Comment[hu]=Egy bámulatos KOffice-alkalmazás
-Comment[it]=Un'applicazione di KOffice veramente bella
-Comment[nds]=En redig deegt KOffice-Programm
-Comment[ne]= वास्तवमै प्रभावकारी केडीई अफिस अनुप्रयोग
-Comment[nl]=Een fantastische KOffice-toepassing
-Comment[pl]=Wspaniały program KOffice
-Comment[pt]=Uma aplicação fantástica para o KOffice
-Comment[pt_BR]=Um aplicativo realmente do tipo do KOffice
-Comment[ru]=Приложение KOffice
-Comment[sk]=Naozaj hrozná KOffice aplikácia
-Comment[sl]=Sijajen program za KOffice
-Comment[sr]=Стварно сјајан KOffice програм
-Comment[sr@Latn]=Stvarno sjajan KOffice program
-Comment[sv]=Ett riktigt suveränt Koffice-program
-Comment[tr]=Gerçekten harika bir KOffice uygulaması
-Comment[zh_CN]=一个非常杰出的 KOffice 应用程序
-Comment[zh_TW]=一個十分完美的 KOffice 應用程式
+
Type=MimeType
+MimeType=application/x-%{APPNAMELC}
#You need to change the mime type below to match what your application will handle...
Patterns=*.xmpl;
X-TDE-AutoEmbed=false
+
[Property::X-TDE-NativeExtension]
Type=TQString
#You need to change the mime type below to match what your application will handle...
diff --git a/languages/cpp/app_templates/konqnavpanel/CMakeLists.txt b/languages/cpp/app_templates/konqnavpanel/CMakeLists.txt
index 14669abc..159f06cc 100644
--- a/languages/cpp/app_templates/konqnavpanel/CMakeLists.txt
+++ b/languages/cpp/app_templates/konqnavpanel/CMakeLists.txt
@@ -9,12 +9,31 @@
#
#################################################
-add_custom_target( konqnavpanel.tar.gz ALL
- COMMAND ${TAR} zcf konqnavpanel.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- konqnavpanel.cpp konqnavpanel.h konqnavpanel.desktop
+set( _tarball_desktops konqnavpanel.desktop )
+set( _tarball_files
+ konqnavpanel.cpp konqnavpanel.h
konqnavpanel.kdevelop src-Makefile.am konqnavpanel.png
subdirs
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET konqnavpanel.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +41,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- konqnavpanel.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE konqnavpanel.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/konqnavpanel/konqnavpanel.desktop b/languages/cpp/app_templates/konqnavpanel/konqnavpanel.desktop
index b0d0bf23..0668508c 100644
--- a/languages/cpp/app_templates/konqnavpanel/konqnavpanel.desktop
+++ b/languages/cpp/app_templates/konqnavpanel/konqnavpanel.desktop
@@ -1,39 +1,10 @@
[Desktop Entry]
+Name=%{APPNAMELC}
+
+Comment=A konqueror navigation panel plugin called $NAME$
+
Type=Link
URL=
Icon=wizard
-Comment=A konqueror navigation panel plugin called $NAME$
-Comment[ca]=Un connector per al plafó de navegació de Konqueror anomenat $NAME$
-Comment[da]=Et Konqueror navigationspanel plugin der hedder $NAME$
-Comment[de]=Ein Modul für den Navigationsbereich von Konqueror mit Namen $NAME$
-Comment[el]=Ένα πρόσθετο του πίνακα πλοήγησης του konqueror με το όνομα $NAME$
-Comment[es]=Un complemento del panel de navegación de Konqueror llamado $NAME$
-Comment[et]=Konquerori liikumispaneeli plugin nimega $NAME$
-Comment[eu]=$NAME$ izeneko konqueror arakatze-paneleko plugin bat
-Comment[fa]=وصلۀ تابلوی ناوش konqueror، $NAME$ نامیده شد
-Comment[fr]=Un module externe pour le panneau de navigation de Konqueror appelé $NAME$
-Comment[ga]=Breiseán painéil nascleanúna konqueror darb ainm $NAME$
-Comment[gl]=Unha extensión para o panel de navegación de konqueror chamado $NAME$
-Comment[hu]=Bővítőmodul a Konqueror navigációs paneljéhez ($NAMES$)
-Comment[it]=Un plugin per il pannello di navigazione di Konqueror chiamato $NAME$
-Comment[ja]=$NAME$ と呼ばれる konqueror ナビゲーションプラグイン
-Comment[nds]=En Sietpaneelmoduul för Konqueror, nöömt $NAME$
-Comment[ne]= $NAME$ भनिने कन्क्वेरर नेभिगेसन प्यानल प्लगइन
-Comment[nl]=Een konqueror navigatiepaneel-plugin met de naam $NAME$
-Comment[pl]=Wtyczka do panelu nawigacyjnego Konquerora o nazwie $NAME$
-Comment[pt]=Um 'plugin' do painel de navegação do konqueror chamado $NAME$
-Comment[pt_BR]=Um plug-in de painel de navegação do konqueror chamado $NAME$
-Comment[ru]=Модуль панели навигации Konqueror $NAME$
-Comment[sk]=Modul pre konqueror navigačný panel s menom $NAME$
-Comment[sl]=Konquerorjev vstavek pulta za navigacijo z imenom $NAME$
-Comment[sr]=Кonqueror-ов прикључак за навигациони панел по имену $NAME$
-Comment[sr@Latn]=Konqueror-ov priključak za navigacioni panel po imenu $NAME$
-Comment[sv]=Ett insticksprogram i Konquerors navigeringspanel som heter $NAME$
-Comment[tr]=$NAME$ adında bir konqueror gezinme paneli eklentisi
-Comment[zh_CN]=一个称作 $NAME$ 的 konqueror 导航面板插件
-Comment[zh_TW]=名稱為 $NAME$ 的 Konqueror 導覽面板外掛程式
-Name=%{APPNAMELC}
-
Open=false
X-TDE-KonqSidebarModule=konqsidebar_%{APPNAMELC}
-
diff --git a/languages/cpp/app_templates/konqnavpanel/konqnavpanel.h b/languages/cpp/app_templates/konqnavpanel/konqnavpanel.h
index 527be77e..aedddf27 100644
--- a/languages/cpp/app_templates/konqnavpanel/konqnavpanel.h
+++ b/languages/cpp/app_templates/konqnavpanel/konqnavpanel.h
@@ -13,7 +13,7 @@
class %{APPNAME} : public KonqSidebarPlugin
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/app_templates/konqnavpanel/konqnavpanel.kdevtemplate b/languages/cpp/app_templates/konqnavpanel/konqnavpanel.kdevtemplate
index 1eecad7d..c2bfee33 100644
--- a/languages/cpp/app_templates/konqnavpanel/konqnavpanel.kdevtemplate
+++ b/languages/cpp/app_templates/konqnavpanel/konqnavpanel.kdevtemplate
@@ -1,64 +1,12 @@
# TDE Config File
[General]
Name=Konqueror Navigation Panel Plugin
-Name[br]=Lugent panell furchal Konqueror
-Name[ca]=Un connector per al plafó de navegació de Konqueror
-Name[da]=Konqueror navigationspanel plugin
-Name[de]=Modul für den Navigationsbereich von Konqueror
-Name[el]=Πρόσθετο πίνακα πλοήγησης του Konqueror
-Name[es]=Un complemento para el panel de navegación de Konqueror
-Name[et]=Konquerori liikumispaneeli plugin
-Name[eu]=Konqueror arakatze-panel plugina
-Name[fa]=وصلۀ تابلوی ناوش Konqueror
-Name[fr]=Module externe pour le panneau de navigation de Konqueror
-Name[ga]=Breiseán Painéil Nascleanúna Konqueror
-Name[gl]=Extensión para o panel de navegación de Konqueror
-Name[hu]=Konqueroros navigációs bővítőmodul
-Name[it]=Plugin per il pannello di navigazione di Konqueror
-Name[ja]=Konqueror ナビゲーションプラグイン
-Name[nds]=En Sietpaneelmoduul för Konqueror
-Name[ne]=कन्क्वेरर नेभिगेसन प्यानल प्लगइन
-Name[nl]=Konqueror Navigatiepaneel-plugin
-Name[pl]=Wtyczka panelu nawigacji Konquerora
-Name[pt]='Plugin' do Painel de Navegação do Konqueror
-Name[pt_BR]='Plugin' do Painel de Navegação do Konqueror
-Name[ru]=Модуль панели навигации Konqueror
-Name[sk]=Modul pre konqueror navigačný panel
-Name[sr]=Кonqueror-ов прикључак за навигациони панел
-Name[sr@Latn]=Konqueror-ov priključak za navigacioni panel
-Name[sv]=Konqueror-insticksprogram för navigeringspanelen
-Name[tr]=Konqueror Gezinme Paneli Eklentisi
-Name[zh_CN]=Konqueror 导航面板插件
-Name[zh_TW]=Konqueror 導覽面板外掛程式
-Icon=konqnavpanel.png
-Category=C++/TDE
+
Comment=Generates a framework for a plugin that embeds into Konqueror's navigation panel
-Comment[ca]=Genera una infraestructura per a un connector que s'encasti al plafó de navegació de Konqueror
-Comment[da]=Genererer et skelet for et plugin der indlejres i Konqueror's navigationspanel
-Comment[de]=Erstellt das Gerüst für ein Modul, das in den Navigationsbereich von Konqueror eingebunden werden kann.
-Comment[el]=Δημιουργεί ένα πλαίσιο για ένα πρόσθετο που ενσωματώνεται στον πίνακα πλοήγησης του Konqueror
-Comment[es]=Genera una infraestructura para un complemento empotrado en el panel de navegación de Konqueror
-Comment[et]=Plugina raamistiku loomine, mida saab põimida Konquerori liikumispaneelile.
-Comment[eu]=Konqueror-en arakatze-panelean kapsulatzen den plugin batentzat lan-marko oso bat sortzen du
-Comment[fa]=چارچوبی را برای یک وصله که در تابلوی ناوش Konqueror نهفته بود، تولید می‌کند
-Comment[fr]=Génère une infrastructure pour un module externe qui s'intègre dans le panneau de navigation de Konqueror
-Comment[gl]=Xera un contorno de traballo para unha extensión que se incrusta no panel de navegación de Konqueror
-Comment[hu]=Létrehoz egy alapprogramot konqueroros navigációs panelmodul készítéséhez
-Comment[it]=Genera l'infrastruttura per un plugin che si integra nel pannello di navigazione di Konqueror
-Comment[nds]=Stellt dat Rahmenwark för en Moduul op, dat sik in't Sietpaneel vun Konqueror inbett
-Comment[ne]=कन्क्वेररको नेभिगेसन प्यानलमा सम्मिलित हुने प्लगइनका लागि फ्रेमवर्क उत्पन्न गर्दछ
-Comment[nl]=Genereert een framework voor een plugin die kan worden ingebed in Konqueror's navigatiepaneel.
-Comment[pl]=Generuje wtyczkę, którą można osadzić w panelu nawigacyjnym Konquerora
-Comment[pt]=Gera a plataforma para um 'plugin' que se incorpore no painel de navegação do Konqueror
-Comment[pt_BR]=Gera a plataforma para um 'plugin' que se incorpore no painel de navegação do Konqueror
-Comment[ru]=Создание модуля панели навигации Konqueror
-Comment[sk]=Vygeneruje framework pre modul, ktorý sa bude dať vložiť do konqueror navigačného panelu
-Comment[sr]=Прави радни оквир за прикључак који се уграђује у Konqueror-ов навигациони панел
-Comment[sr@Latn]=Pravi radni okvir za priključak koji se ugrađuje u Konqueror-ov navigacioni panel
-Comment[sv]=Skapar ett ramverk för ett insticksprogram som inbäddas i Konquerors navigeringspanel
-Comment[tr]=Konqueror'un gezinme paneline gömülen bir eklenti için bir çatı oluşturur.
-Comment[zh_CN]=生成可嵌入到 Konqueror 导航面板的插件框架
-Comment[zh_TW]=產生一個嵌入 Konqueror 導覽面板的外掛程式的框架
+
+Category=C++/TDE
+
+Icon=konqnavpanel.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=konqnavpanel.tar.gz
@@ -157,31 +105,3 @@ Dest=%{dest}/src/%{APPNAMELC}.desktop
[MSG]
Type=message
Comment=A konqueror navigation panel plugin was created in %{dest}
-Comment[ca]=Un connector per al plafó de navegació de Konqueror ha estat creada en %{dest}
-Comment[da]=Et Konqueror navigationspanel plugin blev oprettet i %{dest}
-Comment[de]=Ein Modul für den Navigationsbereich von Konqueror wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόσθετο του πίνακα πλοήγησης του konqueror δημιουργήθηκε στο %{dest}
-Comment[es]=Un complemento para el panel de navegación de Konqueror ha sido creado en %{dest}
-Comment[et]=Konquerori liikumispaneeli plugin loodi asukohta %{dest}
-Comment[eu]=Konqueror-en arakatze-paneleko plugin bat sortu da hemen: %{dest}
-Comment[fa]=یک وصلۀ تابلوی ناوش konqueror در %{dest} ایجاد شد
-Comment[fr]=Un module externe pour le panneau de navigation de Konqueror a été créé dans %{dest}
-Comment[ga]=Cruthaíodh breiseán painéil nascleanúna konqueror i %{dest}
-Comment[gl]=Creouse unha extensión para o panel de navegación en %{dest}
-Comment[hu]=Létrejött egy konqueroros navigációs modul itt: %{dest}
-Comment[it]=È stato creato un plugin per il pannello di navigazione di Konqueror in %{dest}
-Comment[ja]=Konqueror ナビゲーションプラグインを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Sietpaneelmoduul för Konqueror opstellt
-Comment[ne]=कन्क्वेरर नेभिगेसन प्यानल प्लगइन %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Konqueror-navigatiepaneel-plugin is aangemaakt in %{dest}
-Comment[pl]=Wtyczka do panelu nawigacyjnego Konquerora została utworzona w %{dest}
-Comment[pt]=Um 'plugin' do painel de navegação do Konqueror foi criado em %{dest}
-Comment[pt_BR]=Um 'plugin' do painel de navegação do Konqueror foi criado em %{dest}
-Comment[ru]=Модуль панели навигации Konqueror создан в %{dest}
-Comment[sk]=Modul pre konqueror navigačný panel bol vytvorený v %{dest}
-Comment[sr]=Кonqueror-ов прикључак за навигациони панел направљен је у %{dest}
-Comment[sr@Latn]=Konqueror-ov priključak za navigacioni panel napravljen je u %{dest}
-Comment[sv]=Ett Konqueror-insticksprogram för navigeringspanelen skapades i %{dest}
-Comment[tr]=Bir konqueror gezinme paneli eklentisi %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 konqueror 导航器面板插件
-Comment[zh_TW]=一個 Konqueror 導覽面板外掛程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/kpartapp/CMakeLists.txt b/languages/cpp/app_templates/kpartapp/CMakeLists.txt
index 11027cc2..193fc66c 100644
--- a/languages/cpp/app_templates/kpartapp/CMakeLists.txt
+++ b/languages/cpp/app_templates/kpartapp/CMakeLists.txt
@@ -9,12 +9,17 @@
#
#################################################
-add_custom_target( kpartapp.tar.gz ALL
- COMMAND ${TAR} zcf kpartapp.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
src-Makefile.am app.cpp app.h app_part.cpp app_part.h
main.cpp app_part.rc app_shell.rc kpartapp.png app.kdevelop
subdirs
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET kpartapp.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +27,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kpartapp.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kpartapp.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kpartapp/app.cpp b/languages/cpp/app_templates/kpartapp/app.cpp
index 759cbf5a..f963714e 100644
--- a/languages/cpp/app_templates/kpartapp/app.cpp
+++ b/languages/cpp/app_templates/kpartapp/app.cpp
@@ -76,16 +76,16 @@ void %{APPNAME}::load(const KURL& url)
void %{APPNAME}::setupActions()
{
- KStdAction::openNew(this, TQT_SLOT(fileNew()), actionCollection());
- KStdAction::open(this, TQT_SLOT(fileOpen()), actionCollection());
+ KStdAction::openNew(this, TQ_SLOT(fileNew()), actionCollection());
+ KStdAction::open(this, TQ_SLOT(fileOpen()), actionCollection());
- KStdAction::quit(kapp, TQT_SLOT(quit()), actionCollection());
+ KStdAction::quit(kapp, TQ_SLOT(quit()), actionCollection());
- m_toolbarAction = KStdAction::showToolbar(this, TQT_SLOT(optionsShowToolbar()), actionCollection());
- m_statusbarAction = KStdAction::showStatusbar(this, TQT_SLOT(optionsShowStatusbar()), actionCollection());
+ m_toolbarAction = KStdAction::showToolbar(this, TQ_SLOT(optionsShowToolbar()), actionCollection());
+ m_statusbarAction = KStdAction::showStatusbar(this, TQ_SLOT(optionsShowStatusbar()), actionCollection());
- KStdAction::keyBindings(this, TQT_SLOT(optionsConfigureKeys()), actionCollection());
- KStdAction::configureToolbars(this, TQT_SLOT(optionsConfigureToolbars()), actionCollection());
+ KStdAction::keyBindings(this, TQ_SLOT(optionsConfigureKeys()), actionCollection());
+ KStdAction::configureToolbars(this, TQ_SLOT(optionsConfigureToolbars()), actionCollection());
}
void %{APPNAME}::saveProperties(TDEConfig* /*config*/)
@@ -159,8 +159,8 @@ void %{APPNAME}::optionsConfigureToolbars()
// use the standard toolbar editor
KEditToolbar dlg(factory());
- connect(&dlg, TQT_SIGNAL(newToolbarConfig()),
- this, TQT_SLOT(applyNewToolbarConfig()));
+ connect(&dlg, TQ_SIGNAL(newToolbarConfig()),
+ this, TQ_SLOT(applyNewToolbarConfig()));
dlg.exec();
}
diff --git a/languages/cpp/app_templates/kpartapp/app.desktop b/languages/cpp/app_templates/kpartapp/app.desktop
index ebbd7dca..648f1693 100644
--- a/languages/cpp/app_templates/kpartapp/app.desktop
+++ b/languages/cpp/app_templates/kpartapp/app.desktop
@@ -1,17 +1,6 @@
[Desktop Entry]
Name=%{APPNAME}Part
-Name[br]=Perzh%{APPNAME}
-Name[ca]=Part per a %{APPNAME}
-Name[el]=Τμήμα%{APPNAME}
-Name[et]=%{APPNAME} komponent
-Name[fa]=جزء %{APPNAME}
-Name[gl]=%{APPNAME} Part
-Name[ja]=%{APPNAME} パート
-Name[ne]=%{APPNAME}भाग
-Name[pt_BR]=Parte %{APPNAME}
-Name[sv]=%{APPNAME}-del
-Name[ta]=%{APPNAME}பாகம்
-Name[tr]=%{APPNAME} Bileşeni
+
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
X-TDE-ServiceTypes=KParts/ReadOnlyPart,KParts/ReadWritePart
X-TDE-Library=lib%{APPNAMELC}part
diff --git a/languages/cpp/app_templates/kpartapp/app.h b/languages/cpp/app_templates/kpartapp/app.h
index b9101033..480680b7 100644
--- a/languages/cpp/app_templates/kpartapp/app.h
+++ b/languages/cpp/app_templates/kpartapp/app.h
@@ -21,7 +21,7 @@ class TDEToggleAction;
*/
class %{APPNAME} : public KParts::MainWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
/**
diff --git a/languages/cpp/app_templates/kpartapp/app_part.cpp b/languages/cpp/app_templates/kpartapp/app_part.cpp
index adf210b3..f4f866b1 100644
--- a/languages/cpp/app_templates/kpartapp/app_part.cpp
+++ b/languages/cpp/app_templates/kpartapp/app_part.cpp
@@ -26,9 +26,9 @@
setWidget(m_widget);
// create our actions
- KStdAction::open(this, TQT_SLOT(fileOpen()), actionCollection());
- KStdAction::saveAs(this, TQT_SLOT(fileSaveAs()), actionCollection());
- KStdAction::save(this, TQT_SLOT(save()), actionCollection());
+ KStdAction::open(this, TQ_SLOT(fileOpen()), actionCollection());
+ KStdAction::saveAs(this, TQ_SLOT(fileSaveAs()), actionCollection());
+ KStdAction::save(this, TQ_SLOT(save()), actionCollection());
// set our XML-UI resource file
setXMLFile("%{APPNAMELC}_part.rc");
@@ -49,12 +49,12 @@ void %{APPNAME}Part::setReadWrite(bool rw)
// notify your internal widget of the read-write state
m_widget->setReadOnly(!rw);
if (rw)
- connect(m_widget, TQT_SIGNAL(textChanged()),
- this, TQT_SLOT(setModified()));
+ connect(m_widget, TQ_SIGNAL(textChanged()),
+ this, TQ_SLOT(setModified()));
else
{
- disconnect(m_widget, TQT_SIGNAL(textChanged()),
- this, TQT_SLOT(setModified()));
+ disconnect(m_widget, TQ_SIGNAL(textChanged()),
+ this, TQ_SLOT(setModified()));
}
ReadWritePart::setReadWrite(rw);
diff --git a/languages/cpp/app_templates/kpartapp/app_part.h b/languages/cpp/app_templates/kpartapp/app_part.h
index 6ea44663..39e3827b 100644
--- a/languages/cpp/app_templates/kpartapp/app_part.h
+++ b/languages/cpp/app_templates/kpartapp/app_part.h
@@ -20,7 +20,7 @@ class TQMultiLineEdit;
*/
class %{APPNAME}Part : public KParts::ReadWritePart
{
- Q_OBJECT
+ TQ_OBJECT
public:
/**
@@ -70,7 +70,7 @@ class TDEAboutData;
class %{APPNAME}PartFactory : public KParts::Factory
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}PartFactory();
diff --git a/languages/cpp/app_templates/kpartapp/kpartapp.kdevtemplate b/languages/cpp/app_templates/kpartapp/kpartapp.kdevtemplate
index fc819b68..0a21b714 100644
--- a/languages/cpp/app_templates/kpartapp/kpartapp.kdevtemplate
+++ b/languages/cpp/app_templates/kpartapp/kpartapp.kdevtemplate
@@ -1,64 +1,12 @@
# TDE Config File
[General]
Name=Application framework (KParts)
-Name[ca]=Infraestructura d'aplicació (KParts)
-Name[da]=Programskelet (KParts)
-Name[de]=Anwendungsgerüst (KParts)
-Name[el]=Πλαίσιο εφαρμογής (KParts)
-Name[es]=Infraestructura de aplicación (KParts)
-Name[et]=Rakenduse raamistik (KParts)
-Name[eu]=Aplikazioen lan-markoa (KParts)
-Name[fa]=(KParts)چارچوب کاربرد
-Name[fr]=Infrastructure d'application (KParts)
-Name[ga]=Creatlach feidhmchláir (KParts)
-Name[gl]=Entorno de traballo de aplicación (KParts)
-Name[hu]=Alkalmazás-keretrendszer (objektumokkal)
-Name[it]=Infrastruttura applicativa (KParts)
-Name[ja]=アプリケーションフレームワーク (KParts)
-Name[nds]=Programmrahmenwark (KParts)
-Name[ne]=अनुप्रयोग फ्रेमवर्क (केडीई भाग)
-Name[nl]=Toepassingframework (KParts)
-Name[pl]=Szablon progamu (KParts)
-Name[pt]=Plataforma de aplicações (KParts)
-Name[pt_BR]=Plataforma de aplicações (KParts)
-Name[ru]=Приложение KPart
-Name[sk]=Aplikačný framework (KParts)
-Name[sr]=Радни оквир програма (KParts)
-Name[sr@Latn]=Radni okvir programa (KParts)
-Name[sv]=Programramverk (KParts)
-Name[tr]=Uygulama Çatısı (KParts)
-Name[zh_CN]=应用程序框架(KParts)
-Name[zh_TW]=應用程式框架(KParts)
-Icon=kpartapp.png
-Category=C++/TDE
+
Comment=Generates a complex TDE application with a KParts shell and a KPart component.
-Comment[ca]=Genera una complexa aplicació per al TDE amb un intèrpret de comandaments KParts i un component KPart.
-Comment[da]=Genererer et komplekst TDE-program med en KParts-skal og en KPart-komponent.
-Comment[de]=Erstellt eine aufwändige TDE-Anwendung mit einer Shell für KParts und einer KPart-Komponente.
-Comment[el]=Δημιουργεί μια πολύπλοκη εφαρμογή TDE με ένα κέλυφος KParts και ένα συστατικό KPart.
-Comment[es]=Genera una aplicación TDE compleja con un contenedor KParts y un componente KPart.
-Comment[et]=Keerulise TDE rakenduse loomine KParts-shelliga ja KPart-komponendiga.
-Comment[eu]=TDE aplikazio konplexu bat sortzen du KParts shellbat eta KPart osagai batekin.
-Comment[fa]=یک کاربرد پیچیدۀ TDE با یک پوستۀ KParts و یک مؤلفۀ KPart تولید می‌کند.
-Comment[fr]=Génère une application TDE évoluée comprenant un shell KParts et un composant KPart.
-Comment[ga]=Cruthaíonn sé seo feidhmchlár casta TDE le blaosc KParts agus comhpháirt KPart.
-Comment[gl]=Xera unha aplicación TDE complexa cun terminal KPart e unha compoñente KPart.
-Comment[hu]=Létrehoz egy komplex, objektumok használatát támogató TDE-s alkalmazást és egy KPart objektumot.
-Comment[it]=Genera un'applicazione complessa di TDE con una shell di KParts e un componente KPart.
-Comment[nds]=Stellt en vigeliensch TDE-Programm mit en Konsool för KPart un en KPart-Komponent op.
-Comment[ne]=केडीई भाग शेल र केडीई भाग अवयवसँग जटिल केडीई अनुप्रयोग उत्पन्न गर्दछ ।
-Comment[nl]=Genereert een complexe TDE-toepassing met een KParts-shell en een KPart-component.
-Comment[pl]=Generuje złożony program z powłoką KParts i komponentem KPart.
-Comment[pt]=Gera uma aplicação complexa do TDE com uma infra-estrutura de KParts, bem como um componente KPart.
-Comment[pt_BR]=Gera uma aplicação complexa do TDE com uma infra-estrutura de KParts, bem como um componente KPart.
-Comment[ru]=Создание полноценного приложения TDE на базе компонента KPart.
-Comment[sk]=Vygeneruje komplexnú TDE aplikáciu s KParts shell a s KPart komponentom.
-Comment[sr]=Прави сложени TDE програм са KParts шкољком и KPart компонентом.
-Comment[sr@Latn]=Pravi složeni TDE program sa KParts školjkom i KPart komponentom.
-Comment[sv]=Skapar ett komplext TDE-program med ett KPart-skal och en KPart-komponent.
-Comment[tr]=Bir KParts kabuğu ve KParts bileşeni olan karmaşık bir TDE uygulaması yaratır.
-Comment[zh_CN]=生成一个带 KParts 外壳和 KPart 组件的复杂 TDE 应用程序。
-Comment[zh_TW]=產生一個複雜的 TDE 應用程式,內含 KParts shell 與 KPart 元件。
+
+Category=C++/TDE
+
+Icon=kpartapp.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}_part.cpp
Archive=kpartapp.tar.gz
@@ -201,32 +149,3 @@ Dest=%{dest}/src/%{APPNAMELC}_shell.rc
[MSG]
Type=message
Comment=A complex TDE application using KParts was created in %{dest}
-Comment[ca]=Una complexa aplicació per al TDE usant KParts ha estat creada en %{dest}
-Comment[da]=Et komplekst TDE-program ved brug af KParts blev oprettet i %{dest}
-Comment[de]=Eine aufwändige TDE-Anwendung, die KParts verwendet, wurde in %{dest} erstellt.
-Comment[el]=Μια πολύπλοκη εφαρμογή TDE που χρησιμοποιεί το KParts δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación compleja para TDE que usa KParts ha sido creada en %{dest}
-Comment[et]=KParts'i kasutav keeruline TDE rakendus loodi asukohta %{dest}
-Comment[eu]=TDE aplikazio konplexu bat sortu da hemen: %{dest}
-Comment[fa]=یک کاربرد پیچیدۀ TDE با استفاده از KParts در %{dest} ایجاد شد
-Comment[fr]=Une application TDE évoluée utilisant KParts a été créée dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchlár casta TDE a úsáideann KParts i %{dest}
-Comment[gl]=Creouse unha aplicación TDE complexa usando KParts en %{dest}
-Comment[hu]=Létrejött egy komplex, objektumok használatát támogató TDE-s alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione TDE complessa usando KParts in %{dest}
-Comment[ja]=KParts を使った複雑な TDE アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en vigeliensch TDE-Programm opstellt, dat "KParts" bruukt.
-Comment[ne]=केडीई भाग प्रयोग गरेर जटिल केडीई अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een complexe TDE-toepassing gebruik makend van KParts is aangemaakt in %{dest}
-Comment[pl]=Złożony program TDE używający KParts został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação complexa do TDE, que usa o KParts, em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação complexa do TDE, que usa o KParts, em %{dest}
-Comment[ru]=Приложение TDE на базе компонента KPart создано в %{dest}
-Comment[sk]=Komplexná TDE aplikácia používajúca KParts bola vytvorená v %{dest}
-Comment[sr]=Сложени TDE програм на основу KParts направљен је у %{dest}
-Comment[sr@Latn]=Složeni TDE program na osnovu KParts napravljen je u %{dest}
-Comment[sv]=Ett komplext TDE-program som använder KParts skapades i %{dest}
-Comment[tr]=KParts kullanan karmaşık bir TDE uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个使用 KParts 的复杂 TDE 应用程序
-Comment[zh_TW]=一個使用 KParts 的複雜 TDE 應用程式已建立於 %{dest}
-
diff --git a/languages/cpp/app_templates/kpartplugin/CMakeLists.txt b/languages/cpp/app_templates/kpartplugin/CMakeLists.txt
index 9b0b4545..aebe30f1 100644
--- a/languages/cpp/app_templates/kpartplugin/CMakeLists.txt
+++ b/languages/cpp/app_templates/kpartplugin/CMakeLists.txt
@@ -9,12 +9,17 @@
#
#################################################
-add_custom_target( kpartplugin.tar.gz ALL
- COMMAND ${TAR} zcf kpartplugin.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
src-Makefile.am plugin_app.cpp plugin_app.h plugin_app.rc
hi16-action-plugin.png hi22-action-plugin.png
kpartplugin.png plugin.kdevelop subdirs
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET kpartplugin.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +27,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kpartplugin.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kpartplugin.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kpartplugin/kpartplugin.kdevtemplate b/languages/cpp/app_templates/kpartplugin/kpartplugin.kdevtemplate
index 396d797f..430e88a7 100644
--- a/languages/cpp/app_templates/kpartplugin/kpartplugin.kdevtemplate
+++ b/languages/cpp/app_templates/kpartplugin/kpartplugin.kdevtemplate
@@ -1,63 +1,12 @@
# TDE Config File
[General]
Name=TDEHTMLPart plugin
-Name[br]=Lugent TDEHTMLPart
-Name[ca]=Connector per a TDEHTMLPart
-Name[de]=TDEHTMLPart-Modul
-Name[el]=Πρόσθετο TDEHTMLPart
-Name[es]=Complemento para TDEHTMLPart
-Name[eu]=TDEHTMLPart plugina
-Name[fa]=وصلۀ TDEHTMLPart
-Name[fr]=Module externe pour le composant TDEHTML
-Name[ga]=Breiseán TDEHTMLPart
-Name[gl]=Extensión para TDEHTMLPart
-Name[hu]=TDEHTML-bővítőmodul
-Name[it]=Plugin TDEHTMLPart
-Name[ja]=TDEHTMLPart プラグイン
-Name[nds]=TDEHTMLPart-Moduul
-Name[ne]=TDEHTMLPart प्लगइन
-Name[nl]=TDEHTMLPart-plugin
-Name[pl]=Wtyczka do TDEHTMLPart
-Name[pt]='Plugin' do TDEHTMLPart
-Name[pt_BR]='Plugin' do TDEHTMLPart
-Name[ru]=Модуль TDEHTMLPart
-Name[sk]=TDEHTMLPart modul
-Name[sl]=Vstavek za TDEHTMLPart
-Name[sr]=Прикључак за део TDEHTML
-Name[sr@Latn]=Priključak za deo TDEHTML
-Name[sv]=Insticksprogram för TDEHTML-delprogram
-Name[tr]=TDEHTMLPart Eklentisi
-Name[zh_CN]=TDEHTMLPart 插件
-Name[zh_TW]=TDEHTMLPart 外掛程式
-Icon=kpartplugin.png
-Category=C++/TDE
+
Comment=Generates a plugin for the TDEHTML part.
-Comment[ca]=Genera un connector per a la part TDEHTML.
-Comment[da]=Genererer et plugin for TDEHTML parten.
-Comment[de]=Erstellt ein Modul für die Komponente TDEHTML
-Comment[el]=Δημιουργεί ένα πρόσθετο για το τμήμα TDEHTML.
-Comment[es]=Genera un complemento para TDEHTMLPart.
-Comment[et]=TDEHTML-komponendi plugina loomine.
-Comment[eu]=TDEHTML zatirako plugin bat sortzen du.
-Comment[fa]=یک وصله برای جزء TDEHTML تولید می‌کند
-Comment[fr]=Génère un module externe pour le composant TDEHTML.
-Comment[gl]=Xera unha extensión para o 'part' TDEHTML.
-Comment[hu]=Létrehoz egy TDEHTML-bővítőmodult.
-Comment[it]=Genera un plugin per la part TDEHTML.
-Comment[ja]=TDEHTML パートのためのプラグインを作成します
-Comment[nds]=Stellt en Moduul för de Komponent TDEHTML op.
-Comment[ne]=TDEHTML भागका लागि प्लगइन उत्पन्न गर्दछ ।
-Comment[nl]=Genereert een plugin voor de TDEHTML-part.
-Comment[pl]=Generuje wtyczkę do TDEHTML part.
-Comment[pt]=Gera um 'plugin' para a componente TDEHTML.
-Comment[pt_BR]=Gera um 'plugin' para a componente TDEHTML.
-Comment[ru]=Создание модуля для компонента TDEHTML.
-Comment[sk]=Vygeneruje modul pre TDEHTML part.
-Comment[sr]=Прави прикључак за део TDEHTML.
-Comment[sr@Latn]=Pravi priključak za deo TDEHTML.
-Comment[sv]=Skapar ett insticksprogram för TDEHTML-delprogrammet
-Comment[zh_CN]=生成 TDEHTML 部件的插件。
-Comment[zh_TW]=產生一個 TDEHTML part 的外掛程式
+
+Category=C++/TDE
+
+Icon=kpartplugin.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/plugin_%{APPNAMELC}.cpp
Archive=kpartplugin.tar.gz
@@ -169,31 +118,3 @@ Process=false
[MSG]
Type=message
Comment=A TDEHTMLPart plugin was created in %{dest}
-Comment[ca]=Un connector per a TDEHTMLPart ha estat creat en %{dest}
-Comment[da]=Et TDEHTMLPart plugin blev oprettet i %{dest}
-Comment[de]=Ein Modul für die Komponente TDEHTML wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόσθετο τμήμα TDEHTML δημιουργήθηκε στο %{dest}
-Comment[es]=Un complemento para TDEHTMLPart ha sido creado en %{dest}
-Comment[et]=TDEHTMLPart plugin loodi asukohta %{dest}
-Comment[eu]=TDEHTMLPart plugin bat sortu da hemen: %{dest}
-Comment[fa]=یک وصلۀ جزء TDEHTML در %{dest} ایجاد شد
-Comment[fr]=Un module externe pour TDEHTMLPart a été créé dans %{dest}
-Comment[ga]=Cruthaíodh breiseán TDEHTMLPart i %{dest}
-Comment[gl]=Creouse unha extensión para TDEHTMLPart en %{dest}
-Comment[hu]=Létrejött egy TDEHTML-bővítőmodul itt: %{dest}
-Comment[it]=È stato creato un plugin TDEHTMLPart in %{dest}
-Comment[ja]=TDEHTMLPart プラグインを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en TDEHTMLPart-Moduul opstellt
-Comment[ne]=TDEHTMLPart प्लगइन %{dest} मा सिर्जना गरियो
-Comment[nl]=Een TDEHTMLPart-plugin is aangemaakt in %{dest}
-Comment[pl]=Wtyczka do TDEHTMLPart została utworzona w %{dest}
-Comment[pt]=Foi criado um 'plugin' TDEHTMLPart em %{dest}
-Comment[pt_BR]=Foi criado um 'plugin' TDEHTMLPart em %{dest}
-Comment[ru]=Модуль для компонента TDEHTML создан в %{dest}
-Comment[sk]=TDEHTML modul bol vytvorený v %{dest}
-Comment[sr]=Прикључак за део TDEHTML направљен је у %{dest}
-Comment[sr@Latn]=Priključak za deo TDEHTML napravljen je u %{dest}
-Comment[sv]=Ett insticksprogram för TDEHTML-delprogrammet skapades i %{dest}
-Comment[tr]=Bir TDEHTMLPart eklentisi %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 TDEHTMLPart 插件
-Comment[zh_TW]=一個 TDEHTML 外掛程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/kpartplugin/plugin_app.cpp b/languages/cpp/app_templates/kpartplugin/plugin_app.cpp
index c395d983..ecda7fb0 100644
--- a/languages/cpp/app_templates/kpartplugin/plugin_app.cpp
+++ b/languages/cpp/app_templates/kpartplugin/plugin_app.cpp
@@ -14,7 +14,7 @@ Plugin%{APPNAME}::Plugin%{APPNAME}( TQObject* parent, const char* name )
// Instantiate all of your actions here. These will appear in
// Konqueror's menu and toolbars.
(void) new TDEAction( i18n("&Plugin Action"), "%{APPNAMELC}", 0,
- this, TQT_SLOT(slotAction()),
+ this, TQ_SLOT(slotAction()),
actionCollection(), "plugin_action" );
}
diff --git a/languages/cpp/app_templates/kpartplugin/plugin_app.h b/languages/cpp/app_templates/kpartplugin/plugin_app.h
index 16142b33..30352231 100644
--- a/languages/cpp/app_templates/kpartplugin/plugin_app.h
+++ b/languages/cpp/app_templates/kpartplugin/plugin_app.h
@@ -7,7 +7,7 @@
class Plugin%{APPNAME} : public KParts::Plugin
{
- Q_OBJECT
+ TQ_OBJECT
public:
Plugin%{APPNAME}( TQObject* parent = 0, const char* name = 0 );
@@ -19,13 +19,13 @@ public slots:
class %{APPNAME}Factory : public KLibFactory
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}Factory();
virtual ~%{APPNAME}Factory();
- virtual TQObject* createObject( TQObject* parent = 0, const char* pname = 0, const char* name = TQOBJECT_OBJECT_NAME_STRING, const TQStringList &args = TQStringList() );
+ virtual TQObject* createObject( TQObject* parent = 0, const char* pname = 0, const char* name = "TQObject", const TQStringList &args = TQStringList() );
static TDEInstance* instance();
diff --git a/languages/cpp/app_templates/kscons_kxt/CMakeLists.txt b/languages/cpp/app_templates/kscons_kxt/CMakeLists.txt
index 3257eb54..3a8889a7 100644
--- a/languages/cpp/app_templates/kscons_kxt/CMakeLists.txt
+++ b/languages/cpp/app_templates/kscons_kxt/CMakeLists.txt
@@ -9,14 +9,19 @@
#
#################################################
-add_custom_target( kscons_kxt.tar.gz ALL
- COMMAND ${TAR} zcf kscons_kxt.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
app.cpp app.h main.cpp appui.rc app.kdevelop appview.h
appview.cpp appview_base.ui prefs-base.ui prefs.cpp
prefs.h app.kcfg settings.kcfgc messages.sh SConstruct
SConscript-doc SConscript-src tips VERSION QUICKSTART
INSTALL README
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET kscons_kxt.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -24,6 +29,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kscons_kxt.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kscons_kxt.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kscons_kxt/QUICKSTART b/languages/cpp/app_templates/kscons_kxt/QUICKSTART
index 0028fa2c..7036e4cb 100644
--- a/languages/cpp/app_templates/kscons_kxt/QUICKSTART
+++ b/languages/cpp/app_templates/kscons_kxt/QUICKSTART
@@ -64,7 +64,7 @@ To make scons run (much) faster, consult ./addons/README in bksys
MOC PROCESSING
In qt programs, when a header 'foo.h' contains a class that has
-Q_SIGNALS and Q_SLOTS, then 'foo.h' must contain the macro Q_OBJECT
+signals and slots, then 'foo.h' must contain the macro TQ_OBJECT
in order to compile. foo_moc.cpp is usually generated, and is
used to produce foo_moc.o which is linked with the
program or the library.
@@ -129,7 +129,7 @@ among others), so when you can work without libtool
** moc processing **
As stated above, you should always add #include "foo.moc"
-for your qt classes (Q_OBJECT) to save precious compilation time.
+for your qt classes (TQ_OBJECT) to save precious compilation time.
** using a cache **
It is a good idea to enable the cache feature in SConstruct,
diff --git a/languages/cpp/app_templates/kscons_kxt/app.cpp b/languages/cpp/app_templates/kscons_kxt/app.cpp
index 00e1adea..44a90d53 100644
--- a/languages/cpp/app_templates/kscons_kxt/app.cpp
+++ b/languages/cpp/app_templates/kscons_kxt/app.cpp
@@ -48,10 +48,10 @@
setAutoSaveSettings();
// allow the view to change the statusbar and caption
- connect(m_view, TQT_SIGNAL(signalChangeStatusbar(const TQString&)),
- this, TQT_SLOT(changeStatusbar(const TQString&)));
- connect(m_view, TQT_SIGNAL(signalChangeCaption(const TQString&)),
- this, TQT_SLOT(changeCaption(const TQString&)));
+ connect(m_view, TQ_SIGNAL(signalChangeStatusbar(const TQString&)),
+ this, TQ_SLOT(changeStatusbar(const TQString&)));
+ connect(m_view, TQ_SIGNAL(signalChangeCaption(const TQString&)),
+ this, TQ_SLOT(changeCaption(const TQString&)));
showTipOnStart();
}
@@ -62,22 +62,22 @@
void %{APPNAME}::setupActions()
{
- KStdAction::openNew(this, TQT_SLOT(fileNew()), actionCollection());
- KStdAction::quit(kapp, TQT_SLOT(quit()), actionCollection());
+ KStdAction::openNew(this, TQ_SLOT(fileNew()), actionCollection());
+ KStdAction::quit(kapp, TQ_SLOT(quit()), actionCollection());
- m_toolbarAction = KStdAction::showToolbar(this, TQT_SLOT(optionsShowToolbar()), actionCollection());
- m_statusbarAction = KStdAction::showStatusbar(this, TQT_SLOT(optionsShowStatusbar()), actionCollection());
+ m_toolbarAction = KStdAction::showToolbar(this, TQ_SLOT(optionsShowToolbar()), actionCollection());
+ m_statusbarAction = KStdAction::showStatusbar(this, TQ_SLOT(optionsShowStatusbar()), actionCollection());
- KStdAction::tipOfDay( this, TQT_SLOT( showTip() ), actionCollection()
+ KStdAction::tipOfDay( this, TQ_SLOT( showTip() ), actionCollection()
)->setWhatsThis(i18n("This shows useful tips on the use of this application."));
- KStdAction::keyBindings(this, TQT_SLOT(optionsConfigureKeys()), actionCollection());
- KStdAction::configureToolbars(this, TQT_SLOT(optionsConfigureToolbars()), actionCollection());
- KStdAction::preferences(this, TQT_SLOT(optionsPreferences()), actionCollection());
+ KStdAction::keyBindings(this, TQ_SLOT(optionsConfigureKeys()), actionCollection());
+ KStdAction::configureToolbars(this, TQ_SLOT(optionsConfigureToolbars()), actionCollection());
+ KStdAction::preferences(this, TQ_SLOT(optionsPreferences()), actionCollection());
// custom menu and menu item - the slot is in the class %{APPNAME}View
TDEAction *custom = new TDEAction(i18n("Swi&tch Colors"), 0,
- m_view, TQT_SLOT(switchColors()),
+ m_view, TQ_SLOT(switchColors()),
actionCollection(), "switch_action");
createGUI();
@@ -140,7 +140,7 @@ void %{APPNAME}::optionsPreferences()
// to the names of the variables in the .kcfg file
TDEConfigDialog *dialog = new TDEConfigDialog(this, "settings", Settings::self(), KDialogBase::Swallow);
dialog->addPage(new Prefs(), i18n("General"), "package_settings");
- connect(dialog, TQT_SIGNAL(settingsChanged()), m_view, TQT_SLOT(settingsChanged()));
+ connect(dialog, TQ_SIGNAL(settingsChanged()), m_view, TQ_SLOT(settingsChanged()));
dialog->show();
}
diff --git a/languages/cpp/app_templates/kscons_kxt/app.h b/languages/cpp/app_templates/kscons_kxt/app.h
index 8fb9d688..9493eb35 100644
--- a/languages/cpp/app_templates/kscons_kxt/app.h
+++ b/languages/cpp/app_templates/kscons_kxt/app.h
@@ -28,7 +28,7 @@ class KURL;
class %{APPNAME} : public TDEMainWindow, public DCOPObject
{
K_DCOP
- Q_OBJECT
+ TQ_OBJECT
public:
/**
diff --git a/languages/cpp/app_templates/kscons_kxt/appview.h b/languages/cpp/app_templates/kscons_kxt/appview.h
index 38f0e58a..7b115860 100644
--- a/languages/cpp/app_templates/kscons_kxt/appview.h
+++ b/languages/cpp/app_templates/kscons_kxt/appview.h
@@ -21,7 +21,7 @@ class KURL;
*/
class %{APPNAME}View : public %{APPNAME}view_base
{
- Q_OBJECT
+ TQ_OBJECT
public:
/**
diff --git a/languages/cpp/app_templates/kscons_kxt/kscons_kxt.kdevtemplate b/languages/cpp/app_templates/kscons_kxt/kscons_kxt.kdevtemplate
index 62676931..3ee7ac58 100644
--- a/languages/cpp/app_templates/kscons_kxt/kscons_kxt.kdevtemplate
+++ b/languages/cpp/app_templates/kscons_kxt/kscons_kxt.kdevtemplate
@@ -1,64 +1,12 @@
# TDE Config File
[General]
Name=Scons-based TDE application
-Name[ca]=Una aplicació per al TDE basada en Scons
-Name[da]=Scons-baseret TDE program
-Name[de]=Auf Scons basierende TDE-Anwendung
-Name[el]=Μια εφαρμογή KMDI βασισμένης στο Scons
-Name[es]=Aplicación para TDE basada en Scons
-Name[et]=TDE rakendus Sconsi põhjal
-Name[eu]=Scons-en oinarritutako TDE aplikazioa
-Name[fa]=کاربرد TDE بر مبنای Scons
-Name[fr]=Application TDE basée sur Scons
-Name[ga]=Feidhmchlár TDE bunaithe ar Scons
-Name[gl]=Aplicación TDE baseada en Scons
-Name[hu]=Scons-alapú TDE-s alkalmazás
-Name[it]=Un'applicazione TDE basata su scons
-Name[ja]=Scons を使った TDE アプリケーション
-Name[nds]=Op "Scons" opbuut TDE-Programm
-Name[ne]=स्कोन-आधारित केडीई अनुप्रयोग
-Name[nl]=Scons gebaseerde TDE-toepassing
-Name[pl]=Program TDE wykorzystujący Scons
-Name[pt]=Aplicação TDE usando Scons
-Name[pt_BR]=Aplicação TDE usando Scons
-Name[ru]=Приложение TDE на базе Scons
-Name[sk]=TDE aplikácia založená na Scons
-Name[sr]=TDE програм на основу Scons-а
-Name[sr@Latn]=TDE program na osnovu Scons-a
-Name[sv]=Scons-baserat TDE-program
-Name[tr]=Scons-tabanlı TDE Uygulaması
-Name[zh_CN]=基于 Scons 的 TDE 应用程序
-Name[zh_TW]=Scons 為基礎的 TDE 應用程式
+
+Comment=Generates a simple TDE application with one widget, a configuration dialog and a dcop interface. Scons scripts are provided for compiling and installing the application.
+
Category=C++/TDE
+
Icon=kscons_kxt.png
-Comment=Generates a simple TDE application with one widget, a configuration dialog and a dcop interface. Scons scripts are provided for compiling and installing the application.
-Comment[ca]=Genera una simple aplicació per al TDE amb un estri, un diàleg de configuració i una interfície dcop. Els scripts en Scons són proveïts per a compilar i instal·lar l'aplicació.
-Comment[da]=Genererer et simpelt TDE program med en kontrol, en indstillingsdialog og en dcop-grænseflade. Der sørges for scons-scripter til at kompilere og installere programmet.
-Comment[de]=Erstellt eine einfache TDE-Anwendung mit einem Widget, einem Einstellungsdialog und einer DCOP-Schnittstelle. Scons-Skripte zum Kompileren und Installieren der Anwendung werden zur Verfügung gestellt.
-Comment[el]=Δημιουργεί μια απλή εφαρμογή TDE με ένα γραφικό συστατικό, ένα διάλογο ρύθμισης και μια διασύνδεση dcop. Προσφέρονται σενάρια Scons για τη μεταγλώττιση και εγκατάσταση της εφαρμογής.
-Comment[en_GB]=Generates a simple TDE application with one widget, a configuration dialogue and a dcop interface. Scons scripts are provided for compiling and installing the application.
-Comment[es]=Genera una sencilla aplicación para TDE con una ventana principal, un diálogo de configuración y una interfaz DCOP. Se proporcionan guiones en Scons para compilar e instalar la aplicación.
-Comment[et]=Lihtsa TDE rakenduse loomine ühe vidina, seadistusdialoogi ja DCOP-liidesega. Luuakse ka Sconsi skriptid rakenduse kompileerimiseks ja paigaldamiseks.
-Comment[eu]=TDE aplikazio sinple bat sortzen du trepeta bat, konfigurazio-elkarrizketa eta dcop interfaze batekin. Aplikazioa konpilatu eta instalatzeko Scons script-ak sortzen ditu.
-Comment[fa]=یک کاربرد سادۀ TDE با یک عنصر، یک محاورۀ پیکربندی و یک واسط dcop تولید می‌کند. دست‌نوشته‌های Scons برای ترجمه و نصب کاربرد فراهم شده‌اند.
-Comment[fr]=Génère une application TDE simple comprenant un seul élément graphique (widget), une boîte de dialogue de configuration et une interface DCOP. Des scripts Scons sont fournis pour compiler et installer l'application.
-Comment[gl]=Xera unha aplicación sinxela TDE cunha compoñente, un diálogo de configuración e unha interface dcop. Os scripts scons proporciónanse para compilar e intalar a aplicación.
-Comment[hu]=Létrehoz egy egyszerű TDE-alkalmazást egy főablakkal, beállítóablakkal és DCOP-felülettel. Az alkalmazás lefordításához és telepítéséhez Scons-szkriptek állnak rendelkezésre.
-Comment[it]=Genera una semplice applicazione TDE con un elemento grafico, una finestra di configurazione e un'interfaccia DCOP. Gli script scons sono forniti per compilare e installare l'applicazione.
-Comment[nds]=Stellt en eenfach TDE-Programm mit een Element, en Instelldialoog un en DCOP-Koppelsteed op. Stellt Scons-Skripten för't Kompileren un Installeren vun't Programm praat.
-Comment[ne]=एउटा विगेट, कन्फिगरेसन संवाद र dcop इन्टरफेससँग एउटा साधारण केडीई अनुप्रयोग उत्पन्न गर्दछ । स्कोन स्क्रिप्टहरू अनुप्रयोग स्थापना र कम्पाइल गर्नका लागि प्रदान गरिन्छ ।
-Comment[nl]=Genereert een eenvoudige TDE-toepassing met één toplevel widget, een configuratievenster en een DCOP-interface. Scons-scripts worden aangemaakt voor compilatie en installatie.
-Comment[pl]=Generuje prosty program dla TDE widgetem, oknem konfiguracyjnym i interfejsem dcop. Do kompilacji i instalacji programu wykorzystywane są skrypty Scons.
-Comment[pt]=Gera uma aplicação simples do TDE com uma janela principal, uma de configuração e uma interface de DCOP. Os ficheiros do 'scons' são oferecidos para compilar e instalar a aplicação.
-Comment[pt_BR]=Gera uma aplicação simples do TDE com uma janela principal, uma de configuração e uma interface de DCOP. Os ficheiros do 'scons' são oferecidos para compilar e instalar a aplicação.
-Comment[ru]=Создание простого приложения TDE с одним виджетом, окном настройки и интерфейсом DCOP. Сборка и установка осуществляется с помощью скриптов Scons.
-Comment[sk]=Vygeneruje jednoduchú TDE aplikáciu s jedným oknom, konfiguračným dial=ogom a DCOP rozhraním. K dispozícii je Scons skriptna kompiláciu a inštaláciu aplikácie.
-Comment[sr]=Прави једноставан TDE програм са једном контролом, дијалогом за подешавање и DCOP интерфејсом. Дате су Scons скрипте за превођење и инсталирање програма.
-Comment[sr@Latn]=Pravi jednostavan TDE program sa jednom kontrolom, dijalogom za podešavanje i DCOP interfejsom. Date su Scons skripte za prevođenje i instaliranje programa.
-Comment[sv]=Skapar ett enkelt TDE-program med en grafisk komponent, en inställningsdialogruta och ett DCOP-gränssnitt. Scons-script tillhandahålls för att kompilera och installera programmet.
-Comment[tr]=Bir parçacıklı, ayar pencereli ve bir dcop arayüzü olan basit bir TDE uygulaması yaratır. Uygulamayı derlemek ve kurmak için scons betikleri sağlanmıştır.
-Comment[zh_CN]=生成一个带一个部件、一个配置对话框和一个 DCOP 接口的简单 TDE 应用程序。此时会提供 Scons 脚本以供编译并安装应用程序。
-Comment[zh_TW]=產生一個簡單的 TDE 應用程式,內含一個元件,一個設定對話框與一個 DCOP 介面。Scons 文稿可用於編譯與安裝應用程式。
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/QUICKSTART
Archive=kscons_kxt.tar.gz
@@ -223,31 +171,3 @@ Dest=%{dest}/po/messages.sh
[MSG]
Type=message
Comment=A TDE application with scons scripts was created in %{dest}
-Comment[ca]=Una aplicació per al TDE amb scripts en Scons ha estat creada e n %{dest}
-Comment[da]=Et TDE program med scons-scripter blev oprette i %{dest}
-Comment[de]=Eine TDE-Anwendung mit Scons-Skripten wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή TDE με σενάρια scons δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación para TDE con guiones de Scons ha sido creada en %{dest}
-Comment[et]=TDE rakendus Sconsi skriptidega loodi asukohta %{dest}
-Comment[eu]=Scons script-dun TDE aplikazio bat sortu da hemen: %{dest}
-Comment[fa]=یک کاربرد TDE با دست‌نوشته‌های scons در %{dest} ایجاد شد
-Comment[fr]=Une application TDE comprenant des scripts Scons a été créée dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchlár TDE le scripteanna scons i %{dest}
-Comment[gl]=Creouse unha aplicación TDE con scripts scons en %{dest}
-Comment[hu]=Létrejött egy Scons-szkripteket használó TDE-alapú alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione TDE con gli script scons in %{dest}
-Comment[ja]=Scons スクリプトを使った TDE アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en TDE-Programm mit scons-Skripten opstellt
-Comment[ne]=स्कोन स्क्रिप्टसँग केडीई अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een TDE applicatie inclusief Scons-scripts is aangemaakt in %{dest}
-Comment[pl]=Program TDE ze skryptami scons utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação do TDE com ficheiros do 'scons' em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação do TDE com ficheiros do 'scons' em %{dest}
-Comment[ru]=Приложение TDE со скриптами Scons создано в %{dest}
-Comment[sk]=TDE aplikácia so scons skriptom bola vytvorená v %{dest}
-Comment[sr]=TDE програм са scons скриптама направљен је у %{dest}
-Comment[sr@Latn]=TDE program sa scons skriptama napravljen je u %{dest}
-Comment[sv]=Ett TDE-program med Scons-skript skapades i %{dest}
-Comment[tr]=Scons betikleri olan bir TDE uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了带 scons 脚本的 TDE 应用程序
-Comment[zh_TW]=一個內含 scons 文稿的 TDE 應用程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/kscons_tdemdi/CMakeLists.txt b/languages/cpp/app_templates/kscons_tdemdi/CMakeLists.txt
index af863670..30af3302 100644
--- a/languages/cpp/app_templates/kscons_tdemdi/CMakeLists.txt
+++ b/languages/cpp/app_templates/kscons_tdemdi/CMakeLists.txt
@@ -9,8 +9,7 @@
#
#################################################
-add_custom_target( kscons_tdemdi.tar.gz ALL
- COMMAND ${TAR} zcf kscons_tdemdi.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
app.kcfg app.kdevelop apptdemdi.cpp apptdemdi.h apptdemdiView.cpp
apptdemdiView.h INSTALL tdemdikonsole.cpp tdemdikonsole.h
main.cpp messages.sh prefs.ui QUICKSTART README
@@ -18,6 +17,12 @@ add_custom_target( kscons_tdemdi.tar.gz ALL
tips VERSION app_part.cpp app_part.h app_part.rc
app_shell.rc
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET kscons_tdemdi.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -25,6 +30,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kscons_tdemdi.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kscons_tdemdi.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kscons_tdemdi/QUICKSTART b/languages/cpp/app_templates/kscons_tdemdi/QUICKSTART
index 0028fa2c..7036e4cb 100644
--- a/languages/cpp/app_templates/kscons_tdemdi/QUICKSTART
+++ b/languages/cpp/app_templates/kscons_tdemdi/QUICKSTART
@@ -64,7 +64,7 @@ To make scons run (much) faster, consult ./addons/README in bksys
MOC PROCESSING
In qt programs, when a header 'foo.h' contains a class that has
-Q_SIGNALS and Q_SLOTS, then 'foo.h' must contain the macro Q_OBJECT
+signals and slots, then 'foo.h' must contain the macro TQ_OBJECT
in order to compile. foo_moc.cpp is usually generated, and is
used to produce foo_moc.o which is linked with the
program or the library.
@@ -129,7 +129,7 @@ among others), so when you can work without libtool
** moc processing **
As stated above, you should always add #include "foo.moc"
-for your qt classes (Q_OBJECT) to save precious compilation time.
+for your qt classes (TQ_OBJECT) to save precious compilation time.
** using a cache **
It is a good idea to enable the cache feature in SConstruct,
diff --git a/languages/cpp/app_templates/kscons_tdemdi/app_part.cpp b/languages/cpp/app_templates/kscons_tdemdi/app_part.cpp
index cde31592..daa8b078 100644
--- a/languages/cpp/app_templates/kscons_tdemdi/app_part.cpp
+++ b/languages/cpp/app_templates/kscons_tdemdi/app_part.cpp
@@ -31,9 +31,9 @@ K_EXPORT_COMPONENT_FACTORY( lib%{APPNAMELC}part, %{APPNAMELC}PartFactory );
setWidget(m_widget);
// create our actions
- KStdAction::open(this, TQT_SLOT(fileOpen()), actionCollection());
- KStdAction::saveAs(this, TQT_SLOT(fileSaveAs()), actionCollection());
- KStdAction::save(this, TQT_SLOT(save()), actionCollection());
+ KStdAction::open(this, TQ_SLOT(fileOpen()), actionCollection());
+ KStdAction::saveAs(this, TQ_SLOT(fileSaveAs()), actionCollection());
+ KStdAction::save(this, TQ_SLOT(save()), actionCollection());
// set our XML-UI resource file
setXMLFile("%{APPNAMELC}_part.rc");
@@ -63,12 +63,12 @@ void %{APPNAMELC}Part::setReadWrite(bool rw)
// notify your internal widget of the read-write state
m_widget->setReadOnly(!rw);
if (rw)
- connect(m_widget, TQT_SIGNAL(textChanged()),
- this, TQT_SLOT(setModified()));
+ connect(m_widget, TQ_SIGNAL(textChanged()),
+ this, TQ_SLOT(setModified()));
else
{
- disconnect(m_widget, TQT_SIGNAL(textChanged()),
- this, TQT_SLOT(setModified()));
+ disconnect(m_widget, TQ_SIGNAL(textChanged()),
+ this, TQ_SLOT(setModified()));
}
ReadWritePart::setReadWrite(rw);
diff --git a/languages/cpp/app_templates/kscons_tdemdi/app_part.h b/languages/cpp/app_templates/kscons_tdemdi/app_part.h
index 13f773a1..e23f8cbf 100644
--- a/languages/cpp/app_templates/kscons_tdemdi/app_part.h
+++ b/languages/cpp/app_templates/kscons_tdemdi/app_part.h
@@ -22,7 +22,7 @@ class TDEAboutData;
*/
class %{APPNAMELC}Part : public KParts::ReadWritePart
{
- Q_OBJECT
+ TQ_OBJECT
public:
/**
diff --git a/languages/cpp/app_templates/kscons_tdemdi/apptdemdi.cpp b/languages/cpp/app_templates/kscons_tdemdi/apptdemdi.cpp
index c63cb223..51639f36 100644
--- a/languages/cpp/app_templates/kscons_tdemdi/apptdemdi.cpp
+++ b/languages/cpp/app_templates/kscons_tdemdi/apptdemdi.cpp
@@ -53,8 +53,8 @@
setStandardMDIMenuEnabled(false);
m_manager = new KParts::PartManager(this);
- connect(m_manager, TQT_SIGNAL(activePartChanged(KParts::Part*)),
- this, TQT_SLOT(createGUI(KParts::Part*)) );
+ connect(m_manager, TQ_SIGNAL(activePartChanged(KParts::Part*)),
+ this, TQ_SLOT(createGUI(KParts::Part*)) );
#if KDE_IS_VERSION(3, 3, 0)
setToolviewStyle( KMdi::TextAndIcon );
@@ -77,7 +77,7 @@
// and a status bar
statusBar()->show();
- connect( this, TQT_SIGNAL( viewActivated( KMdiChildView * ) ), this, TQT_SLOT( currentChanged( KMdiChildView * ) ) );
+ connect( this, TQ_SIGNAL( viewActivated( KMdiChildView * ) ), this, TQ_SLOT( currentChanged( KMdiChildView * ) ) );
m_console = new tdemdikonsole(this, "konsole");
m_console->setIcon( SmallIcon("konsole") );
@@ -92,7 +92,7 @@
but->setIconSet(SmallIcon("tab_remove"));
but->adjustSize();
but->hide();
- connect(but, TQT_SIGNAL(clicked()), actionCollection()->action( "file_close" ), TQT_SIGNAL(activated()));
+ connect(but, TQ_SIGNAL(clicked()), actionCollection()->action( "file_close" ), TQ_SIGNAL(activated()));
tabWidget()->setCornerWidget(but, TopRight);
}
#endif
@@ -124,22 +124,22 @@ void %{APPNAMELC}tdemdi::setupActions()
{
setXMLFile("%{APPNAMELC}_shell.rc");
- KStdAction::openNew(this, TQT_SLOT(slotFileNew()), actionCollection());
+ KStdAction::openNew(this, TQ_SLOT(slotFileNew()), actionCollection());
- KStdAction::tipOfDay( this, TQT_SLOT( showTip() ), actionCollection()
+ KStdAction::tipOfDay( this, TQ_SLOT( showTip() ), actionCollection()
)->setWhatsThis(i18n("This shows useful tips on the use of this application."));
- KStdAction::close(this, TQT_SLOT(slotFileClose()), actionCollection());
- KStdAction::quit(this, TQT_SLOT(slotFileQuit()), actionCollection());
+ KStdAction::close(this, TQ_SLOT(slotFileClose()), actionCollection());
+ KStdAction::quit(this, TQ_SLOT(slotFileQuit()), actionCollection());
- m_toolbarAction = KStdAction::showToolbar(this, TQT_SLOT(optionsShowToolbar()), actionCollection());
- m_statusbarAction = KStdAction::showStatusbar(this, TQT_SLOT(optionsShowStatusbar()), actionCollection());
+ m_toolbarAction = KStdAction::showToolbar(this, TQ_SLOT(optionsShowToolbar()), actionCollection());
+ m_statusbarAction = KStdAction::showStatusbar(this, TQ_SLOT(optionsShowStatusbar()), actionCollection());
- KStdAction::keyBindings(this, TQT_SLOT(optionsConfigureKeys()), actionCollection());
- KStdAction::preferences(this, TQT_SLOT(optionsPreferences()), actionCollection());
+ KStdAction::keyBindings(this, TQ_SLOT(optionsConfigureKeys()), actionCollection());
+ KStdAction::preferences(this, TQ_SLOT(optionsPreferences()), actionCollection());
TDEAction* action = KStdAction::configureToolbars(this,
- TQT_SLOT(optionsConfigureToolbars()), actionCollection());
+ TQ_SLOT(optionsConfigureToolbars()), actionCollection());
createGUI( NULL );
}
@@ -320,7 +320,7 @@ void %{APPNAMELC}tdemdi::optionsPreferences()
TDEConfigDialog *dialog = new TDEConfigDialog(this, "settings", Settings::self(), KDialogBase::Swallow);
dialog->addPage(new prefs(), i18n("General"), "package_settings");
- connect(dialog, TQT_SIGNAL(settingsChanged()), this, TQT_SLOT(settingsChanged()));
+ connect(dialog, TQ_SIGNAL(settingsChanged()), this, TQ_SLOT(settingsChanged()));
dialog->show();
}
diff --git a/languages/cpp/app_templates/kscons_tdemdi/apptdemdi.h b/languages/cpp/app_templates/kscons_tdemdi/apptdemdi.h
index 288395db..a2af9030 100644
--- a/languages/cpp/app_templates/kscons_tdemdi/apptdemdi.h
+++ b/languages/cpp/app_templates/kscons_tdemdi/apptdemdi.h
@@ -27,7 +27,7 @@ class MiscProperties;
*/
class %{APPNAMELC}tdemdi : public KMdiMainFrm
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAMELC}tdemdi( KMdi::MdiMode mode );
diff --git a/languages/cpp/app_templates/kscons_tdemdi/apptdemdiView.cpp b/languages/cpp/app_templates/kscons_tdemdi/apptdemdiView.cpp
index 1feb1b8b..24b1a974 100644
--- a/languages/cpp/app_templates/kscons_tdemdi/apptdemdiView.cpp
+++ b/languages/cpp/app_templates/kscons_tdemdi/apptdemdiView.cpp
@@ -39,7 +39,7 @@
part()->widget()->reparent( this, TQPoint(0, 0) );
layout->addWidget( part()->widget() );
- // connect( m_part, TQT_SIGNAL(stateChanged()), this, TQT_SLOT(updateCaption()) );
+ // connect( m_part, TQ_SIGNAL(stateChanged()), this, TQ_SLOT(updateCaption()) );
}
else
{
diff --git a/languages/cpp/app_templates/kscons_tdemdi/apptdemdiView.h b/languages/cpp/app_templates/kscons_tdemdi/apptdemdiView.h
index 00109fdb..1f40ea9a 100644
--- a/languages/cpp/app_templates/kscons_tdemdi/apptdemdiView.h
+++ b/languages/cpp/app_templates/kscons_tdemdi/apptdemdiView.h
@@ -14,7 +14,7 @@
*/
class %{APPNAMELC}tdemdiView : public KMdiChildView
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAMELC}tdemdiView( TQWidget *parentWidget=0L, const char *name=0L );
diff --git a/languages/cpp/app_templates/kscons_tdemdi/kscons_tdemdi.kdevtemplate b/languages/cpp/app_templates/kscons_tdemdi/kscons_tdemdi.kdevtemplate
index 234fa605..e52ef74c 100644
--- a/languages/cpp/app_templates/kscons_tdemdi/kscons_tdemdi.kdevtemplate
+++ b/languages/cpp/app_templates/kscons_tdemdi/kscons_tdemdi.kdevtemplate
@@ -1,63 +1,12 @@
# TDE Config File
[General]
Name=Scons-based KMDI application
-Name[ca]=Aplicació per a KMDI basada en Scons
-Name[da]=Scons-baseret KMDI-program
-Name[de]=Auf Scons basierende KMDI-Anwendung
-Name[el]=Μια εφαρμογή KMDI βασισμένης στο Scons
-Name[es]=Aplicación KMDI basada en Scons
-Name[et]=KMDI rakendus Sconsi põhjal
-Name[eu]=Scons-en oinarritutako KMDI aplikazioa
-Name[fa]=کاربرد KMDI بر مبنای Scons
-Name[fr]=Application KMDI basée sur Scons
-Name[ga]=Feidhmchlár KMDI bunaithe ar Scons
-Name[gl]=Aplicación KMDI baseada en Scons
-Name[hu]=Scons-alapú KMDI-alkalmazás
-Name[it]=Applicazione KMDI basata su scons
-Name[ja]=Scons ベースの KMDI アプリケーション
-Name[nds]=Op "scons" opbuut KMDI-Programm
-Name[ne]=स्कोन-आधारित KMDI अनुप्रयोग
-Name[nl]=Scons gebaseerde KMDI-toepassing
-Name[pl]=Program KMDI wykorzystujący Scons
-Name[pt]=Aplicação KMDI usando Scons
-Name[pt_BR]=Aplicação KMDI usando Scons
-Name[ru]=Многооконное приложение TDE на базе Scons
-Name[sk]=KMDI aplikácia založená na Scons
-Name[sr]=KMDI програм на основу Scons-а
-Name[sr@Latn]=KMDI program na osnovu Scons-a
-Name[sv]=Scons-baserat KMDI-program
-Name[tr]=Scons tabanlı KMDI uygulaması
-Name[zh_CN]=基于 Scons 的 KMDI 应用程序
-Name[zh_TW]=Scons 為基礎的 KMDI 應用程式
+
+Comment=Generates a complex KMDI application. Scons scripts are provided for compiling and installing the application.
+
Category=C++/TDE
+
Icon=kscons_tdemdi.png
-Comment=Generates a complex KMDI application. Scons scripts are provided for compiling and installing the application.
-Comment[ca]=Genera una complexa aplicació per a KMDI. Els scripts en Scons són proveïts per a compilar i instal·lar l'aplicació.
-Comment[da]=Genererer et komplekst TDE-program. Der sørges for scons-scripter til at kompilere og installere programmet.
-Comment[de]=Erstellt eine aufwändige KMDI-Anwendung. Scons-Skripte zum Kompilieren und Installieren der Anwendung werden zur Verfügung gestellt.
-Comment[el]=Δημιουργεί μια πολύπλοκη εφαρμογή KMDI. Προσφέρονται σενάρια Scons για τη μεταγλώττιση και εγκατάσταση της εφαρμογής.
-Comment[es]=Genera una aplicación KMDI compleja. Se proporcionan guiones en Scons para compilar e instalar la aplicación.
-Comment[et]=Keerulise KMDI rakenduse loomine. Luuakse ka Sconsi skriptid rakenduse kompileerimiseks ja paigaldamiseks.
-Comment[eu]=KMDI aplikazio konplexu bat sortzen du. Aplikazioak konpilatu eta aplikazioa instalatzeko Scons script-ak sortzen ditu.
-Comment[fa]=یک کاربرد پیچیدۀ KMDI تولید می‌کند. دست‌نوشته‌های Scons برای ترجمه و نصب کاربرد فراهم می‌شوند.
-Comment[fr]=Génère une application KMDI évoluée. Des scripts Scons sont fournis pour compiler et installer l'application.
-Comment[gl]=Xera unha aplicación complexa KMDI. Os scripts Scons proporciónanse para compilar e instalar a aplicación.
-Comment[hu]=Létrehoz egy komplex KMDI alkalmazást. Az alkalmazás lefordításához és telepítéséhez Scons-szkriptek állnak rendelkezésre.
-Comment[it]=Genera una applicazione KMDI complessa. Gli script scons sono forniti per compilare e istallare l'applicazione.
-Comment[nds]=Stellt en vigeliensch KMDI-Programm op. Stellt Scons-Skripten för't Kompileren un Installeren vun't Programm praat.
-Comment[ne]=जटिल KMDI अनुप्रयोग उत्पन्न गर्दछ । स्कोन स्क्रिप्टहरू अनुप्रयोग स्थापना र कम्पाइल गर्नका लागि प्रदान गरिन्छ ।
-Comment[nl]=Genereert een complexe KMDI-applicatie. Scons-scripts worden gebruikt voor compilatie en installatie.
-Comment[pl]=Generuje złożony program z powłoką KMDI. Do kompilacji i instalacji wykorzystywany jest skrypt Scons.
-Comment[pt]=Gera uma aplicação complexa com KMDI. Os ficheiros do Scons são fornecidos para compilar e instalar a aplicação.
-Comment[pt_BR]=Gera uma aplicação complexa com KMDI. Os ficheiros do Scons são fornecidos para compilar e instalar a aplicação.
-Comment[ru]=Создание полноценного многооконного приложения TDE. Для сборки и установки этого приложения будут использованы скрипты Scons.
-Comment[sk]=Vygeneruje komplexnú KMDI aplikáciu. K dispozícii je Scons skriptna kompiláciu a inštaláciu aplikácie.
-Comment[sr]=Прави сложени KMDI програм. Дате су Scons скрипте за превођење и инсталирање програма.
-Comment[sr@Latn]=Pravi složeni KMDI program. Date su Scons skripte za prevođenje i instaliranje programa.
-Comment[sv]=Skapar ett komplext KMDI-program. Scons-skript tillhandahålls för att kompilera och installera programmet.
-Comment[tr]=Karmaşık bir KMDI uygulaması yaratır. Uygulamayı derlemek ve kurmak için scons betikleri sağlanmıştır.
-Comment[zh_CN]=生成一个复杂的 KMDI 应用程序。此时会提供 Scons 脚本以供编译并安装应用程序。
-Comment[zh_TW]=產生一個複雜的 KMDI 應用程式。Scons 文稿是用於編譯與安裝應用程式。
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/QUICKSTART
Archive=kscons_tdemdi.tar.gz
@@ -241,31 +190,3 @@ Dest=%{dest}/src/%{APPNAMELC}_part.rc
[MSG]
Type=message
Comment=A TDE application with scons scripts was created in %{dest}
-Comment[ca]=Una aplicació per al TDE amb scripts en Scons ha estat creada e n %{dest}
-Comment[da]=Et TDE program med scons-scripter blev oprette i %{dest}
-Comment[de]=Eine TDE-Anwendung mit Scons-Skripten wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή TDE με σενάρια scons δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación para TDE con guiones de Scons ha sido creada en %{dest}
-Comment[et]=TDE rakendus Sconsi skriptidega loodi asukohta %{dest}
-Comment[eu]=Scons script-dun TDE aplikazio bat sortu da hemen: %{dest}
-Comment[fa]=یک کاربرد TDE با دست‌نوشته‌های scons در %{dest} ایجاد شد
-Comment[fr]=Une application TDE comprenant des scripts Scons a été créée dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchlár TDE le scripteanna scons i %{dest}
-Comment[gl]=Creouse unha aplicación TDE con scripts scons en %{dest}
-Comment[hu]=Létrejött egy Scons-szkripteket használó TDE-alapú alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione TDE con gli script scons in %{dest}
-Comment[ja]=Scons スクリプトを使った TDE アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en TDE-Programm mit scons-Skripten opstellt
-Comment[ne]=स्कोन स्क्रिप्टसँग केडीई अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een TDE applicatie inclusief Scons-scripts is aangemaakt in %{dest}
-Comment[pl]=Program TDE ze skryptami scons utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação do TDE com ficheiros do 'scons' em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação do TDE com ficheiros do 'scons' em %{dest}
-Comment[ru]=Приложение TDE со скриптами Scons создано в %{dest}
-Comment[sk]=TDE aplikácia so scons skriptom bola vytvorená v %{dest}
-Comment[sr]=TDE програм са scons скриптама направљен је у %{dest}
-Comment[sr@Latn]=TDE program sa scons skriptama napravljen je u %{dest}
-Comment[sv]=Ett TDE-program med Scons-skript skapades i %{dest}
-Comment[tr]=Scons betikleri olan bir TDE uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了带 scons 脚本的 TDE 应用程序
-Comment[zh_TW]=一個內含 scons 文稿的 TDE 應用程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/kscons_tdemdi/tdemdikonsole.cpp b/languages/cpp/app_templates/kscons_tdemdi/tdemdikonsole.cpp
index 229c28a8..22c399ef 100644
--- a/languages/cpp/app_templates/kscons_tdemdi/tdemdikonsole.cpp
+++ b/languages/cpp/app_templates/kscons_tdemdi/tdemdikonsole.cpp
@@ -31,11 +31,11 @@ void tdemdikonsole::respawn()
if (!m_part) return;
- if (m_part->widget()->inherits(TQFRAME_OBJECT_NAME_STRING))
+ if (m_part->widget()->inherits("TQFrame"))
((TQFrame*)m_part->widget())->setFrameStyle(TQFrame::Panel|TQFrame::Sunken);
m_haskonsole=true;
- connect( m_part, TQT_SIGNAL(destroyed()), this, TQT_SLOT(slotDestroyed()) );
+ connect( m_part, TQ_SIGNAL(destroyed()), this, TQ_SLOT(slotDestroyed()) );
m_part->widget()->show();
show();
diff --git a/languages/cpp/app_templates/kscons_tdemdi/tdemdikonsole.h b/languages/cpp/app_templates/kscons_tdemdi/tdemdikonsole.h
index d84cd961..0aded5c1 100644
--- a/languages/cpp/app_templates/kscons_tdemdi/tdemdikonsole.h
+++ b/languages/cpp/app_templates/kscons_tdemdi/tdemdikonsole.h
@@ -7,7 +7,7 @@
class tdemdikonsole : public TQVBox
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/app_templates/kxt/CMakeLists.txt b/languages/cpp/app_templates/kxt/CMakeLists.txt
index 5ed1fc4f..ed072e69 100644
--- a/languages/cpp/app_templates/kxt/CMakeLists.txt
+++ b/languages/cpp/app_templates/kxt/CMakeLists.txt
@@ -9,13 +9,32 @@
#
#################################################
-add_custom_target( kxt.tar.gz ALL
- COMMAND ${TAR} zcf kxt.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops app.desktop )
+set( _tarball_files
src-Makefile.am app.cpp app.h main.cpp appui.rc
- app.kdevelop subdirs app.desktop preview.png appview.h
+ app.kdevelop subdirs preview.png appview.h
appview.cpp appview_base.ui prefs-base.ui prefs.cpp prefs.h
app.kcfg settings.kcfgc README src-configure.in.in
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET kxt.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -23,6 +42,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kxt.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kxt.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kxt/app.cpp b/languages/cpp/app_templates/kxt/app.cpp
index ecdd5127..e9edb6d5 100644
--- a/languages/cpp/app_templates/kxt/app.cpp
+++ b/languages/cpp/app_templates/kxt/app.cpp
@@ -47,10 +47,10 @@
setAutoSaveSettings();
// allow the view to change the statusbar and caption
- connect(m_view, TQT_SIGNAL(signalChangeStatusbar(const TQString&)),
- this, TQT_SLOT(changeStatusbar(const TQString&)));
- connect(m_view, TQT_SIGNAL(signalChangeCaption(const TQString&)),
- this, TQT_SLOT(changeCaption(const TQString&)));
+ connect(m_view, TQ_SIGNAL(signalChangeStatusbar(const TQString&)),
+ this, TQ_SLOT(changeStatusbar(const TQString&)));
+ connect(m_view, TQ_SIGNAL(signalChangeCaption(const TQString&)),
+ this, TQ_SLOT(changeCaption(const TQString&)));
}
@@ -60,19 +60,19 @@
void %{APPNAMELC}::setupActions()
{
- KStdAction::openNew(this, TQT_SLOT(fileNew()), actionCollection());
- KStdAction::quit(kapp, TQT_SLOT(quit()), actionCollection());
+ KStdAction::openNew(this, TQ_SLOT(fileNew()), actionCollection());
+ KStdAction::quit(kapp, TQ_SLOT(quit()), actionCollection());
- m_toolbarAction = KStdAction::showToolbar(this, TQT_SLOT(optionsShowToolbar()), actionCollection());
- m_statusbarAction = KStdAction::showStatusbar(this, TQT_SLOT(optionsShowStatusbar()), actionCollection());
+ m_toolbarAction = KStdAction::showToolbar(this, TQ_SLOT(optionsShowToolbar()), actionCollection());
+ m_statusbarAction = KStdAction::showStatusbar(this, TQ_SLOT(optionsShowStatusbar()), actionCollection());
- KStdAction::keyBindings(this, TQT_SLOT(optionsConfigureKeys()), actionCollection());
- KStdAction::configureToolbars(this, TQT_SLOT(optionsConfigureToolbars()), actionCollection());
- KStdAction::preferences(this, TQT_SLOT(optionsPreferences()), actionCollection());
+ KStdAction::keyBindings(this, TQ_SLOT(optionsConfigureKeys()), actionCollection());
+ KStdAction::configureToolbars(this, TQ_SLOT(optionsConfigureToolbars()), actionCollection());
+ KStdAction::preferences(this, TQ_SLOT(optionsPreferences()), actionCollection());
// custom menu and menu item - the slot is in the class %{APPNAMELC}View
TDEAction *custom = new TDEAction(i18n("Swi&tch Colors"), 0,
- m_view, TQT_SLOT(switchColors()),
+ m_view, TQ_SLOT(switchColors()),
actionCollection(), "switch_action");
createGUI();
@@ -135,7 +135,7 @@ void %{APPNAMELC}::optionsPreferences()
// to the names of the variables in the .kcfg file
TDEConfigDialog *dialog = new TDEConfigDialog(this, "settings", Settings::self(), KDialogBase::Swallow);
dialog->addPage(new Prefs(), i18n("General"), "package_settings");
- connect(dialog, TQT_SIGNAL(settingsChanged()), m_view, TQT_SLOT(settingsChanged()));
+ connect(dialog, TQ_SIGNAL(settingsChanged()), m_view, TQ_SLOT(settingsChanged()));
dialog->show();
}
diff --git a/languages/cpp/app_templates/kxt/app.desktop b/languages/cpp/app_templates/kxt/app.desktop
index 5beccc5d..11c78661 100644
--- a/languages/cpp/app_templates/kxt/app.desktop
+++ b/languages/cpp/app_templates/kxt/app.desktop
@@ -1,40 +1,8 @@
[Desktop Entry]
Name=%{APPNAME}
+
+Comment=A simple TDE Application
+
Exec=%{APPNAMELC}
Icon=%{APPNAMELC}
Type=Application
-Comment=A simple TDE Application
-Comment[br]=Ur meziant eeun evit TDE
-Comment[ca]=Una simple aplicació per al TDE
-Comment[da]=Et simpelt TDE program
-Comment[de]=Eine einfache TDE-Anwendung
-Comment[el]=Μια απλή εφαρμογή του TDE
-Comment[es]=Una aplicación de TDE sencilla
-Comment[et]=Lihtne TDE rakendus
-Comment[eu]=TDE aplikazio simple bat
-Comment[fa]=یک کاربرد سادۀ TDE
-Comment[fr]=Une application simple pour TDE
-Comment[ga]=Feidhmchlár Simplí TDE
-Comment[gl]=Unha aplicación TDE sinxela
-Comment[hi]=एक सादा केडीई अनुप्रयोग
-Comment[hu]=Egyszerű TDE-alkalmazás
-Comment[is]=Einfalt TDE forrit
-Comment[it]=Una semplice applicazione TDE
-Comment[ja]=簡単な TDE アプリケーション
-Comment[nds]=En eenfach TDE-Programm
-Comment[ne]=एउटा साधारण केडीई अनुप्रयोग
-Comment[nl]=Een eenvoudige TDE-toepassing
-Comment[pl]=Prosty program TDE
-Comment[pt]=Uma aplicação simples do TDE
-Comment[pt_BR]=Um simples Aplicativo do TDE
-Comment[ru]=Простое приложение TDE
-Comment[sk]=Jednoduchá TDE aplikácia
-Comment[sl]=Preprost program za TDE
-Comment[sr]=Једноставан TDE програм
-Comment[sr@Latn]=Jednostavan TDE program
-Comment[sv]=Ett enkelt TDE-program
-Comment[ta]=ஒரு சாதாரண கெடிஇ பயன்பாடு
-Comment[tg]=Гузориши оддиTDE
-Comment[tr]=Basit bir TDE Uygulaması
-Comment[zh_CN]=一个简单的 TDE 应用程序
-Comment[zh_TW]=簡單的 TDE 應用程式
diff --git a/languages/cpp/app_templates/kxt/app.h b/languages/cpp/app_templates/kxt/app.h
index 7b6305ea..83bcca7d 100644
--- a/languages/cpp/app_templates/kxt/app.h
+++ b/languages/cpp/app_templates/kxt/app.h
@@ -26,7 +26,7 @@ class KURL;
*/
class %{APPNAMELC} : public TDEMainWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
/**
diff --git a/languages/cpp/app_templates/kxt/appview.h b/languages/cpp/app_templates/kxt/appview.h
index a486ec43..20e010d0 100644
--- a/languages/cpp/app_templates/kxt/appview.h
+++ b/languages/cpp/app_templates/kxt/appview.h
@@ -21,7 +21,7 @@ class KURL;
*/
class %{APPNAMELC}View : public %{APPNAMELC}view_base
{
- Q_OBJECT
+ TQ_OBJECT
public:
/**
diff --git a/languages/cpp/app_templates/kxt/kxt.kdevtemplate b/languages/cpp/app_templates/kxt/kxt.kdevtemplate
index 5348ae78..d042de43 100644
--- a/languages/cpp/app_templates/kxt/kxt.kdevtemplate
+++ b/languages/cpp/app_templates/kxt/kxt.kdevtemplate
@@ -1,66 +1,12 @@
# TDE Config File
[General]
Name=TDEConfig XT application
-Name[ca]=Aplicació TDEConfig XT
-Name[da]=TDEConfig XT program
-Name[de]=TDEConfigXT-Anwendung
-Name[el]=Εφαρμογή TDEConfig XT
-Name[es]=Aplicación TDEConfig XT
-Name[et]=TDEConfig XT rakendus
-Name[eu]=TDEConfig XT aplikazioa
-Name[fa]=کاربرد TDEConfig XT
-Name[fr]=Application TDEConfig XT
-Name[ga]=Feidhmchlár XT TDEConfig
-Name[gl]=Aplicación TDEConfig XT
-Name[hu]=TDEConfig XT-alapú alkalmazás
-Name[it]=Applicazione TDEConfig XT
-Name[ja]=TDEConfig XT アプリケーション
-Name[nds]=TDEConfig-XT-Programm
-Name[ne]=TDEConfig XT अनुप्रयोग
-Name[nl]=TDEConfig XT-toepassing
-Name[pl]=Program TDEConfig XT
-Name[pt]=Aplicação do TDEConfig XT
-Name[pt_BR]=Aplicação do TDEConfig XT
-Name[ru]=Приложение TDE с TDEConfig XT
-Name[sk]=TDEConfig XT aplikácia
-Name[sr]=TDEConfig XT програм
-Name[sr@Latn]=TDEConfig XT program
-Name[sv]=TDEConfig XT-program
-Name[tr]=TDEConfig XT uygulaması
-Name[zh_CN]=TDEConfig XT 应用程序
-Name[zh_TW]=TDEConfig XT 應用程式
+
+Comment=Generates a simple TDE application with one widget and a configuration dialog
+
Category=C++/TDE
+
Icon=kxt.png
-Comment=Generates a simple TDE application with one widget and a configuration dialog
-Comment[ca]=Genera una simple aplicació per al TDE amb un estri i un diàleg de configuració
-Comment[da]=Genererer et simpelt TDE-program med en kontrol og en indstillingsdialog
-Comment[de]=Erstellt eine einfache TDE-Anwendung mit einem Widget und einem Einstellungsdialog.
-Comment[el]=Δημιουργεί μια απλή εφαρμογή TDE με ένα γραφικό συστατικό, ένα διάλογο ρύθμισης
-Comment[en_GB]=Generates a simple TDE application with one widget and a configuration dialogue
-Comment[es]=Genera una sencilla aplicación para TDE con una ventana y un diálogo de configuración
-Comment[et]=Lihtsa TDE rakenduse loomine ühe vidina ja seadistustedialoogiga.
-Comment[eu]=Trepeta bat eta konfigurazio elkarrizketa-koadro bat duen TDE aplikazio sinple bat sortzen du
-Comment[fa]=یک کاربرد سادۀ TDE، با یک عنصر و یک محاورۀ پیکربندی تولید می‌کند
-Comment[fr]=Génère une application TDE simple comprenant un seul élément graphique (widget) et une boîte de dialogue de configuration
-Comment[ga]=Cruthaíonn sé seo feidhmchlár simplí TDE le giuirléid amháin agus dialóg chumraíochta
-Comment[gl]=Xera unha aplicación TDE sinxela cunha compoñente e un diálogo de configuración
-Comment[hu]=Létrehoz egy egyszerű TDE-alkalmazást egy grafikus elemmel és egy beállítóablakkal
-Comment[it]=Genera una semplice applicazione TDE con un elemento grafico e una finestra di configurazione
-Comment[ja]=一つのウィジェットと設定ダイアログを含む簡単な TDE アプリケーションを作成します
-Comment[nds]=Stellt en eenfach TDE-Programm mit een Element un en Instelldialoog op
-Comment[ne]=एउटा विगेट र कन्फिगरेसन संवादसँग साधारण केडीई अनुप्रयोग उत्पन्न गर्दछ
-Comment[nl]=Genereert een eenvoudige TDE-toepassing met één widget en een configuratiedialoog
-Comment[pl]=Generuje prosty program TDE z jednym widgetem i oknem konfiguracyjnym
-Comment[pt]=Gera uma aplicação simples do TDE com uma janela principal e outra para configuração
-Comment[pt_BR]=Gera uma aplicação simples do TDE com uma janela principal e outra para configuração
-Comment[ru]=Создание приложения TDE с окном конфигурации
-Comment[sk]=Vygeneruje jednoduchú TDE aplikáciu s jedným oknom a konfiguračným dialógom
-Comment[sr]=Прави једноставан TDE програм са једном контролом и дијалогом за подешавање
-Comment[sr@Latn]=Pravi jednostavan TDE program sa jednom kontrolom i dijalogom za podešavanje
-Comment[sv]=Skapar ett enkelt TDE-program med en grafisk komponent och en inställningsdialogruta
-Comment[tr]=Bir parçacığı ve ayar penceresi olan basit bir TDE uygulaması yaratır.
-Comment[zh_CN]=生成带一个部件和一个配置对话框的简单 TDE 应用程序
-Comment[zh_TW]=產生一個簡單的 TDE 應用程式,內含一個元件與一個設定對話框。
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=kxt.tar.gz
@@ -234,31 +180,3 @@ Dest=%{dest}/configure.in.in
[MSG]
Type=message
Comment=A TDEConfig XT application was created in %{dest}
-Comment[ca]=Una aplicació TDEConfig XT ha estat creada en %{dest}
-Comment[da]=Et TDEConfig XT-program blev oprettet i %{dest}
-Comment[de]=Eine TDEConfig-XT-Anwendung wurde in %{dest} erstellt
-Comment[el]=Μια εφαρμογή TDEConfig XT δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación TDEConfig XT ha sido creada en %{dest}
-Comment[et]=A TDEConfig XT rakendus loodi asukohta %{dest}
-Comment[eu]=TDEConfig XT aplikazio bat sortu da hemen: %{dest}
-Comment[fa]=یک کاربرد TDEConfig XT در %{dest} ایجاد شد
-Comment[fr]=Une application TDEConfig XT a été créée dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchlár XT TDEConfig i %{dest}
-Comment[gl]=Creouse unha aplicación TDEConfig XT en %{dest}
-Comment[hu]=Létrejött egy TDEConfig XT-alapú alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione TDEConfig XT in %{dest}
-Comment[ja]=TDEConfig XT アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en TDEConfig-XT-Programm opstellt
-Comment[ne]=TDEConfig XT अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een TDEConfig XT-toepassing is aangemaakt in %{dest}
-Comment[pl]=Program TDEConfig XT został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação do TDEConfig XT em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação do TDEConfig XT em %{dest}
-Comment[ru]=Приложение TDE с TDEConfig XT создано в %{dest}
-Comment[sk]=TDEConfig XT aplikácia bola vytvorená v %{dest}
-Comment[sr]=TDEConfig XT програм је направљен у %{dest}
-Comment[sr@Latn]=TDEConfig XT program je napravljen u %{dest}
-Comment[sv]=Ett TDEConfig XT-program skapades i %{dest}
-Comment[tr]=Bir TDEConfig XT uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了 TDEConfig XT 应用程序
-Comment[zh_TW]=一個 TDEConfig XT 應用程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/makefileempty/CMakeLists.txt b/languages/cpp/app_templates/makefileempty/CMakeLists.txt
index 168fd466..38d2c19a 100644
--- a/languages/cpp/app_templates/makefileempty/CMakeLists.txt
+++ b/languages/cpp/app_templates/makefileempty/CMakeLists.txt
@@ -9,10 +9,15 @@
#
#################################################
-add_custom_target( makefileempty.tar.gz ALL
- COMMAND ${TAR} zcf makefileempty.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
makefileempty-Makefile makefileempty.png app.kdevelop
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET makefileempty.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -20,6 +25,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- makefileempty.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE makefileempty.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/makefileempty/makefileempty.kdevtemplate b/languages/cpp/app_templates/makefileempty/makefileempty.kdevtemplate
index 39b356ae..046b7568 100644
--- a/languages/cpp/app_templates/makefileempty/makefileempty.kdevtemplate
+++ b/languages/cpp/app_templates/makefileempty/makefileempty.kdevtemplate
@@ -1,47 +1,12 @@
# TDE Config File
[General]
Name=Empty Custom Makefile Template
-Name[ca]=Plantilla Makefile personalitzada buida
-Name[da]=Tom brugertilpasset Makefile-skabelon
-Name[de]=Leere Vorlage für benutzerdefiniertes Makefile
-Name[el]=Κενό προσαρμοσμένο πρότυπο Makefile
-Name[es]=Plantilla vacía para Makefile personalizado
-Name[et]=Tühi kohandatud makefile'i mall
-Name[hu]=Üres egyedi Makefile-ra épülő sablon
-Name[it]=Modello di makefile personalizzato vuoto
-Name[nds]=Egen leddig Makefile-Vörlaag
-Name[nl]=Leeg aangepast Makefile-sjabloon
-Name[pl]=Pusty własny szablon pliku Makefile
-Name[pt]=Modelo de Makefile Personalizada Vazio
-Name[pt_BR]=Modelo de Makefile Personalizada Vazio
-Name[ru]=Пустой шаблон с пользовательским Makefile
-Name[sk]=Prázdna šablóna pre vlastný Makefile
-Name[sr]=Празан шаблон посебног справифајла
-Name[sr@Latn]=Prazan šablon posebnog spravifajla
-Name[sv]=Tom mall för egen byggfil
-Name[zh_TW]=空的自訂 Makefile 樣板
-Icon=makefileempty.png
-Category=C++
+
Comment=Generate an empty Custom Makefile based application
-Comment[ca]=Genera una aplicació personalitzada buida basada en Makefile
-Comment[da]=Opretter et tomt brugertilpasset Makefile-baseret program
-Comment[de]=Erstellt eine auf einem benutzerdefinierten Makefile basierende Anwendung
-Comment[el]=Δημιουργία μίας κενής εφαρμογής βασισμένης σε προσαρμοσμένο Makefile
-Comment[es]=Genera una aplicación vacía basada en un Makefile personalizado
-Comment[et]=Tühja rakenduse loomine kohandatud makefile'i põhjal
-Comment[hu]=Létrehoz egy egyedi Makefile-ra épülő alkalmazást
-Comment[it]=Genera un'applicazione basata su makefile personalizzato
-Comment[nds]=Stellt en leddig Programm op, dat op en egen Makefile opbuut
-Comment[nl]=Genereer een leeg op een aangepast Makefile gebaseerd programma
-Comment[pl]=Generuje pusty program z własnym plikiem Makefile
-Comment[pt]=Gera uma aplicação baseada em Makefile's personalizadas
-Comment[pt_BR]=Gera uma aplicação baseada em Makefile's personalizadas
-Comment[ru]=Создание каркаса приложения, использующего пользовательский Makefile
-Comment[sk]=Vygeneruje prázdnu aplikáciu založenú na vlastnom Makefile
-Comment[sr]=Прави програм на основу посебног справифајла
-Comment[sr@Latn]=Pravi program na osnovu posebnog spravifajla
-Comment[sv]=Skapar ett tomt program baserat på en egen byggfil
-Comment[zh_TW]=產生一個空的使用自訂 Makefile 的應用程式
+
+Category=C++
+
+Icon=makefileempty.png
FileTemplates=h,CStyle,cpp,CStyle
Archive=makefileempty.tar.gz
@@ -63,23 +28,3 @@ Dest=%{dest}/Makefile
[MSG]
Type=message
Comment=A Custom Makefile based application was created in %{dest}
-Comment[ca]=S'ha creat una aplicació basada en Makefile en %{dest}
-Comment[da]=Et brugertilpasset Makefile-baseret program blev oprettet i %{dest}
-Comment[de]=Eine auf einem benutzerdefinierten Makefile basierende Anwendung wurde in %{dest} erstellt.
-Comment[el]=Δημιουργήθηκε μία εφαρμογή βασισμένη σε προσαρμοσμένο Makefile στο %{dest}
-Comment[es]=Una aplicación basada en un Makefile personalizado ha sido creada en %{dest}
-Comment[et]=Rakendus kohandatud makefile'i põhjal loodi asukohta %{dest}
-Comment[hu]=Létrejött egy egyedi Makefile-ra épülő alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione basata su un makefile personalizzato in %{dest}
-Comment[nds]=In %{dest} wöör en Programm opstellt, dat op en egen Makefile opbuut
-Comment[nl]=Een op een aangepast Makefile gebaseerd programma is aangemaakt in %{dest}
-Comment[pl]=Program używający własnego Makefile został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação baseada em Makefile's personalizadas em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação baseada em Makefile's personalizadas em %{dest}
-Comment[ru]=Приложение с пользовательским Makefile создано в %{dest}
-Comment[sk]=Aplikácia založená na vlastnom Makefile bola vytvorená v %{dest}
-Comment[sr]=Програм на основу посебног справифајла направљен је у %{dest}
-Comment[sr@Latn]=Program na osnovu posebnog spravifajla napravljen je u %{dest}
-Comment[sv]=Ett program baserat på en egen byggfil skapades i %{dest}
-Comment[zh_TW]=一個以自訂 Makefile 為基礎的應用程式已建立於 %{dest}
-
diff --git a/languages/cpp/app_templates/noatunui/CMakeLists.txt b/languages/cpp/app_templates/noatunui/CMakeLists.txt
index dec78faf..d3a4b0ef 100644
--- a/languages/cpp/app_templates/noatunui/CMakeLists.txt
+++ b/languages/cpp/app_templates/noatunui/CMakeLists.txt
@@ -9,12 +9,31 @@
#
#################################################
-add_custom_target( noatunui.tar.gz ALL
- COMMAND ${TAR} zcf noatunui.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops plugin.plugin )
+set( _tarball_files
src-Makefile.am plugin_app.cpp plugin_impl.cpp
- plugin_impl.h noatunui.png plugin.plugin plugin.kdevelop
+ plugin_impl.h noatunui.png plugin.kdevelop
subdirs
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET noatunui.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +41,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- noatunui.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE noatunui.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/noatunui/noatunui b/languages/cpp/app_templates/noatunui/noatunui
index 8dbf6294..21b1ddc8 100644
--- a/languages/cpp/app_templates/noatunui/noatunui
+++ b/languages/cpp/app_templates/noatunui/noatunui
@@ -1,8 +1,10 @@
# TDE Config File
[General]
Name=Noatun UI plugin
-Icon=noatunui.png
-Category=C++/TDE
Comment=Generates a simple user interface plugin for noatun.
+
+Category=C++/TDE
+
+Icon=noatunui.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=src/plugin_APPNAMELC_impl.cpp
diff --git a/languages/cpp/app_templates/noatunui/noatunui.kdevtemplate b/languages/cpp/app_templates/noatunui/noatunui.kdevtemplate
index f9b2901f..a9fd04b7 100644
--- a/languages/cpp/app_templates/noatunui/noatunui.kdevtemplate
+++ b/languages/cpp/app_templates/noatunui/noatunui.kdevtemplate
@@ -1,62 +1,12 @@
# TDE Config File
[General]
Name=Noatun UI plugin
-Name[ca]=Connector d'interfície d'usuari per a Noatun
-Name[de]=Noatun-UI-Modul
-Name[el]=Πρόσθετο Noatun UI
-Name[es]=Complemento de interfaz de usuario para Noatun
-Name[et]=Noatuni kasutajaliidese plugin
-Name[eu]=Noatun UI plugina
-Name[fa]=وصلۀ Noatun UI
-Name[fr]=Module externe d'interface utilisateur pour Noatun
-Name[ga]=Breiseán Chomhéadan Noatun
-Name[gl]=Extensión para a IU de Noatun
-Name[hu]=Noatun UI-modul
-Name[it]=Plugin UI di noatun
-Name[ja]=Noatun UI プラグイン
-Name[nds]=Böversiet-Moduul för Noatun
-Name[ne]=नोअटन UI plugin
-Name[nl]=Noatun UI-plugin
-Name[pl]=Wtyczka do interfejsu użytkownika Noatun
-Name[pt]='Plugin' de UI do Noatun
-Name[pt_BR]='Plugin' de UI do Noatun
-Name[ru]=Модуль интерфейса Noatun
-Name[sk]=Noatun UI modul
-Name[sr]=UI прикључак за Noatun
-Name[sr@Latn]=UI priključak za Noatun
-Name[sv]=Noatun-insticksprogram för användargränssnitt
-Name[tr]=Noatun Arayüz eklentisi
-Name[zh_CN]=Noatun 界面插件
-Name[zh_TW]=Noatun 使用者介面外掛程式
-Icon=noatunui.png
-Category=C++/TDE
+
Comment=Generates a simple user interface plugin for noatun.
-Comment[ca]=Genera un simple connector d'interfície d'usuari per a Noatun.
-Comment[da]=Genererer en simpel brugergrænseflade-plugin for noatun.
-Comment[de]=Erstellt ein einfaches Oberflächen-Modul für Noatun
-Comment[el]=Δημιουργεί ένα απλό πρόσθετο γραφικού περιβάλλοντος για το noatun.
-Comment[es]=Genera un complemento de interfaz de usuario para Noatun.
-Comment[et]=Noatuni lihtsa kasutajaliidese plugina loomine.
-Comment[eu]=Noatun-entzat erabiltzaile-interfazerako plugin sinple bat sortzen du.
-Comment[fa]=یک وصلۀ واسط کاربر ساده برای noatun تولید می‌کند.
-Comment[fr]=Génère un module externe d'interface utilisateur simple pour Noatun.
-Comment[gl]=Xera unha extensión sinxela para a interface de usuario de noatun.
-Comment[hu]=Létrehoz egy egyszerű felületbővítő modult a Noatun programhoz.
-Comment[it]=Genera un semplice plugin di interfaccia per noatun.
-Comment[nds]=Stellt en eenfach Böversietmoduul för Noatun op.
-Comment[ne]=नोअटनका लागि साधारण इन्टरफेस प्लगइन उत्पन्न गर्दछ ।
-Comment[nl]=Genereert een eenvoudige gebruikersinterfaceplugin voor Noatun.
-Comment[pl]=Generuje prostą wtyczkę do interfejsu użytkownika programu Noatun.
-Comment[pt]=Gera um 'plugin' simples para a interface de utilizador do Noatun.
-Comment[pt_BR]=Gera um 'plugin' simples para a interface de utilizador do Noatun.
-Comment[ru]=Создание простого интерфейса для Noatun.
-Comment[sk]=Vygeneruje jednoduchý modul užívateľského rozhrania pre Noatun
-Comment[sr]=Прави једноставан прикључак корисничког интерфејса за Noatun.
-Comment[sr@Latn]=Pravi jednostavan priključak korisničkog interfejsa za Noatun.
-Comment[sv]=Skapar ett enkelt insticksprogram för användargränssnitt till Noatun.
-Comment[tr]=Noatun için basit bir kullanıcı arayüzü eklentisi yaratır.
-Comment[zh_CN]=生成 noatun 的简单用户界面插件。
-Comment[zh_TW]=產生一個簡單的 noatun 的使用者介面外掛程式。
+
+Category=C++/TDE
+
+Icon=noatunui.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/plugin_%{APPNAMELC}_impl.cpp
Archive=noatunui.tar.gz
@@ -160,31 +110,3 @@ Dest=%{dest}/src/%{APPNAMELC}.plugin
[MSG]
Type=message
Comment=A Noatun UI plugin was created in %{dest}
-Comment[ca]=Un connector d'interfície d'usuari per a Noatun ha estat creat en %{dest}
-Comment[da]=Et Noatun UI-plugin blev oprettet i %{dest}
-Comment[de]=Ein Oberflächen-Modul für Noatun wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόσθετο Noatun UI δημιουργήθηκε στο %{dest}
-Comment[es]=Un complemento de interfaz de usuario para Noatun ha sido creado en %{dest}
-Comment[et]=Noatuni kasutajaliidese plugin loodi asukohta %{dest}
-Comment[eu]=Noatun UI plugin bat sortu da hemen: %{dest}
-Comment[fa]=یک وصلۀ Noatun UI در %{dest} ایجاد شد
-Comment[fr]=Un module externe d'interface utilisateur pour Noatun a été créé dans %{dest}
-Comment[ga]=Cruthaíodh breiseán chomhéadan Noatun i %{dest}
-Comment[gl]=Creouse unha extensión para a IU de Noatun en %{dest}
-Comment[hu]=Létrejött egy Noatun UI-modul itt: %{dest}
-Comment[it]=È stato creato un plugin UI per noatun in %{dest}
-Comment[ja]=Noatun UI プラグインを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Noatun-Böversietmoduul opstellt
-Comment[ne]=नोअटन UI प्लगइन %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Noatun UI-plugin is aangemaakt in %{dest}
-Comment[pl]=Wtyczka do interfejsu Noatun została utworzona w %{dest}
-Comment[pt]=Foi criado um 'plugin' da UI do Noatun em %{dest}
-Comment[pt_BR]=Foi criado um 'plugin' da UI do Noatun em %{dest}
-Comment[ru]=Модуль интерфейса для Noatun создан в %{dest}
-Comment[sk]=Noatun UI modul bol vytvorený v %{dest}
-Comment[sr]=UI прикључак за Noatun направљен је у %{dest}
-Comment[sr@Latn]=UI priključak za Noatun napravljen je u %{dest}
-Comment[sv]=Ett Noatun-insticksprogram för användargränssnitt skapades i %{dest}
-Comment[tr]=Bir Noatun Arayüz eklentisi %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 Noatun 界面插件
-Comment[zh_TW]=一個 Noatun 使用者介面外掛程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/noatunui/plugin_impl.cpp b/languages/cpp/app_templates/noatunui/plugin_impl.cpp
index 150e829d..a0c0d0ee 100644
--- a/languages/cpp/app_templates/noatunui/plugin_impl.cpp
+++ b/languages/cpp/app_templates/noatunui/plugin_impl.cpp
@@ -33,50 +33,50 @@
mBack=new TQPushButton(this);
mBack->setFixedSize(buttonSize,buttonSize);
mBack->setPixmap(BarIcon("noatunback"));
- connect(mBack, TQT_SIGNAL(clicked()), napp->player(), TQT_SLOT(back()));
+ connect(mBack, TQ_SIGNAL(clicked()), napp->player(), TQ_SLOT(back()));
TQToolTip::add(mBack,i18n("Back"));
mStop=new TQPushButton(this);
mStop->setFixedSize(buttonSize,buttonSize);
mStop->setPixmap(BarIcon("noatunstop"));
- connect(mStop, TQT_SIGNAL(clicked()), napp->player(), TQT_SLOT(stop()));
+ connect(mStop, TQ_SIGNAL(clicked()), napp->player(), TQ_SLOT(stop()));
TQToolTip::add(mStop, i18n("Stop"));
mPlay=new TQPushButton(this);
mPlay->setToggleButton(true);
mPlay->setFixedSize(buttonSize,buttonSize);
mPlay->setPixmap(BarIcon("noatunplay"));
- connect(mPlay, TQT_SIGNAL(clicked()), napp->player(), TQT_SLOT(playpause()));
+ connect(mPlay, TQ_SIGNAL(clicked()), napp->player(), TQ_SLOT(playpause()));
TQToolTip::add(mPlay, i18n("Play"));
mForward=new TQPushButton(this);
mForward->setFixedSize(buttonSize,buttonSize);
mForward->setPixmap(BarIcon("noatunforward"));
- connect(mForward, TQT_SIGNAL(clicked()), napp->player(), TQT_SLOT(forward()));
+ connect(mForward, TQ_SIGNAL(clicked()), napp->player(), TQ_SLOT(forward()));
TQToolTip::add(mForward, i18n("Forward"));
mPlaylist=new TQPushButton(this);
mPlaylist->setToggleButton(true);
mPlaylist->setFixedSize(buttonSize,buttonSize);
mPlaylist->setPixmap(BarIcon("noatunplaylist"));
- connect(mPlaylist, TQT_SIGNAL(clicked()), napp->player(), TQT_SLOT(toggleListView()));
+ connect(mPlaylist, TQ_SIGNAL(clicked()), napp->player(), TQ_SLOT(toggleListView()));
TQToolTip::add(mPlaylist, i18n("Playlist"));
mLoop=new TQPushButton(this);
mLoop->setFixedSize(buttonSize,buttonSize);
mLoop->setPixmap(BarIcon("noatunloopnone"));
- connect(mLoop, TQT_SIGNAL(clicked()), napp->player(), TQT_SLOT(loop()));
+ connect(mLoop, TQ_SIGNAL(clicked()), napp->player(), TQ_SLOT(loop()));
TQToolTip::add(mLoop, i18n("Change loop style"));
mPopup=new TQPushButton(this);
mPopup->setFixedSize(buttonSize,buttonSize);
mPopup->setPixmap(BarIcon("noatun"));
- connect(mPopup, TQT_SIGNAL(clicked()), TQT_SLOT(popup()));
+ connect(mPopup, TQ_SIGNAL(clicked()), TQ_SLOT(popup()));
- mVolume=new L33tSlider(0,100,10,0,Qt::Horizontal, this);
+ mVolume=new L33tSlider(0,100,10,0,TQt::Horizontal, this);
mVolume->setValue(napp->player()->volume());
- mSeeker=new L33tSlider(0,1000,10,0,Qt::Horizontal, this);
+ mSeeker=new L33tSlider(0,1000,10,0,TQt::Horizontal, this);
mStatusBar=new KStatusBar(this);
@@ -98,30 +98,30 @@
statusBar()->message(i18n("No File Loaded"));
statusBar()->insertItem("--:--/--:--", 1, 0, true);
- connect(napp, TQT_SIGNAL(hideYourself()), this, TQT_SLOT(hide()) );
- connect(napp, TQT_SIGNAL(showYourself()), this, TQT_SLOT(show()) );
+ connect(napp, TQ_SIGNAL(hideYourself()), this, TQ_SLOT(hide()) );
+ connect(napp, TQ_SIGNAL(showYourself()), this, TQ_SLOT(show()) );
- connect(napp->player(), TQT_SIGNAL(playing()), this, TQT_SLOT(slotPlaying()));
- connect(napp->player(), TQT_SIGNAL(stopped()), this, TQT_SLOT(slotStopped()));
- connect(napp->player(), TQT_SIGNAL(paused()), this, TQT_SLOT(slotPaused()));
+ connect(napp->player(), TQ_SIGNAL(playing()), this, TQ_SLOT(slotPlaying()));
+ connect(napp->player(), TQ_SIGNAL(stopped()), this, TQ_SLOT(slotStopped()));
+ connect(napp->player(), TQ_SIGNAL(paused()), this, TQ_SLOT(slotPaused()));
napp->player()->handleButtons();
- connect(napp->player(), TQT_SIGNAL(timeout()), this, TQT_SLOT(slotTimeout()));
- connect(napp->player(), TQT_SIGNAL(loopTypeChange(int)), this, TQT_SLOT(changeLoopType(int)));
+ connect(napp->player(), TQ_SIGNAL(timeout()), this, TQ_SLOT(slotTimeout()));
+ connect(napp->player(), TQ_SIGNAL(loopTypeChange(int)), this, TQ_SLOT(changeLoopType(int)));
/* This skipToWrapper is needed to pass milliseconds to Player() as everybody
* below the GUI is based on milliseconds instead of some unprecise thingy
* like seconds or mille */
- connect(seeker(), TQT_SIGNAL(userChanged(int)), this, TQT_SLOT(skipToWrapper(int)));
- connect(this, TQT_SIGNAL(skipTo(int)), napp->player(), TQT_SLOT(skipTo(int)));
- connect(seeker(), TQT_SIGNAL(sliderMoved(int)), TQT_SLOT(sliderMoved(int)));
+ connect(seeker(), TQ_SIGNAL(userChanged(int)), this, TQ_SLOT(skipToWrapper(int)));
+ connect(this, TQ_SIGNAL(skipTo(int)), napp->player(), TQ_SLOT(skipTo(int)));
+ connect(seeker(), TQ_SIGNAL(sliderMoved(int)), TQ_SLOT(sliderMoved(int)));
- connect(mVolume, TQT_SIGNAL(sliderMoved(int)), napp->player(), TQT_SLOT(setVolume(int)));
- connect(mVolume, TQT_SIGNAL(userChanged(int)), napp->player(), TQT_SLOT(setVolume(int)));
+ connect(mVolume, TQ_SIGNAL(sliderMoved(int)), napp->player(), TQ_SLOT(setVolume(int)));
+ connect(mVolume, TQ_SIGNAL(userChanged(int)), napp->player(), TQ_SLOT(setVolume(int)));
- connect(napp->player(), TQT_SIGNAL(playlistShown()), TQT_SLOT(playlistShown()));
- connect(napp->player(), TQT_SIGNAL(playlistHidden()), TQT_SLOT(playlistHidden()));
+ connect(napp->player(), TQ_SIGNAL(playlistShown()), TQ_SLOT(playlistShown()));
+ connect(napp->player(), TQ_SIGNAL(playlistHidden()), TQ_SLOT(playlistHidden()));
// Event Filter for the RMB
for (TQPtrListIterator<TQObject> i(*children()); i.current(); ++i)
diff --git a/languages/cpp/app_templates/noatunui/plugin_impl.h b/languages/cpp/app_templates/noatunui/plugin_impl.h
index 44f77f75..253c94dc 100644
--- a/languages/cpp/app_templates/noatunui/plugin_impl.h
+++ b/languages/cpp/app_templates/noatunui/plugin_impl.h
@@ -25,7 +25,7 @@ class KStatusBar;
*/
class %{APPNAME}UI : public TQWidget, public UserInterface
{
-Q_OBJECT
+TQ_OBJECT
public:
%{APPNAME}UI();
diff --git a/languages/cpp/app_templates/noatunvisual/CMakeLists.txt b/languages/cpp/app_templates/noatunvisual/CMakeLists.txt
index 0445d265..0963e84e 100644
--- a/languages/cpp/app_templates/noatunvisual/CMakeLists.txt
+++ b/languages/cpp/app_templates/noatunvisual/CMakeLists.txt
@@ -9,12 +9,31 @@
#
#################################################
-add_custom_target( noatunvisual.tar.gz ALL
- COMMAND ${TAR} zcf noatunvisual.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops plugin.plugin )
+set( _tarball_files
src-Makefile.am plugin_app.cpp plugin_app.h plugin_impl.cpp
- plugin_impl.h noatunvisual.png plugin.plugin
+ plugin_impl.h noatunvisual.png
plugin.kdevelop subdirs noatunvisual-configure.in.in
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET noatunvisual.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +41,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- noatunvisual.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE noatunvisual.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/noatunvisual/noatunvisual b/languages/cpp/app_templates/noatunvisual/noatunvisual
index f606acc7..6ad37a50 100644
--- a/languages/cpp/app_templates/noatunvisual/noatunvisual
+++ b/languages/cpp/app_templates/noatunvisual/noatunvisual
@@ -1,8 +1,11 @@
# TDE Config File
[General]
Name=Noatun visualization plugin
-Icon=noatunvisual.png
-Category=C++/TDE
+
Comment=Generates a visualization plugin for noatun using SDL
+
+Category=C++/TDE
+
+Icon=noatunvisual.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=src/plugin_APPNAMELC_impl.cpp
diff --git a/languages/cpp/app_templates/noatunvisual/noatunvisual.kdevtemplate b/languages/cpp/app_templates/noatunvisual/noatunvisual.kdevtemplate
index b4489a36..21c57eaf 100644
--- a/languages/cpp/app_templates/noatunvisual/noatunvisual.kdevtemplate
+++ b/languages/cpp/app_templates/noatunvisual/noatunvisual.kdevtemplate
@@ -1,66 +1,12 @@
# TDE Config File
[General]
Name=Noatun visualization plugin
-Name[ca]=Connector de visualització per a Noatun
-Name[da]=Noatun visualiserings-plugin
-Name[de]=Noatun-Visualisierungs-Modul
-Name[el]=Οπτικό πρόσθετο Noatun
-Name[en_GB]=Noatun visualisation plugin
-Name[es]=Complemento de visualización para Noatun
-Name[et]=Noatuni visualiseerimisplugin
-Name[eu]=Noatun bistaratze-plugina
-Name[fa]=وصلۀ تجسم Noatun
-Name[fr]=Module externe de visualisation pour Noatun
-Name[ga]=Breiseán amharcléirithe Noatun
-Name[gl]=Extensión de visualización para Noatun
-Name[hu]=Noatun vizualizációs modul
-Name[it]=Plugin di visualizzazione per noatun
-Name[ja]=Noatun ビジュアライゼーションプラグイン
-Name[nds]=Noatun-Filmmakermoduul
-Name[ne]=नोअटन भिजुलाइजेसन प्लगइन
-Name[nl]=Noatun visualisatieplugin
-Name[pl]=Wtyczka wizualizacji do Noatun
-Name[pt]='Plugin' de visualização do Noatun
-Name[pt_BR]='Plugin' de visualização do Noatun
-Name[ru]=Модуль визуализации Noatun
-Name[sk]=Noatun vizualizačný modul
-Name[sr]=Визуелизациони прикључак за Noatun
-Name[sr@Latn]=Vizuelizacioni priključak za Noatun
-Name[sv]=Noatun-insticksprogram för visningar
-Name[tr]=Noatun görsellik eklentisi
-Name[zh_CN]=Noatun 可视化插件
-Name[zh_TW]=Noatun 視覺化外掛程式
-Icon=noatunvisual.png
-Category=C++/TDE
+
Comment=Generates a visualization plugin for noatun using SDL
-Comment[ca]=Genera un connector de visualització per a Noatun usant SDL
-Comment[da]=Generere et visualiserings-plugin for noatun ved brug af SDL
-Comment[de]=Erstellt ein Visualisierungs-Modul für Noatun unter Verwendung der SDL.
-Comment[el]=Δημιουργεί ένα οπτικό πρόσθετο για το noatun χρησιμοποιώντας το SDL
-Comment[en_GB]=Generates a visualisation plugin for noatun using SDL
-Comment[es]=Genera un complemento de visualización para Noatun que usa SDL
-Comment[et]=Noatuni visualiseerimisplugina loomine SDL-i abil
-Comment[eu]=SDL erabiliz, bistaratze-plugin bat sortzen du noatun-entzat
-Comment[fa]=یک وصلۀ تجسم برای noatun با استفاده از SDL تولید می‌کند
-Comment[fr]=Génère un module externe de visualisation pour Noatun utilisant SDL
-Comment[ga]=Cruthaíonn sé seo breiseán amharcléirithe noatun le SDL
-Comment[gl]=Xera unha extensión de visualización para noatun usando SDL
-Comment[hu]=Létrehoz egy vizualizációs modult a Noatunhoz, SDL-ben
-Comment[it]=Genera un plugin di visualizzazione per noatun usando SDL
-Comment[nds]=Stellt mit SDL en Filmmakermoduul för Noatun op
-Comment[ne]=SDL प्रयोग गरेर नोअटनका लागि भिजुलाइजेसन प्लगइन उत्पन्न गर्दछ
-Comment[nl]=Genereert een visualisatieplugin voor Noatun met behulp van SDL
-Comment[pl]=Generuje wtyczkę wizualizacji do Noatun. Używany jest SDL.
-Comment[pt]=Gera um 'plugin' de visualização para o Noatun, que usa o SDL
-Comment[pt_BR]=Gera um 'plugin' de visualização para o Noatun, que usa o SDL
-Comment[ru]=Создание модуля визуализации для Noatun на основе SDL
-Comment[sk]=Vygeneruje vizualizačný modul pre Noatun s použitím SDL
-Comment[sr]=Прави визуелизациони прикључак за Noatun користећи SDL
-Comment[sr@Latn]=Pravi vizuelizacioni priključak za Noatun koristeći SDL
-Comment[sv]=Skapar ett Noatun-insticksprogram för visningar som använder SDL
-Comment[tr]=SDL kullanarak noatun için bir görsellik eklentisi yaratır.
-Comment[zh_CN]=使用 SDL 生成 noatun 的可视化插件
-Comment[zh_TW]=產生一個使用 SDL 的 Noatun 視覺化外掛程式
+
+Category=C++/TDE
+
+Icon=noatunvisual.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/plugin_%{APPNAMELC}_impl.cpp
Archive=noatunvisual.tar.gz
@@ -169,32 +115,3 @@ Dest=%{dest}/src/%{APPNAMELC}.plugin
[MSG]
Type=message
Comment=A Noatun visualization plugin was created in %{dest}
-Comment[ca]=Un connector de visualització per a Noatun ha estat creat en %{dest}
-Comment[da]=Et Noatun visualiserings-plugin blev oprettet i %{dest}
-Comment[de]=Ein Visualisierungs-Modul für Noatun wurde in %{dest} erstellt.
-Comment[el]=Ένα οπτικό πρόσθετο Noatun δημιουργήθηκε στο %{dest}
-Comment[en_GB]=A Noatun visualisation plugin was created in %{dest}
-Comment[es]=Un complemento de visualización para Noatun ha sido creado en %{dest}
-Comment[et]=Noatuni visualiseerimisplugin loodi asukohta %{dest}
-Comment[eu]=Noatun-en bistaratze-plugin bat sortu da hemen: %{dest}
-Comment[fa]=یک وصلۀ تجسم Noatun در %{dest} ایجاد شد
-Comment[fr]=Un module externe de visualisation pour Noatun a été créé dans %{dest}
-Comment[ga]=Cruthaíodh breiseán amharcléirithe Noatun i %{dest}
-Comment[gl]=Creouse unha extensión de visualización para Noatun en %{dest}
-Comment[hu]=Létrejött egy Noatun vizualizációs modul itt: %{dest}
-Comment[it]=È stato creato un plugin di visualizzazione per noatun in %{dest}
-Comment[ja]=Noatun ビジュアライゼーションプラグインを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Noatun-Filmmakermoduul opstellt
-Comment[ne]=नोअटन भिजुलाइजेसन प्लगइन %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Noatun-visualisatieplugin is aangemaakt in %{dest}
-Comment[pl]=Wtyczka wizualizacji została utworzona w %{dest}
-Comment[pt]=Foi criado um 'plugin' de visualização do Noatun em %{dest}
-Comment[pt_BR]=Foi criado um 'plugin' de visualização do Noatun em %{dest}
-Comment[ru]=Модуль визуализации Noatun создан в %{dest}
-Comment[sk]=Noatun vizualizačný modul bol vytvorený v %{dest}
-Comment[sr]=Визуелизациони прикључак за Noatun направљен је у %{dest}
-Comment[sr@Latn]=Vizuelizacioni priključak za Noatun napravljen je u %{dest}
-Comment[sv]=Ett Noatun-insticksprogram för visningar skapades i %{dest}
-Comment[tr]=Bir Noatun görsellik eklentisi %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了 Noatun 可视化插件
-Comment[zh_TW]=一個 Noatun 視覺化外掛程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/opieapp/CMakeLists.txt b/languages/cpp/app_templates/opieapp/CMakeLists.txt
index 4d0f2ed4..c9e81c8c 100644
--- a/languages/cpp/app_templates/opieapp/CMakeLists.txt
+++ b/languages/cpp/app_templates/opieapp/CMakeLists.txt
@@ -9,11 +9,30 @@
#
#################################################
-add_custom_target( opieapp.tar.gz ALL
- COMMAND ${TAR} zcf opieapp.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- Example.png app.kdevelop example.desktop Makefile.am
+set( _tarball_desktops example.desktop )
+set( _tarball_files
+ Example.png app.kdevelop Makefile.am
app.pro example.cpp example.h examplebase.ui
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET opieapp.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -21,6 +40,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- opieapp.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE opieapp.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/opieapp/example.cpp b/languages/cpp/app_templates/opieapp/example.cpp
index 6a0d616e..f0be7179 100644
--- a/languages/cpp/app_templates/opieapp/example.cpp
+++ b/languages/cpp/app_templates/opieapp/example.cpp
@@ -12,7 +12,7 @@ OPIE_EXPORT_APP( %{APPNAME}Factory )
%{APPNAME}::%{APPNAME}( TQWidget* parent, const char* name, WFlags fl )
: %{APPNAME}Base( parent, name, fl )
{
- connect(quit, TQT_SIGNAL(clicked()), this, TQT_SLOT(goodBye()));
+ connect(quit, TQ_SIGNAL(clicked()), this, TQ_SLOT(goodBye()));
}
/*
diff --git a/languages/cpp/app_templates/opieapp/example.desktop b/languages/cpp/app_templates/opieapp/example.desktop
index f6f04194..813ef2ec 100644
--- a/languages/cpp/app_templates/opieapp/example.desktop
+++ b/languages/cpp/app_templates/opieapp/example.desktop
@@ -1,37 +1,8 @@
[Desktop Entry]
+Name=%{APPNAME}
+
Comment=An %{APPNAME} Program
-Comment[ca]=Un programa per a %{APPNAME}
-Comment[da]=Et %{APPNAME} program
-Comment[de]=Ein %{APPNAME}-Program
-Comment[el]=Ένα πρόγραμμα %{APPNAME}
-Comment[es]=Un programa %{APPNAME}
-Comment[et]=%{APPNAME} programm
-Comment[eu]=%{APPNAME} programa bat
-Comment[fa]=برنامۀ %{APPNAME}
-Comment[fr]=Un programme %{APPNAME}
-Comment[ga]=Clár %{APPNAME}
-Comment[gl]=Un programa %{APPNAME}
-Comment[hu]=%{APPNAME} program
-Comment[it]=Un programma per %{APPNAME}
-Comment[ja]=%{APPNAME} プログラム
-Comment[nds]=En %{APPNAME}-Programm
-Comment[ne]= %{APPNAME} कार्यक्रम
-Comment[nl]=Een %{APPNAME} programma
-Comment[pl]=Program %{APPNAME}
-Comment[pt]=Um Programa %{APPNAME}
-Comment[pt_BR]=Um Programa %{APPNAME}
-Comment[ru]=Программа %{APPNAME}
-Comment[sk]=%{APPNAME} program
-Comment[sl]=Program %{APPNAME}
-Comment[sr]=%{APPNAME} програм
-Comment[sr@Latn]=%{APPNAME} program
-Comment[sv]=Ett %{APPNAME}-program
-Comment[ta]=ஒரு %{APPNAME} நிரல்
-Comment[tg]=Барномаи %{APPNAME}
-Comment[tr]=Bir %{APPNAME} Programı
-Comment[zh_CN]=一个 %{APPNAME} 程序
-Comment[zh_TW]=一個 %{APPNAME} 程式
+
Exec=%{APPNAMELC}
Icon=%{APPNAME}
Type=Application
-Name=%{APPNAME}
diff --git a/languages/cpp/app_templates/opieapp/example.h b/languages/cpp/app_templates/opieapp/example.h
index 0dabb6c9..9f2cd967 100644
--- a/languages/cpp/app_templates/opieapp/example.h
+++ b/languages/cpp/app_templates/opieapp/example.h
@@ -4,7 +4,7 @@
class %{APPNAME} : public %{APPNAME}Base
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/app_templates/opieapp/examplebase.ui b/languages/cpp/app_templates/opieapp/examplebase.ui
index b6b81b11..e6f7eba6 100644
--- a/languages/cpp/app_templates/opieapp/examplebase.ui
+++ b/languages/cpp/app_templates/opieapp/examplebase.ui
@@ -1,7 +1,7 @@
<!DOCTYPE UI><UI>
<class>%{APPNAME}Base</class>
<widget>
- <class>QWidget</class>
+ <class>TQWidget</class>
<property stdset="1">
<name>name</name>
<cstring>%{APPNAME}Base</cstring>
diff --git a/languages/cpp/app_templates/opieapp/opieapp.kdevtemplate b/languages/cpp/app_templates/opieapp/opieapp.kdevtemplate
index ee99b7b6..4a180540 100644
--- a/languages/cpp/app_templates/opieapp/opieapp.kdevtemplate
+++ b/languages/cpp/app_templates/opieapp/opieapp.kdevtemplate
@@ -1,67 +1,12 @@
# TDE Config File
[General]
Name=Opie Application
-Name[br]=Meziant Opie
-Name[ca]=Aplicació per a Opie
-Name[da]=Opie-program
-Name[de]=Opie-Anwendung
-Name[el]=Εφαρμογή Opie
-Name[es]=Aplicación para Opie
-Name[et]=Opie rakendus
-Name[eu]=Opie aplikazioa
-Name[fa]=کاربرد Opie
-Name[fr]=Application Opie
-Name[ga]=Feidhmchlár Opie
-Name[gl]=Aplicación Opie
-Name[hu]=Opie-alkalmazás
-Name[it]=Applicazione Opie
-Name[ja]=Opie アプリケーション
-Name[nds]=Opie-Programm
-Name[ne]=ओपिइ अनुप्रयोग
-Name[nl]=Opie-toepassing
-Name[pl]=Program Opie
-Name[pt]=Aplicação do Opie
-Name[pt_BR]=Aplicação do Opie
-Name[ru]=Приложение Opie
-Name[sk]=Apie aplikácia
-Name[sl]=Program za Opie
-Name[sr]=Opie програм
-Name[sr@Latn]=Opie program
-Name[sv]=Opie-program
-Name[tr]=Opie Uygulaması
-Name[zh_CN]=Opie 应用程序
-Name[zh_TW]=Opie 應用程式
-Icon=qmakeapp.png
-Category=C++/Embedded
+
Comment=Generate an Opie application.
-Comment[ca]=Genera una aplicació per a Opie.
-Comment[da]=Generér et Opie-program.
-Comment[de]=Erstellt eine Opie-Anwendung
-Comment[el]=Δημιουργία μιας εφαρμογής Opie.
-Comment[es]=Genera una aplicación para Opie.
-Comment[et]=Opie rakenduse loomine.
-Comment[eu]=Sortu Opie aplikazio bat.
-Comment[fa]=یک کاربرد Opie تولید می‌کند.
-Comment[fr]=Génère une application Opie.
-Comment[ga]=Cruthaigh feidhmchlár Opie.
-Comment[hu]=Létrehoz egy Opie-alkalmazást.
-Comment[it]=Genera un'applicazione Opie.
-Comment[ja]=Opie アプリケーションを作成
-Comment[nds]=Stellt en Opie-Programm op.
-Comment[ne]=ओपिइ अनुप्रयोग उत्पन्न गर्नुहोस्
-Comment[nl]=Genereert een Opie-toepassing
-Comment[pl]=Generuje program Opie.
-Comment[pt]=Gera uma aplicação do Opie.
-Comment[pt_BR]=Gera uma aplicação do Opie.
-Comment[ru]=Создание приложение Opie.
-Comment[sk]=Vygeneruje Opie aplikáciu.
-Comment[sl]=Ustvari program za Opie
-Comment[sr]=Прави Opie програм.
-Comment[sr@Latn]=Pravi Opie program.
-Comment[sv]=Skapa ett Opie-program.
-Comment[tr]=Bir Opie uygulaması yarat
-Comment[zh_CN]=生成一个 Opie 应用程序。
-Comment[zh_TW]=產生一個 Opie 應用程式
+
+Category=C++/Embedded
+
+Icon=qmakeapp.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}.cpp
Archive=opieapp.tar.gz
@@ -118,32 +63,3 @@ Dest=%{dest}/apps/%{APPNAMELC}.desktop
[MSG]
Type=message
Comment=An opie application was created in %{dest}
-Comment[ca]=Una aplicació per a Opie ha estat creada en %{dest}
-Comment[da]=Et opie-program blev oprettet i %{dest}
-Comment[de]=Eine Opie-Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή opie δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación para Opie ha sido creada en %{dest}
-Comment[et]=Opie rakendus loodi asukohta %{dest}
-Comment[eu]=Opie aplikazio bat sortu da hemen: %{dest}
-Comment[fa]=یک کاربرد opie در %{dest} ایجاد شد
-Comment[fr]=Une application Opie a été créée dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchlár opie i %{dest}
-Comment[gl]=Creouse unha aplicación opie en %{dest}
-Comment[hu]=Létrejött egy Opie-alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione Opie in %{dest}
-Comment[ja]=Opie アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Opie-Programm opstellt
-Comment[ne]=ओपिइ अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Opie-toepassing is aangemaakt in %{dest}
-Comment[pl]=Program Opie został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação do Opie em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação do Opie em %{dest}
-Comment[ru]=Приложение Opie создано в %{dest}
-Comment[sk]=Opie aplikácia bola vytvorená v %{dest}
-Comment[sl]=Program za opie je bil ustvarjen v %{dest}
-Comment[sr]=Opie програм је направљен у %{dest}
-Comment[sr@Latn]=Opie program je napravljen u %{dest}
-Comment[sv]=Ett Opie-program skapades i %{dest}
-Comment[tr]=Bir opie uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 opie 应用程序
-Comment[zh_TW]=一個 opie 應用程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/opieapplet/CMakeLists.txt b/languages/cpp/app_templates/opieapplet/CMakeLists.txt
index efd3b164..d1715be3 100644
--- a/languages/cpp/app_templates/opieapplet/CMakeLists.txt
+++ b/languages/cpp/app_templates/opieapplet/CMakeLists.txt
@@ -9,11 +9,16 @@
#
#################################################
-add_custom_target( opieapplet.tar.gz ALL
- COMMAND ${TAR} zcf opieapplet.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
Makefile.am Example.png app.kdevelop app.pro simpleimpl.cpp
simpleimpl.h
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET opieapplet.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -21,6 +26,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- opieapplet.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE opieapplet.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/opieapplet/opieapplet.kdevtemplate b/languages/cpp/app_templates/opieapplet/opieapplet.kdevtemplate
index 662350f6..b9b26c8d 100644
--- a/languages/cpp/app_templates/opieapplet/opieapplet.kdevtemplate
+++ b/languages/cpp/app_templates/opieapplet/opieapplet.kdevtemplate
@@ -1,67 +1,12 @@
# TDE Config File
[General]
Name=Opie Applet
-Name[br]=Arloadig Opie
-Name[ca]=Miniaplicació per a Opie
-Name[da]=Opie-applet
-Name[de]=Opie-Miniprogramm (Applet)
-Name[el]=Μικροεφαρμογή Opie
-Name[es]=Applet para Opie
-Name[et]=Opie aplett
-Name[eu]=Opie applet-a
-Name[fa]=برنامک Opie
-Name[fr]=Applet Opie
-Name[ga]=Feidhmchláirín Opie
-Name[gl]=Applet Opie
-Name[hu]=Opie-s kisalkalmazás
-Name[it]=Applet Opie
-Name[ja]=Opie アプレット
-Name[nds]=Opie-Lüttprogramm
-Name[ne]=ओपिइ एप्लेट
-Name[nl]=Opie-applet
-Name[pl]=Aplet Opie
-Name[pt]='Applet' do Opie
-Name[pt_BR]='Applet' do Opie
-Name[ru]=Аплет Opie
-Name[sk]=Opie applet
-Name[sl]=Vstavek za Opie
-Name[sr]=Opie аплет
-Name[sr@Latn]=Opie aplet
-Name[sv]=Opie-miniprogram
-Name[tr]=Opie Küçük Uygulaması
-Name[zh_CN]=Opie 小程序
-Name[zh_TW]=Opie 小程式
-Icon=qmakeapp.png
-Category=C++/Embedded
+
Comment=Generate an Opie applet.
-Comment[ca]=Genera una miniaplicació per a Opie.
-Comment[da]=Generér en Opie-applet.
-Comment[de]=Erstellt ein Opie-Miniprogramm (Applet).
-Comment[el]=Δημιουργία μίας μικροεφαρμογής Opie.
-Comment[es]=Genera un applet para Opie.
-Comment[et]=Opie apleti loomine.
-Comment[eu]=Sortu Opie applet bat.
-Comment[fa]=یک برنامک Opie تولید می‌کند.
-Comment[fr]=Génère un applet Opie.
-Comment[ga]=Cruthaigh feidhmchláirín Opie.
-Comment[gl]=Xera un applet Opie.
-Comment[hu]=Létrehoz egy Opie-s kisalkalmazást.
-Comment[it]=Genera un'applet Opie.
-Comment[ja]=Opie アプレットを作成
-Comment[nds]=Stellt en Opie-Lüttprogramm op.
-Comment[ne]=ओपिइ एप्लेट उत्पन्न गर्दछ
-Comment[nl]=Genereert een Opie-applet.
-Comment[pl]=Generuje aplet Opie
-Comment[pt]=Gera uma 'applet' do Opie.
-Comment[pt_BR]=Gera uma 'applet' do Opie.
-Comment[ru]=Создание аплета Opie.
-Comment[sk]=Vygeneruje Opie applet.
-Comment[sl]=Ustvari vstavek za Opie.
-Comment[sr]=Прави Opie аплет.
-Comment[sr@Latn]=Pravi Opie aplet.
-Comment[sv]=Skapa ett Opie-miniprogram.
-Comment[zh_CN]=生成一个 Opie 小程序。
-Comment[zh_TW]=產生一個 Opie 小程式
+
+Category=C++/Embedded
+
+Icon=qmakeapp.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}.cpp
Archive=opieapplet.tar.gz
@@ -104,32 +49,3 @@ Dest=%{dest}/%{APPNAMELC}.h
[MSG]
Type=message
Comment=An opie applet was created in %{dest}
-Comment[ca]=Una miniaplicació per a Opie ha estat creat en %{dest}
-Comment[da]=En opie-applet blev oprettet i %{dest}
-Comment[de]=Ein Opie-Miniprogramm (Applet) wurde in %{dest} erstellt.
-Comment[el]=Μία μικροεφαρμογή opie δημιουργήθηκε στο %{dest}
-Comment[es]=Un applet para Opie ha sido creado en %{dest}
-Comment[et]=Opie aplett loodi asukohta %{dest}
-Comment[eu]=Opie applet bat sortu da hemen: %{dest}
-Comment[fa]=یک برنامک opie در %{dest} ایجاد شد
-Comment[fr]=Un applet Opie a été créé dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchláirín opie i %{dest}
-Comment[gl]=Creouse un applet opie en %{dset}
-Comment[hu]=Létrejött egy Opie-s kisalkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applet Opie in %{dest}
-Comment[ja]=Opie アプレットを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Opie-Lüttprogramm opstellt
-Comment[ne]=ओपिइ एप्लेट %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Opie-applet is aangemaakt in %{dest}
-Comment[pl]=Aplet Opie został utworzony w %{dest}
-Comment[pt]=Foi criada uma 'applet' do Opie em %{dest}
-Comment[pt_BR]=Foi criada uma 'applet' do Opie em %{dest}
-Comment[ru]=Аплет Opie создан в %{dest}
-Comment[sk]=Opie applet bol vytvorený v %{dest}
-Comment[sl]=Vstavek za opie je bil ustvarjen v %{dest}
-Comment[sr]=Opie аплет је направљен у %{dest}
-Comment[sr@Latn]=Opie aplet je napravljen u %{dest}
-Comment[sv]=Ett Opie-miniprogram skapades i %{dest}
-Comment[tr]=Bir Opie küçük uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 opie 小程序
-Comment[zh_TW]=一個 Opie 小程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/opieapplet/simpleimpl.cpp b/languages/cpp/app_templates/opieapplet/simpleimpl.cpp
index fbb29ae2..db3e71c4 100644
--- a/languages/cpp/app_templates/opieapplet/simpleimpl.cpp
+++ b/languages/cpp/app_templates/opieapplet/simpleimpl.cpp
@@ -128,7 +128,7 @@ TQRESULT %{APPNAME}Impl::queryInterface( const TQUuid& uuid, TQUnknownInterface*
* Now the caller knows that the Interface Pointer
* is valid and the interface supported
*/
- if ( uuid == IID_TQUnknown )
+ if ( uuid == IID_QUnknown )
*iface = this;
else if ( uuid == IID_TaskbarApplet )
*iface = this;
diff --git a/languages/cpp/app_templates/opieapplet/simpleimpl.h b/languages/cpp/app_templates/opieapplet/simpleimpl.h
index dc227bb1..a1e8400f 100644
--- a/languages/cpp/app_templates/opieapplet/simpleimpl.h
+++ b/languages/cpp/app_templates/opieapplet/simpleimpl.h
@@ -39,7 +39,7 @@
* You might also want to reimplement mouse*Event to use some simple actions
*/
class %{APPNAME} : public TQWidget {
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}(TQWidget *parent);
diff --git a/languages/cpp/app_templates/opieinput/CMakeLists.txt b/languages/cpp/app_templates/opieinput/CMakeLists.txt
index 8e6a3188..050e4a43 100644
--- a/languages/cpp/app_templates/opieinput/CMakeLists.txt
+++ b/languages/cpp/app_templates/opieinput/CMakeLists.txt
@@ -9,11 +9,16 @@
#
#################################################
-add_custom_target( opieinput.tar.gz ALL
- COMMAND ${TAR} zcf opieinput.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
Makefile.am Example.png app.kdevelop app.pro simpleimpl.cpp
simpleimpl.h
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET opieinput.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -21,6 +26,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- opieinput.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE opieinput.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/opieinput/opieinput.kdevtemplate b/languages/cpp/app_templates/opieinput/opieinput.kdevtemplate
index 72c91a5e..907734d3 100644
--- a/languages/cpp/app_templates/opieinput/opieinput.kdevtemplate
+++ b/languages/cpp/app_templates/opieinput/opieinput.kdevtemplate
@@ -1,63 +1,12 @@
# TDE Config File
[General]
Name=Opie Input
-Name[ca]=Entrada per a Opie
-Name[da]=Opie-input
-Name[de]=Opie-Eingabe
-Name[el]=Μέθοδος εισαγωγής Opie
-Name[es]=Entrada para Opie
-Name[et]=Opie sisestus
-Name[eu]=Opie sarrera
-Name[fa]=ورودی Opie
-Name[fr]=Entrée Opie
-Name[ga]=Ionchur Opie
-Name[gl]=Entrada Opie
-Name[hu]=Opie-s bemeneti modul
-Name[it]=Input di Opie
-Name[ja]=Opie 入力
-Name[nds]=Opie-Ingaav
-Name[ne]=ओपिइ आगत
-Name[nl]=Opie-invoer
-Name[pl]=Wejście Opie
-Name[pt]=Introdução de Dados do Opie
-Name[pt_BR]=Introdução de Dados do Opie
-Name[ru]=Модуль ввода Opie
-Name[sk]=Opie vstup
-Name[sr]=Opie унос
-Name[sr@Latn]=Opie unos
-Name[sv]=Opie-inmatning
-Name[tr]=Opie Girdisi
-Name[zh_CN]=Opie 输入法
-Name[zh_TW]=Opie 輸入
-Icon=qmakeapp.png
-Category=C++/Embedded
+
Comment=Generate an Opie input method plugin.
-Comment[ca]=Genera un connector de mètode d'entrada per a Opie.
-Comment[da]=Generér en Opie input-metode-plugin.
-Comment[de]=Erstellt ein Eingabemethode-Modul für Opie.
-Comment[el]=Δημιουργία ενός πρόσθετου μεθόδου εισαγωγής.
-Comment[es]=Genera un complemento de método de entrada para Opie.
-Comment[et]=Opie sisestusmeetodi plugina loomine.
-Comment[eu]=Sortu Opie-ren sarrera-metodoaren plugin bat.
-Comment[fa]=یک وصلۀ روش ورودی Opie تولید می‌کند.
-Comment[fr]=Génère un module externe de méthode d'entrée Opie.
-Comment[gl]=Xera unha extensión de método de entrada para Opie.
-Comment[hu]=Létrehoz egy Opie-s bemeneti modult.
-Comment[it]=Genera un plugin per il metodo di input Opie.
-Comment[nds]=Stellt en Ingaavmetood-Moduul för Opie op.
-Comment[ne]=ओपिइ आगत विधि प्लगइन उत्पन्न गर्नुहोस्
-Comment[nl]=Genereert een Opie-invoermethode-plugin.
-Comment[pl]=Generuje wtyczkę z metodą wejściową dla Opie.
-Comment[pt]=Gera um 'plugin' de introdução de dados do Opie.
-Comment[pt_BR]=Gera um 'plugin' de introdução de dados do Opie.
-Comment[ru]=Создание модуля ввода данных для среды Opie.
-Comment[sk]=Vygeneruje Opie vstupný modul.
-Comment[sr]=Прави прикључак за Opie метод уноса.
-Comment[sr@Latn]=Pravi priključak za Opie metod unosa.
-Comment[sv]=Skapa ett insticksprogram för Opie-inmatning.
-Comment[tr]=Bir Opie girdi yöntemi eklentisi yarat
-Comment[zh_CN]=生成一个 Opie 输入法插件。
-Comment[zh_TW]=產生一個 Opie 輸入法外掛程式
+
+Category=C++/Embedded
+
+Icon=qmakeapp.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}.cpp
Archive=opieinput.tar.gz
@@ -100,30 +49,3 @@ Dest=%{dest}/%{APPNAMELC}.h
[MSG]
Type=message
Comment=An opie input method plugin was created in %{dest}
-Comment[ca]=Un connector de mètode d'entrada per a Opie ha estat creat en %{dest}
-Comment[da]=At opie input-metode-plugin blev oprettet i %{dest}
-Comment[de]=Ein Eingabemethode-Modul für Opie wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόσθετο μεθόδου εισαγωγής opie δημιουργήθηκε στο %{dest}
-Comment[es]=Un complemento de método de entrada para Opie ha sido creado en %{dest}
-Comment[et]=Opie sisestusmeetodi plugin loodi asukohta %{dest}
-Comment[eu]=Opie-ren sarrera-metodoaren plugin bat sortu da hemen: %{dest}
-Comment[fa]=یک وصلۀ روش ورودی opie در %{dest} ایجاد شد
-Comment[fr]=Un module externe de méthode d'entrée Opie a été créé dans %{dest}
-Comment[gl]=Creouse unha extensión de método de entrada para opie en %{dest}
-Comment[hu]=Létrejött egy Opie-s bemeneti modul itt: %{dest}
-Comment[it]=È stato creato un plugin per il metodo di input Opie in %{dest}
-Comment[nds]=In %{dest} wöör en Opie-Ingaavmetoodmoduul opstellt
-Comment[ne]=ओपिइ आगत विधि प्लगइन %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Opie-invoermethode-plugins is aangemaakt in %{dest}
-Comment[pl]=Wtyczka z metodą wejściową dla Opie została utworzona w %{dest}
-Comment[pt]=Foi criado um 'plugin' de introdução de dados em %{dest}
-Comment[pt_BR]=Foi criado um 'plugin' de introdução de dados em %{dest}
-Comment[ru]=Модуль ввода Opie создан в %{dest}
-Comment[sk]=Opie vstupný modul bol vytvorený v %{dest}
-Comment[sr]=Прикључак за Opie метод уноса направљен је у %{dest}
-Comment[sr@Latn]=Priključak za Opie metod unosa napravljen je u %{dest}
-Comment[sv]=Ett insticksprogram för Opie-inmatning skapades i %{dest}
-Comment[tr]=Bir opie girdi yöntemi eklentisi %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 opie 输入法
-Comment[zh_TW]=一個 Opie 輸入法外掛程式已建立於 %{dest}
-
diff --git a/languages/cpp/app_templates/opieinput/simpleimpl.cpp b/languages/cpp/app_templates/opieinput/simpleimpl.cpp
index a4c2e177..dd3475e1 100644
--- a/languages/cpp/app_templates/opieinput/simpleimpl.cpp
+++ b/languages/cpp/app_templates/opieinput/simpleimpl.cpp
@@ -11,33 +11,33 @@
: TQHBox(par, "name", fl )
{
TQCheckBox *box1 = new TQCheckBox(tr("Alt"),this);
- connect(box1,TQT_SIGNAL(toggled(bool)),
- this,TQT_SLOT(slotAlt(bool)));
+ connect(box1,TQ_SIGNAL(toggled(bool)),
+ this,TQ_SLOT(slotAlt(bool)));
m_alt = box1;
box1 = new TQCheckBox(tr("Shift"),this );
- connect(box1,TQT_SIGNAL(toggled(bool)),
- this,TQT_SLOT(slotShift(bool)));
+ connect(box1,TQ_SIGNAL(toggled(bool)),
+ this,TQ_SLOT(slotShift(bool)));
m_shi = box1;
box1 = new TQCheckBox(tr("Ctrl","Control Shortcut on keyboard"),this );
- connect(box1,TQT_SIGNAL(toggled(bool)),
- this,TQT_SLOT(slotCtrl(bool)));
+ connect(box1,TQ_SIGNAL(toggled(bool)),
+ this,TQ_SLOT(slotCtrl(bool)));
m_ctrl = box1;
TQSignalMapper *map = new TQSignalMapper(this);
TQPushButton *btn = new TQPushButton("a",this);
map->setMapping(btn,0);
- connect(btn,TQT_SIGNAL(clicked()),map,TQT_SLOT(map()));
+ connect(btn,TQ_SIGNAL(clicked()),map,TQ_SLOT(map()));
btn = new TQPushButton("b",this);
map->setMapping(btn,1);
- connect(btn,TQT_SIGNAL(clicked()),map,TQT_SLOT(map()));
+ connect(btn,TQ_SIGNAL(clicked()),map,TQ_SLOT(map()));
btn = new TQPushButton("c",this);
map->setMapping(btn,2);
- connect(btn,TQT_SIGNAL(clicked()),map,TQT_SLOT(map()));
+ connect(btn,TQ_SIGNAL(clicked()),map,TQ_SLOT(map()));
- connect(map,TQT_SIGNAL(mapped(int)),
- this,TQT_SLOT(slotKey(int)));
+ connect(map,TQ_SIGNAL(mapped(int)),
+ this,TQ_SLOT(slotKey(int)));
resetState();
}
@@ -130,14 +130,14 @@ TQString %{APPNAME}Impl::name()
void %{APPNAME}Impl::onKeyPress( TQObject *receiver, const char *slot )
{
if ( m_pickboard )
- TQObject::connect( m_pickboard, TQT_SIGNAL(key(ushort,ushort,ushort,bool,bool)), receiver, slot );
+ TQObject::connect( m_pickboard, TQ_SIGNAL(key(ushort,ushort,ushort,bool,bool)), receiver, slot );
}
#ifndef TQT_NO_COMPONENT
TQRESULT %{APPNAME}Impl::queryInterface( const TQUuid &uuid, TQUnknownInterface **iface )
{
*iface = 0;
- if ( uuid == IID_TQUnknown )
+ if ( uuid == IID_QUnknown )
*iface = this;
else if ( uuid == IID_InputMethod )
*iface = this;
diff --git a/languages/cpp/app_templates/opieinput/simpleimpl.h b/languages/cpp/app_templates/opieinput/simpleimpl.h
index 6466810d..8ac6ce99 100644
--- a/languages/cpp/app_templates/opieinput/simpleimpl.h
+++ b/languages/cpp/app_templates/opieinput/simpleimpl.h
@@ -8,7 +8,7 @@
class TQPixmap;
class TQCheckBox;
class %{APPNAME} : public TQHBox {
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}( TQWidget *par, WFlags f );
diff --git a/languages/cpp/app_templates/opiemenu/CMakeLists.txt b/languages/cpp/app_templates/opiemenu/CMakeLists.txt
index c5b1287f..f28685ab 100644
--- a/languages/cpp/app_templates/opiemenu/CMakeLists.txt
+++ b/languages/cpp/app_templates/opiemenu/CMakeLists.txt
@@ -9,11 +9,16 @@
#
#################################################
-add_custom_target( opiemenu.tar.gz ALL
- COMMAND ${TAR} zcf opiemenu.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
Makefile.am Example.png app.kdevelop app.pro simpleimpl.cpp
simpleimpl.h
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET opiemenu.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -21,6 +26,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- opiemenu.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE opiemenu.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/opiemenu/opiemenu.kdevtemplate b/languages/cpp/app_templates/opiemenu/opiemenu.kdevtemplate
index d65e3a87..f7e4af79 100644
--- a/languages/cpp/app_templates/opiemenu/opiemenu.kdevtemplate
+++ b/languages/cpp/app_templates/opiemenu/opiemenu.kdevtemplate
@@ -1,64 +1,12 @@
# TDE Config File
[General]
Name=Opie Menu Applet
-Name[ca]=Una miniaplicació de menú per a Opie
-Name[da]=Opie menu-applet
-Name[de]=Opie-Menü-Miniprogramm (Applet)
-Name[el]=Μικροεφαρμογή μενού Opie
-Name[es]=Applet de menú para Opie
-Name[et]=Opie menüüaplett
-Name[eu]=Opie-ren menu applet-a
-Name[fa]=برنامک گزینگان Opie
-Name[fr]=Applet de menu Opie
-Name[ga]=Feidhmchláirín Roghchláir Opie
-Name[gl]=Applet de menú Opie
-Name[hu]=Opie-s menü-kisalkalmazás
-Name[it]=Applet di menu Opie
-Name[ja]=Opie メニューアプレット
-Name[nds]=Menü-Lüttprogramm för Opie
-Name[ne]=ओपिइ मेनु एप्लेट
-Name[nl]=Opie-menuapplet
-Name[pl]=Aplet menu Opie
-Name[pt]='Applet' do Menu do Opie
-Name[pt_BR]='Applet' do Menu do Opie
-Name[ru]=Аплет меню Opie
-Name[sk]=Opie menu pplet
-Name[sr]=Opie аплет менија
-Name[sr@Latn]=Opie aplet menija
-Name[sv]=Opie-menyminiprogram
-Name[tr]=Opie Menü Küçük Uygulaması
-Name[zh_CN]=Opie 菜单小程序
-Name[zh_TW]=Opie 選單小程式
-Icon=qmakeapp.png
-Category=C++/Embedded
+
Comment=Generate an Opie menu applet.
-Comment[ca]=Genera una miniaplicació de menú per a Opie.
-Comment[da]=Generér en Opie menu-applet.
-Comment[de]=Erstellt ein Opie-Menü-Miniprogramm (Applet).
-Comment[el]=Δημιουργία μίας μικροεφαρμογής μενού Opie.
-Comment[es]=Genera un applet de menú para Opie.
-Comment[et]=Opie menüüapleti loomine.
-Comment[eu]=Sortu Opie-ren menu applet bat.
-Comment[fa]=یک برنامک گزینگان Opie تولید می‌کند.
-Comment[fr]=Génère un applet de menu Opie.
-Comment[gl]=Xera un applet de menu para Opie.
-Comment[hu]=Létrehoz egy Opie-s menü-kisalkalmazást.
-Comment[it]=Genera un'applet di menu Opie.
-Comment[ja]=Opie メニューアプレットを作成
-Comment[nds]=Stellt en Menü-Lüttprogramm för Opie op.
-Comment[ne]=ओपिइ मेनु एप्लेट उत्पन्न गर्नुहोस्
-Comment[nl]=Genereert een Opie-menuapplet.
-Comment[pl]=Generuje aplet menu Opie
-Comment[pt]=Gera uma 'applet' do menu do Opie.
-Comment[pt_BR]=Gera uma 'applet' do menu do Opie.
-Comment[ru]=Создание аплета меню Opie.
-Comment[sk]=Vygeneruje Opie menu applet.
-Comment[sr]=Прави Opie аплет менија.
-Comment[sr@Latn]=Pravi Opie aplet menija.
-Comment[sv]=Skapa ett Opie-menyminiprogram.
-Comment[tr]=Bir Opie menü küçük uygulaması yarat
-Comment[zh_CN]=生成一个 Opie 菜单小程序。
-Comment[zh_TW]=產生一個 Opie 選單小程式
+
+Category=C++/Embedded
+
+Icon=qmakeapp.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}.cpp
Archive=opiemenu.tar.gz
@@ -101,32 +49,3 @@ Dest=%{dest}/%{APPNAMELC}.h
[MSG]
Type=message
Comment=An opie menu applet was created in %{dest}
-Comment[ca]=Una miniaplicació de menú per a Opie ha estat creat en %{dest}
-Comment[da]=En opie menu-applet blev oprettet i %{dest}
-Comment[de]=Ein Opie-Menü-Miniprogramm (Applet) wurde in %{dest} erstellt.
-Comment[el]=Μία μικροεφαρμογή μενού opie δημιουργήθηκε στο %{dest}
-Comment[es]=Un applet de menú para Opie ha sido creado en %{dest}
-Comment[et]=Opie menüüaplett loodi asukohta %{dest}
-Comment[eu]= Opie-ren menu applet bat sortu da hemen: %{dest}
-Comment[fa]=یک برنامک گزینگان opie در %{dest} ایجاد شد
-Comment[fr]=Un applet de menu Opie a été créé dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchláirín roghchláir opie i %{dest}
-Comment[gl]=Creouse un applet de menu para opie en %{dest}
-Comment[hu]=Létrejött egy Opie-s menü-kisalkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applet di menu Opie in %{dest}
-Comment[ja]=Opie メニューアプレットを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Menü-Lüttprogramm för Opie opstellt
-Comment[ne]=ओपिइ मेनु एप्लेट %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Opie-menuapplet is aangemaakt in %{dest}
-Comment[pl]=Aplet menu Opie został utworzony w %{dest}
-Comment[pt]=Foi criada uma 'applet' do menu do Opie em %{dest}
-Comment[pt_BR]=Foi criada uma 'applet' do menu do Opie em %{dest}
-Comment[ru]=Аплет меню Opie создан в %{dest}
-Comment[sk]=Opie menu applet bol vytvorený v %{dest}
-Comment[sr]=Opie аплет менија направљен је у %{dest}
-Comment[sr@Latn]=Opie aplet menija napravljen je u %{dest}
-Comment[sv]=Ett Opie-menyprogram skapades i %{dest}
-Comment[tr]=Bir opie menü küçük uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 opie 菜单小程序
-Comment[zh_TW]=一個 Opie 選單小程式已建立於 %{dest}
-
diff --git a/languages/cpp/app_templates/opiemenu/simpleimpl.cpp b/languages/cpp/app_templates/opiemenu/simpleimpl.cpp
index 9d953663..7b32c534 100644
--- a/languages/cpp/app_templates/opiemenu/simpleimpl.cpp
+++ b/languages/cpp/app_templates/opiemenu/simpleimpl.cpp
@@ -60,7 +60,7 @@ void %{APPNAME}::activated()
TQRESULT %{APPNAME}::queryInterface( const TQUuid &uuid, TQUnknownInterface **iface )
{
*iface = 0;
- if ( uuid == IID_TQUnknown )
+ if ( uuid == IID_QUnknown )
*iface = this;
else if ( uuid == IID_MenuApplet )
*iface = this;
diff --git a/languages/cpp/app_templates/opiemenu/simpleimpl.h b/languages/cpp/app_templates/opiemenu/simpleimpl.h
index bf111a5a..688cf0b8 100644
--- a/languages/cpp/app_templates/opiemenu/simpleimpl.h
+++ b/languages/cpp/app_templates/opiemenu/simpleimpl.h
@@ -8,7 +8,7 @@
class %{APPNAME} : public TQObject, public MenuAppletInterface
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/app_templates/opienet/CMakeLists.txt b/languages/cpp/app_templates/opienet/CMakeLists.txt
index 5028f62d..06ab903b 100644
--- a/languages/cpp/app_templates/opienet/CMakeLists.txt
+++ b/languages/cpp/app_templates/opienet/CMakeLists.txt
@@ -9,12 +9,17 @@
#
#################################################
-add_custom_target( opienet.tar.gz ALL
- COMMAND ${TAR} zcf opienet.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
Makefile.am Example.png app.kdevelop app.pro
simpleiface.cpp simpleiface.h simplemodule.h
simplemodule.cpp
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET opienet.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +27,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- opienet.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE opienet.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/opienet/opienet.kdevtemplate b/languages/cpp/app_templates/opienet/opienet.kdevtemplate
index 3e1c458d..7ab0159f 100644
--- a/languages/cpp/app_templates/opienet/opienet.kdevtemplate
+++ b/languages/cpp/app_templates/opienet/opienet.kdevtemplate
@@ -1,65 +1,12 @@
# TDE Config File
[General]
Name=Opie Networksettings
-Name[br]=Kefluniadur rouedad Opie
-Name[ca]=Connector de preferències de xarxa per a Opie
-Name[da]=Opie netværksopsætning
-Name[de]=Opie-Netzwerkeinstellungen
-Name[el]=Ρυθμίσεις δικτύου Opie
-Name[es]=Preferencias de red para Opie
-Name[et]=Opie võrguseadustused
-Name[eu]=Opie-ren sare-ezarpenak
-Name[fa]=تنظیمات شبکۀ Opie
-Name[fr]=Paramètres réseau pour Opie
-Name[ga]=Socruithe Líonra Opie
-Name[hu]=Opie-s hálózati beállítómodul
-Name[it]=Impostazioni di rete di Opie
-Name[ja]=Opie ネットワーク設定
-Name[nds]=Opie-Nettwarkinstellen
-Name[ne]=ओपिइ सञ्जाल सेटिङ
-Name[nl]=Opie-netwerkinstellingen
-Name[pl]=Ustawienia sieciowe Opie
-Name[pt]=Configuração de rede do Opie
-Name[pt_BR]=Configuração de rede do Opie
-Name[ru]=Параметры сети Opie
-Name[sk]=Opie sieťové nastavenia
-Name[sr]=Opie мрежна подешавања
-Name[sr@Latn]=Opie mrežna podešavanja
-Name[sv]=Opie nätverksinställningar
-Name[tr]=Opie Ağ Ayarları
-Name[zh_CN]=Opie 网络设置
-Name[zh_TW]=Opie 網路設定
-Icon=qmakeapp.png
-Category=C++/Embedded
+
Comment=Generate an Opie network config plugin.
-Comment[ca]=Genera un connector de preferències de xarxa per a Opie.
-Comment[da]=Generér en Opie netværks-config-plugin.
-Comment[de]=Erstellt ein Modul für Opie-Netzwerkeinstellungen.
-Comment[el]=Δημιουργία ενός πρόσθετου ρύθμισης δικτύου Opie.
-Comment[es]=Genera un complemento de configuración de red para Opie.
-Comment[et]=Opie võrguseadistuste plugina loomine.
-Comment[eu]=Sortu Opie-ren sare-ezarpenetarako plugin bat.
-Comment[fa]=یک وصلۀ پیکربندی شبکۀ Opie تولید می‌کند.
-Comment[fr]=Génère un module externe de configuration réseau pour Opie.
-Comment[ga]=Cruthaigh breiseán cumraíochta líonra Opie.
-Comment[gl]=Xera unha extensión de configuración da rede para Opie.
-Comment[hu]=Létrehoz egy Opie-s hálózati beállítómodult.
-Comment[it]=Genera un plugin di configurazione di rete Opie.
-Comment[ja]=Opie ネットワーク設定プラグインを作成
-Comment[nds]=Stellt en Moduul för Opie-Nettwarkinstellen op.
-Comment[ne]=ओपिइ सञ्जाल कन्फिग प्लगइन उत्पन्न गर्नुहोस्
-Comment[nl]=Genereert een Opie netwerkconfiguratieplugin.
-Comment[pl]=Generuje wtyczkę do ustawień sieciowych Opie
-Comment[pt]=Gera um 'plugin' de configuração da rede do Opie.
-Comment[pt_BR]=Gera um 'plugin' de configuração da rede do Opie.
-Comment[ru]=Создание модуля настройки сети Opie.
-Comment[sk]=Vygeneruje Opie modul pre sieťovú konfiguráciu.
-Comment[sr]=Прави прикључак за Opie мрежна подешавања.
-Comment[sr@Latn]=Pravi priključak za Opie mrežna podešavanja.
-Comment[sv]=Skapa ett Opie-insticksprogram för nätverksinställning.
-Comment[tr]=Opie ağ ayar eklentisi yarat.
-Comment[zh_CN]=生成一个 Opie 网络配置插件。
-Comment[zh_TW]=產生一個 Opie 網路設定外掛程式
+
+Category=C++/Embedded
+
+Icon=qmakeapp.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}.cpp
Archive=opienet.tar.gz
@@ -112,31 +59,3 @@ Dest=%{dest}/%{APPNAMELC}iface.h
[MSG]
Type=message
Comment=An opie network settings plugin was created in %{dest}
-Comment[ca]=Un connector de preferències de xarxa per a Opie ha estat creat en %{dest}
-Comment[da]=En opie netværksopsætning-plugin blev oprettet i %{dest}
-Comment[de]=Ein Modul für Opie-Netzwerkeinstellungen wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόσθετο ρύθμισης δικτύου του opie δημιουργήθηκε στο %{dest}
-Comment[es]=Un complemento de preferencias de red para Opie ha sido creado en %{dest}
-Comment[et]=Opie võrguseadistuste plugin loodi asukohta %{dest}
-Comment[eu]=Opie-ren sare-ezarpenetarako plugin bat sortu da hemen: %{dest}
-Comment[fa]=یک وصلۀ تنظیمات شبکۀ opie در %{dest} ایجاد شد
-Comment[fr]=Un module externe de configuration réseau pour Opie a été créé dans %{dest}
-Comment[gl]=Creouse unha extensión de configuración da rede para opie en %{dest}
-Comment[hu]=Létrejött egy Opie-s hálózati beállítómodul itt: %{dest}
-Comment[it]=È stato creato un plugin per le impostazioni di rete di Opie in %{dest}
-Comment[ja]=Opie ネットワーク設定プラグインを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Nettwarkinstellenmoduul för Opie opstellt
-Comment[ne]=ओपिइ सञ्जाल सेटिङ प्लगइन %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Opie netwerkconfiguratieplugin is aangemaakt in %{dest}
-Comment[pl]=Wtyczka ustawień sieciowych Opie została utworzona w %{dest}
-Comment[pt]=Foi criado um 'plugin' de configuração da rede do Opie em %{dest}
-Comment[pt_BR]=Foi criado um 'plugin' de configuração da rede do Opie em %{dest}
-Comment[ru]=Модуль настройки сети Opie создан в %{dest}
-Comment[sk]=Opie module pre sieťové nastavenia bol vytvorený v %{dest}
-Comment[sr]=Прикључак за Opie мрежна подешавања направљен је у %{dest}
-Comment[sr@Latn]=Priključak za Opie mrežna podešavanja napravljen je u %{dest}
-Comment[sv]=Ett Opie-insticksprogram för nätverksinställning skapades i %{dest}
-Comment[tr]=Bir opie ağ ayar eklentisi %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 opie 网络设置插件
-Comment[zh_TW]=一個 Opie 網路設定外掛程式已建立於 %{dest}
-
diff --git a/languages/cpp/app_templates/opienet/simpleiface.h b/languages/cpp/app_templates/opienet/simpleiface.h
index 4ad088f8..8dac2450 100644
--- a/languages/cpp/app_templates/opienet/simpleiface.h
+++ b/languages/cpp/app_templates/opienet/simpleiface.h
@@ -4,7 +4,7 @@
#include <interfaces/interface.h>
class %{APPNAME}Interface : public Interface {
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/app_templates/opietoday/CMakeLists.txt b/languages/cpp/app_templates/opietoday/CMakeLists.txt
index 7ebe79e0..81fb97fe 100644
--- a/languages/cpp/app_templates/opietoday/CMakeLists.txt
+++ b/languages/cpp/app_templates/opietoday/CMakeLists.txt
@@ -9,13 +9,18 @@
#
#################################################
-add_custom_target( opietoday.tar.gz ALL
- COMMAND ${TAR} zcf opietoday.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
Makefile.am Example.png app.kdevelop
app.pro exampleplugin.cpp examplepluginimpl.cpp
examplepluginwidget.cpp exampleplugin.h examplepluginimpl.h
examplepluginwidget.h
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET opietoday.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -23,6 +28,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- opietoday.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE opietoday.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/opietoday/examplepluginimpl.cpp b/languages/cpp/app_templates/opietoday/examplepluginimpl.cpp
index a4896308..5b6367d2 100644
--- a/languages/cpp/app_templates/opietoday/examplepluginimpl.cpp
+++ b/languages/cpp/app_templates/opietoday/examplepluginimpl.cpp
@@ -16,7 +16,7 @@ TodayPluginObject* %{APPNAME}Impl::guiPart() {
TQRESULT %{APPNAME}Impl::queryInterface( const TQUuid & uuid, TQUnknownInterface **iface ) {
*iface = 0;
- if ( ( uuid == IID_TQUnknown ) || ( uuid == IID_TodayPluginInterface ) ) {
+ if ( ( uuid == IID_QUnknown ) || ( uuid == IID_TodayPluginInterface ) ) {
*iface = this, (*iface)->addRef();
}else
return TQS_FALSE;
diff --git a/languages/cpp/app_templates/opietoday/examplepluginwidget.cpp b/languages/cpp/app_templates/opietoday/examplepluginwidget.cpp
index 2f491481..fdbbf4dd 100644
--- a/languages/cpp/app_templates/opietoday/examplepluginwidget.cpp
+++ b/languages/cpp/app_templates/opietoday/examplepluginwidget.cpp
@@ -17,7 +17,7 @@
// that should be triggered when clicked are defined in slotClicked()
// of course also normal widgets can be used.
m_exampleLabel = new OClickableLabel( this );
- connect( m_exampleLabel, TQT_SIGNAL( clicked() ), this, TQT_SLOT( slotClicked() ) );
+ connect( m_exampleLabel, TQ_SIGNAL( clicked() ), this, TQ_SLOT( slotClicked() ) );
if ( m_layout ) {
delete m_layout;
diff --git a/languages/cpp/app_templates/opietoday/examplepluginwidget.h b/languages/cpp/app_templates/opietoday/examplepluginwidget.h
index 252efc85..a802f2ba 100644
--- a/languages/cpp/app_templates/opietoday/examplepluginwidget.h
+++ b/languages/cpp/app_templates/opietoday/examplepluginwidget.h
@@ -7,7 +7,7 @@
class %{APPNAME}Widget : public TQWidget {
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/app_templates/opietoday/opietoday.kdevtemplate b/languages/cpp/app_templates/opietoday/opietoday.kdevtemplate
index 9a5be409..f3bbee9a 100644
--- a/languages/cpp/app_templates/opietoday/opietoday.kdevtemplate
+++ b/languages/cpp/app_templates/opietoday/opietoday.kdevtemplate
@@ -1,64 +1,12 @@
# TDE Config File
[General]
Name=Opie Today Plugin
-Name[ca]=Connector de tasques pendents per a Opie
-Name[da]=Opie Today-plugin
-Name[de]=Opie-Today-Modul
-Name[el]=Πρόσθετο Σήμερα του Opie
-Name[es]=Complemento de tareas pendientes para Opie
-Name[et]=Opie Today plugin
-Name[eu]=Opie-ren gaur-plugina
-Name[fa]=وصلۀ Opie Today
-Name[fr]=Module externe Opie « Today »
-Name[ga]=Breiseán Inniu Opie
-Name[gl]=Extensión 'today' para Opie
-Name[hu]=Opie Today-modul
-Name[it]=Plugin today di Opie
-Name[ja]=Opie Today プラグイン
-Name[nds]=Moduul för Opie-Today
-Name[ne]=ओपिइ टुडे प्लगइन
-Name[nl]=Opie Today-plugin
-Name[pl]=Wtyczka Opie Dzisiaj
-Name[pt]='Plugin' de Dados de Hoje do Opie
-Name[pt_BR]='Plugin' de Dados de Hoje do Opie
-Name[ru]=Модуль задач Opie
-Name[sk]=Opie dnešný modul
-Name[sr]=Прикључак за Opie данас
-Name[sr@Latn]=Priključak za Opie danas
-Name[sv]=Opie Idag-insticksprogram
-Name[tr]=Opie Bugün Eklentisi
-Name[zh_CN]=Opie 今日插件
-Name[zh_TW]=Opie 今天外掛程式
-Icon=qmakeapp.png
-Category=C++/Embedded
+
Comment=Generate an Opie today plugin.
-Comment[ca]=Genera un connector de tasques pendents per a Opie.
-Comment[da]=Generér et Opie today-plugin.
-Comment[de]=Erstellt ein Opie-Today-Modul
-Comment[el]=Δημιουργία ενός πρόσθετου Σήμερα του Opie.
-Comment[es]=Genera un complemento de tareas pendientes para Opie.
-Comment[et]=Opie Today plugina loomine.
-Comment[eu]=Sortu Opie-ren gaur plugin bat.
-Comment[fa]=یک وصلۀ Opie today تولید می‌کند.
-Comment[fr]=Génère un module externe Opie « Today ».
-Comment[gl]=Xera unha extensión 'today' para Opie
-Comment[hu]=Létrehoz egy Opie Today-modult.
-Comment[it]=Genera un plugin today di Opie.
-Comment[ja]=Opie today プラグインを作成
-Comment[nds]=Stellt en Moduul för Opie-Today op.
-Comment[ne]=ओपिइ टुडे प्लगइन उत्पन्न गर्नुहोस्
-Comment[nl]=Genereert een Opie today-plugin.
-Comment[pl]=Generuje wtyczkę Opie "Dzisiaj".
-Comment[pt]=Gera um 'plugin' para dados de hoje do Opie.
-Comment[pt_BR]=Gera um 'plugin' para dados de hoje do Opie.
-Comment[ru]=Создание модуля задач Opie.
-Comment[sk]=Vygeneruje Opie dnešný modul.
-Comment[sr]=Прави прикључак за Opie данас.
-Comment[sr@Latn]=Pravi priključak za Opie danas.
-Comment[sv]=Skapar ett Opie Idag-insticksprogram.
-Comment[tr]=Bir Opie bugün eklentisi yarat
-Comment[zh_CN]=生成一个 Opie 今日插件。
-Comment[zh_TW]=產生一個 Opie 今天外掛程式
+
+Category=C++/Embedded
+
+Icon=qmakeapp.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}.cpp
Archive=opietoday.tar.gz
@@ -121,31 +69,3 @@ Dest=%{dest}/%{APPNAMELC}impl.h
[MSG]
Type=message
Comment=An opie today plugin was created in %{dest}
-Comment[ca]=Un connector de tasques pendents per a Opie ha estat creat en %{dest}
-Comment[da]=Et opie today-plugin blev oprettet i %{dest}
-Comment[de]=Ein Opie-Today-Modul wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόσθετο Σήμερα του opie δημιουργήθηκε στο %{dest}
-Comment[es]=Un complemento de tareas pendientes para Opie ha sido creado en %{dest}
-Comment[et]=Opie Today plugin loodi asukohta %{dest}
-Comment[eu]=Opie-ren gaur plugin bat sortu da hemen %{dest}
-Comment[fa]=یک وصلۀ opie today در %{dest} ایجاد شد
-Comment[fr]=Un module externe Opie « Today » a été créé dans %{dest}
-Comment[ga]=Cruthaíodh breiseán inniu opie i %{dest}
-Comment[gl]=Creouse unha extensión 'today' para opie en %{dest}
-Comment[hu]=Létrejött egy Opie Today-modul itt: %{dest}
-Comment[it]=È stato creato un plugin today di Opie in %{dest}
-Comment[ja]=Opie today プラグインを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Moduul för Opie-Today opstellt
-Comment[ne]=ओपिइ टुडे प्लगइन %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Opie today-plugins is aangemaakt in %{dest}
-Comment[pl]=Wtyczka Opie Dzisiaj została utworzona w %{dest}
-Comment[pt]=Foi criado um 'plugin' para dados de hoje do Opie em %{dest}
-Comment[pt_BR]=Foi criado um 'plugin' para dados de hoje do Opie em %{dest}
-Comment[ru]=Модуль задач Opie создан в %{dest}
-Comment[sk]=Opie dnešný modul bol vytvorený v %{dest}
-Comment[sr]=Прикључак за opie данас направљен је у %{dest}
-Comment[sr@Latn]=Priključak za opie danas napravljen je u %{dest}
-Comment[sv]=Ett Opie Idag-insticksprogram skapades i %{dest}
-Comment[tr]=Bir Opie bugün eklentisi %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 opie 今日插件
-Comment[zh_TW]=一個 Opie 今天外掛程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/prc-tool/prc-tool b/languages/cpp/app_templates/prc-tool/prc-tool
index 9d3b075b..49603da1 100644
--- a/languages/cpp/app_templates/prc-tool/prc-tool
+++ b/languages/cpp/app_templates/prc-tool/prc-tool
@@ -1,11 +1,12 @@
# TDE Config File
[General]
Name=Hello world program
-Name[fr]=Un simple programme de test Hello world
-Icon=chellogba.png
-Category=C/PalmOS
+
Comment=Generates a template for palm application
-Comment[fr]=Gnre un modle d'application pour l'environnement PALM.
+
+Category=C/PalmOS
+
+Icon=chellogba.png
#tShowFileAfterGeneration=README.devel
FileTemplates=h,CStyle,c,CStyle
ShowFilesAfterGeneration=APPNAME.c
diff --git a/languages/cpp/app_templates/prc-tool/prc-tool.kdevtemplate b/languages/cpp/app_templates/prc-tool/prc-tool.kdevtemplate
index 81007be7..c4ab7355 100644
--- a/languages/cpp/app_templates/prc-tool/prc-tool.kdevtemplate
+++ b/languages/cpp/app_templates/prc-tool/prc-tool.kdevtemplate
@@ -1,64 +1,12 @@
# TDE Config File
[General]
Name=Hello world program
-Name[ca]=Programa Hello world
-Name[da]=Goddag verden program
-Name[de]="Hello World"-Programm
-Name[el]=Πρόγραμμα Γεια σου Κόσμε
-Name[es]=Programa «Hola mundo»
-Name[et]="Tere,maailm" programm
-Name[eu]="Kaixo mundua" programa
-Name[fa]=برنامۀ Hello world
-Name[fr]=Programme « Bonjour monde »
-Name[ga]=Ríomhchlár "Hello world"
-Name[gl]=Programa Ola mundo
-Name[it]=Programma di "Hello world"
-Name[ja]=Hello world プログラム
-Name[nds]="Moin Welt"-Programm
-Name[ne]=हेल्डो वोल्ड कार्यक्रम
-Name[nl]=Hello World-programma
-Name[pl]=Program 'Witaj świecie'
-Name[pt]=Programa 'Olá mundo'
-Name[pt_BR]=Programa 'Olá mundo'
-Name[ru]=Программа Hello world
-Name[sk]=Ahoj svet program
-Name[sl]=Program Hello world
-Name[sr]=Програм „Здраво свете“
-Name[sr@Latn]=Program „Zdravo svete“
-Name[sv]=Hello world-program
-Name[tr]=Merhaba Dünya Programı
-Name[zh_CN]=Hello world 程序
-Name[zh_TW]=Hello world 程式
-Icon= # got none
-Category=C/PalmOS
+
Comment=Generates a template for palm application
-Comment[ca]=Genera una plantilla d'aplicació per a Palm
-Comment[da]=Genererer en skabelon for et palm-program
-Comment[de]=Erstellt das Gerüst für eine Palm-Anwendung
-Comment[el]=Δημιουργία ενός προτύπου εφαρμογής για palm
-Comment[es]=Genera una plantilla para una aplicación Palm
-Comment[et]=Palmi rakenduse malli loomine.
-Comment[eu]=Palm aplikazio baten txantiloi bat sortzen du
-Comment[fa]=قالبی برای کاربرد palm تولید می‌کند
-Comment[fr]=Génère un modèle pour une application Palm
-Comment[gl]=Xera un modelo para aplicación palm
-Comment[hu]=Létrehoz egy Palm-os alkalmazássablont
-Comment[it]=Genera un modello per un'applicazione palm
-Comment[ja]=Palm アプリケーションのためのテンプレートを作成します
-Comment[nds]=Stellt dat Rahmenwark för en Palm-Programm op
-Comment[ne]=पाम अनुप्रयोगका लागि टेम्प्लेट उत्पन्न गर्दछ
-Comment[nl]=Genereert een sjabloon voor een Palm-toepassing
-Comment[pl]=Generuje szablon programu dla Palma
-Comment[pt]=Gera um modelo para aplicações do Palm
-Comment[pt_BR]=Gera um modelo para aplicações do Palm
-Comment[ru]=Создание простого приложения Palm
-Comment[sk]=Vygeneruje šablónu pre Palm aplikáciu
-Comment[sr]=Прави шаблон за palm програм
-Comment[sr@Latn]=Pravi šablon za palm program
-Comment[sv]=Skapar en mall för ett Palm-program
-Comment[tr]=Bir avuçiçi uygulaması için bir şablon yaratır
-Comment[zh_CN]=生成一个 Palm 应用程序的模板
-Comment[zh_TW]=產生一個 palm 應用程式樣本
+
+Category=C/PalmOS
+
+Icon= # got none
FileTemplates=h,CStyle,c,CStyle
ShowFilesAfterGeneration=%{dest}/%{APPNAME}.c
Archive=prc-tool.tar.gz
@@ -106,31 +54,3 @@ Dest=%{dest}/callback.h
[MSG]
Type=message
Comment=A palm application was created in %{dest}
-Comment[ca]=Una aplicació per a Palm ha estat creada en %{dest}
-Comment[da]=Et palm-program blev oprettet i %{dest}
-Comment[de]=Eine Palm-Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή palm δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación Palm ha sido creada en %{dest}
-Comment[et]=Palmi rakendus loodi asukohta %{dest}
-Comment[eu]=Palm aplikazio bat sortu da hemen: %{dest}
-Comment[fa]=یک کاربرد palm در %{dest} ایجاد شد
-Comment[fr]=Une application Palm a été créée dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchlár Palm i %{dest}
-Comment[gl]=Creouse unha aplicación palm en %{dest}
-Comment[hu]=Létrejött egy Palmos alkalmazássablon itt: %{dest}
-Comment[it]=È stata creata un'applicazione palm in %{dest}
-Comment[ja]=Palm アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Palm-Programm opstellt
-Comment[ne]=पाम अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Palm-toepassing is aangemaakt in %{dest}
-Comment[pl]=Program dla Palma został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação do Palm em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação do Palm em %{dest}
-Comment[ru]=Приложение Palm создано в %{dest}
-Comment[sk]=Palm aplikácia bola vytvorená v %{dest}
-Comment[sr]=Palm програм је направљен у %{dest}
-Comment[sr@Latn]=Palm program je napravljen u %{dest}
-Comment[sv]=Ett Palm-program skapades i %{dest}
-Comment[tr]=Bir avuçiçi uygulaması %{dest} içinde yaratıldı
-Comment[zh_CN]=在 %{dest} 中创建了一个 Palme 应用程序
-Comment[zh_TW]=一個 palm 應用程式樣本已建立於 %{dest}
diff --git a/languages/cpp/app_templates/qmakeapp/CMakeLists.txt b/languages/cpp/app_templates/qmakeapp/CMakeLists.txt
index 81416474..91383d36 100644
--- a/languages/cpp/app_templates/qmakeapp/CMakeLists.txt
+++ b/languages/cpp/app_templates/qmakeapp/CMakeLists.txt
@@ -9,12 +9,17 @@
#
#################################################
-add_custom_target( qmakeapp.tar.gz ALL
- COMMAND ${TAR} zcf qmakeapp.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
main.cpp qmakeapp.cpp qmakeapp.h qmakeapp.png
qmakeapp.kdevelop qmakeapp.pro src.pro filesave.xpm
fileopen.xpm fileprint.xpm
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET qmakeapp.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +27,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- qmakeapp.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE qmakeapp.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/qmakeapp/main.cpp b/languages/cpp/app_templates/qmakeapp/main.cpp
index 8938adc5..ba45c728 100644
--- a/languages/cpp/app_templates/qmakeapp/main.cpp
+++ b/languages/cpp/app_templates/qmakeapp/main.cpp
@@ -8,6 +8,6 @@ int main( int argc, char ** argv ) {
%{APPNAME} * mw = new %{APPNAME}();
mw->setCaption( "%{APPNAME}" );
mw->show();
- a.connect( &a, TQT_SIGNAL(lastWindowClosed()), &a, TQT_SLOT(quit()) );
+ a.connect( &a, TQ_SIGNAL(lastWindowClosed()), &a, TQ_SLOT(quit()) );
return a.exec();
}
diff --git a/languages/cpp/app_templates/qmakeapp/qmakeapp b/languages/cpp/app_templates/qmakeapp/qmakeapp
index 51d73e69..83bc7ad4 100644
--- a/languages/cpp/app_templates/qmakeapp/qmakeapp
+++ b/languages/cpp/app_templates/qmakeapp/qmakeapp
@@ -1,11 +1,11 @@
# QMake application
[General]
Name=Application
-Name[fr]=Une Application Qt / QMake
-Icon=qmakeapp.png
-Category=C++/QMake project
-Category[fr]=C++/QMake
+
Comment=Generate a QMake/Qt based application (crossplatform compatible)
-Comment[fr]=Gnre une application base sur Qt / QMake. Ce programme est multi platte-forme.
+
+Category=C++/QMake project
+
+Icon=qmakeapp.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=src/APPNAMELC.cpp
diff --git a/languages/cpp/app_templates/qmakeapp/qmakeapp.cpp b/languages/cpp/app_templates/qmakeapp/qmakeapp.cpp
index 39b6e5af..8ce81310 100644
--- a/languages/cpp/app_templates/qmakeapp/qmakeapp.cpp
+++ b/languages/cpp/app_templates/qmakeapp/qmakeapp.cpp
@@ -37,17 +37,17 @@
openIcon = TQPixmap( fileopen );
TQToolButton * fileOpen
= new TQToolButton( openIcon, tr("Open File"), TQString(),
- this, TQT_SLOT(choose()), fileTools, "open file" );
+ this, TQ_SLOT(choose()), fileTools, "open file" );
saveIcon = TQPixmap( filesave );
TQToolButton * fileSave
= new TQToolButton( saveIcon, tr("Save File"), TQString(),
- this, TQT_SLOT(save()), fileTools, "save file" );
+ this, TQ_SLOT(save()), fileTools, "save file" );
printIcon = TQPixmap( fileprint );
TQToolButton * filePrint
= new TQToolButton( printIcon, tr("Print File"), TQString(),
- this, TQT_SLOT(print()), fileTools, "print file" );
+ this, TQ_SLOT(print()), fileTools, "print file" );
(void)TQWhatsThis::whatsThisButton( fileTools );
@@ -79,41 +79,41 @@
menuBar()->insertItem( tr("&File"), file );
- file->insertItem( tr("&New"), this, TQT_SLOT(newDoc()), CTRL+Key_N );
+ file->insertItem( tr("&New"), this, TQ_SLOT(newDoc()), CTRL+Key_N );
int id;
id = file->insertItem( openIcon, tr("&Open..."),
- this, TQT_SLOT(choose()), CTRL+Key_O );
+ this, TQ_SLOT(choose()), CTRL+Key_O );
file->setWhatsThis( id, fileOpenText );
id = file->insertItem( saveIcon, tr("&Save"),
- this, TQT_SLOT(save()), CTRL+Key_S );
+ this, TQ_SLOT(save()), CTRL+Key_S );
file->setWhatsThis( id, fileSaveText );
- id = file->insertItem( tr("Save &As..."), this, TQT_SLOT(saveAs()) );
+ id = file->insertItem( tr("Save &As..."), this, TQ_SLOT(saveAs()) );
file->setWhatsThis( id, fileSaveText );
file->insertSeparator();
id = file->insertItem( printIcon, tr("&Print..."),
- this, TQT_SLOT(print()), CTRL+Key_P );
+ this, TQ_SLOT(print()), CTRL+Key_P );
file->setWhatsThis( id, filePrintText );
file->insertSeparator();
- file->insertItem( tr("&Close"), this, TQT_SLOT(close()), CTRL+Key_W );
+ file->insertItem( tr("&Close"), this, TQ_SLOT(close()), CTRL+Key_W );
- file->insertItem( tr("&Quit"), tqApp, TQT_SLOT( closeAllWindows() ), CTRL+Key_Q );
+ file->insertItem( tr("&Quit"), tqApp, TQ_SLOT( closeAllWindows() ), CTRL+Key_Q );
menuBar()->insertSeparator();
TQPopupMenu * help = new TQPopupMenu( this );
menuBar()->insertItem( tr("&Help"), help );
- help->insertItem( tr("&About"), this, TQT_SLOT(about()), Key_F1 );
- help->insertItem( tr("About &TQt"), this, TQT_SLOT(aboutTQt()) );
+ help->insertItem( tr("&About"), this, TQ_SLOT(about()), Key_F1 );
+ help->insertItem( tr("About &TQt"), this, TQ_SLOT(aboutTQt()) );
help->insertSeparator();
- help->insertItem( tr("What's &This"), this, TQT_SLOT(whatsThis()), SHIFT+Key_F1 );
+ help->insertItem( tr("What's &This"), this, TQ_SLOT(whatsThis()), SHIFT+Key_F1 );
e = new TQTextEdit( this, "editor" );
e->setFocus();
diff --git a/languages/cpp/app_templates/qmakeapp/qmakeapp.h b/languages/cpp/app_templates/qmakeapp/qmakeapp.h
index ef58ff46..ba2d50ed 100644
--- a/languages/cpp/app_templates/qmakeapp/qmakeapp.h
+++ b/languages/cpp/app_templates/qmakeapp/qmakeapp.h
@@ -9,7 +9,7 @@ class TQTextEdit;
class %{APPNAME}: public TQMainWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/app_templates/qmakeapp/qmakeapp.kdevtemplate b/languages/cpp/app_templates/qmakeapp/qmakeapp.kdevtemplate
index 62467596..091cc093 100644
--- a/languages/cpp/app_templates/qmakeapp/qmakeapp.kdevtemplate
+++ b/languages/cpp/app_templates/qmakeapp/qmakeapp.kdevtemplate
@@ -1,53 +1,12 @@
# TDE Config File
[General]
Name=Qt3 Application
-Name[br]=Meziant Qt3
-Name[ca]=Aplicació Qt3
-Name[da]=Qt3-Program
-Name[de]=Qt3-Anwendung
-Name[el]=Εφαρμογή Qt3
-Name[es]=Aplicación Qt3
-Name[et]=Qt3 rakendus
-Name[fr]=Application Qt3
-Name[hu]=Qt3-alapú alkalmazások
-Name[it]=Applicazione Qt3
-Name[ja]=Qt3 アプリケーション
-Name[nds]=Qt3-Programm
-Name[nl]=Qt3-toepassing
-Name[pl]=Program Qt3
-Name[pt]=Aplicação do Qt3
-Name[pt_BR]=Aplicação do Qt3
-Name[ru]=Приложение Qt 3
-Name[sk]=Qt3 aplikácia
-Name[sr]=Qt3 програм
-Name[sr@Latn]=Qt3 program
-Name[sv]=Qt3-program
-Name[zh_TW]=Qt3 應用程式
-Icon=qmakeapp.png
-Category=C++/QMake project
-Category[fr]=C++/QMake
+
Comment=Generate a QMake/Qt3 based application (crossplatform compatible)
-Comment[ca]=Genera una aplicació basada en QMake/Qt3 (multi plataforma)
-Comment[da]=Generér et QMake/Qt3 baseret program (krydsplatform kompatibel)
-Comment[de]=Erstellt eine auf QMake/Qt3 basierende Anwendung (plattformunabhängig)
-Comment[el]=Δημιουργία μια εφαρμογής βασισμένης στα QMake/Qt3 (συμβατή με πολλαπλές πλατφόρμες)
-Comment[es]=Genera una aplicación basada en QMake/Qt3 (con compatibilidad multiplataforma)
-Comment[et]=Rakenduse loomine QMake'i/Qt3 põhjal (multiplatvormne)
-Comment[fr]=Génère une application basée sur QMake / Qt3 (compatible multi-plateforme)
-Comment[hu]=Létrehoz egy QMake/Qt3-alapú, keresztfordításra is alkalmas alkalmazást
-Comment[it]=Genera un'applicazione basata su QMake/Qt3 (compatibile multipiattaforma)
-Comment[ja]=QMake/Qt3 ベースのアプリケーションを作成 (クロスプラットフォーム)
-Comment[nds]=Stellt en op QMake/Qt3 opbuut Programm op (över Bedriefümgeven weg kompatibel)
-Comment[nl]=Genereert een Qmake/Qt3-gebaseerde toepassing (crossplatform compatible)
-Comment[pl]=Generuje program używający QMake i Qt3 (wieloplatformowy)
-Comment[pt]=Gera uma aplicação baseada no QMake/Qt3 (compatível com várias plataformas)
-Comment[pt_BR]=Gera uma aplicação baseada no QMake/Qt3 (compatível com várias plataformas)
-Comment[ru]=Создание использующее QMake кроссплатформенное приложение Qt 3
-Comment[sk]=Vygeneruje aplikáciu založenú na QMake/Qt3 (multiplatformovo kompatibilnú)
-Comment[sr]=Прави програм на основи QMake/Qt3 (прекоплатформски компатибилан)
-Comment[sr@Latn]=Pravi program na osnovi QMake/Qt3 (prekoplatformski kompatibilan)
-Comment[sv]=Skapar ett Qmake/Qt3-baserat program (fungerar på andra plattformar)
-Comment[zh_TW]=產生一個 QMake/Qt3 為基礎的應用程式(跨平台相容)
+
+Category=C++/QMake project
+
+Icon=qmakeapp.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=qmakeapp.tar.gz
@@ -104,79 +63,17 @@ Dest=%{dest}/src/fileprint.xpm
[MSG]
Type=message
Comment=A Qt3/Qmake based application was created in %{dest}
-Comment[ca]=Una aplicació basada en Qt3/Qmake ha estat creada en %{dest}
-Comment[da]=Et Qt3/Qmake baseret program blev oprettet i %{dest}
-Comment[de]=Eine auf QMake/Qt3 basierende Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή βασισμένη στα Qt3/Qmake δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación basada en Qt3/Qmake ha sido creada en %{dest}
-Comment[et]=Rakendus QMake'i põhjal loodi asukohta %{dest}
-Comment[fr]=Une application basée sur Qt3 / Qmake a été créée dans %{dest}
-Comment[hu]=Létrejött egy Qt3/Qmake-alapú alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione basata su Qt3/Qmake in %{dest}
-Comment[ja]=Qt3/QMake ベースのアプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en op Qt3/Qmake opbuut Programm opstellt
-Comment[nl]=Een Qt3/Qmake-gebaseerde toepassing is aangemaakt in %{dest}
-Comment[pl]=Program używający QMake i Qt3 został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação baseada no Qt3/Qmake em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação baseada no Qt3/Qmake em %{dest}
-Comment[ru]=Использующее QMake приложение Qt 3 создано в %{dest}
-Comment[sk]=Aplikácia založená na Qt3/Qmake bola vytvorená v %{dest}
-Comment[sr]=Програм на основи Qt3/Qmake направљен је у %{dest}
-Comment[sr@Latn]=Program na osnovi Qt3/Qmake napravljen je u %{dest}
-Comment[sv]=Ett Qmake/Qt3-baserat program skapades i %{dest}
-Comment[zh_TW]=一個 QMake/Qt3 為基礎的應用程式已建立於 %{dest}
[TQTDIR]
Type=value
-ValueType=QString
+ValueType=TQString
Value=TQTDIR
Comment=Directory where Qt3 is installed.
-Comment[ca]=Directori a on està instal·lat Qt3.
-Comment[da]=Katalog hvor Qt3 er installeret.
-Comment[de]=Qt3-Verzeichnis
-Comment[el]=Κατάλογος εγκατάστασης του Qt3.
-Comment[es]=Carpeta donde se ha instalado Qt3.
-Comment[et]=Kataloog, kuhu on paigaldatud Qt3.
-Comment[fr]=Dossier où Qt3 est installé.
-Comment[hu]=A Qt3 telepítési könyvtára
-Comment[it]=Cartella in cui è installato Qt3.
-Comment[ja]=Qt3 がインストールされているディレクトリ
-Comment[nds]=Orner, woneem Qt3 installeert is.
-Comment[nl]=Map waarin Qt3 is geïnstalleerd.
-Comment[pl]=Katalog, w którym zainstalowane jest Qt3.
-Comment[pt]=A pasta onde está instalado o Qt3.
-Comment[pt_BR]=A pasta onde está instalado o Qt3.
-Comment[ru]=Каталог с установленным Qt 3
-Comment[sk]=Priečinok kde je nainštalované Qt3.
-Comment[sr]=Директоријум у коме је Qt3 инсталиран.
-Comment[sr@Latn]=Direktorijum u kome je Qt3 instaliran.
-Comment[sv]=Katalog där Qt3 är installerat.
-Comment[zh_TW]=Qt3 的安裝目錄
Default=
+
[QMAKE]
Type=value
-ValueType=QString
+ValueType=TQString
Value=QMAKE
Comment=Absolute Path for QMake (Qt3).
-Comment[ca]=Ruta absoluta per a QMake (Qt3).
-Comment[da]=Absolut søgesti til QMake (Qt3).
-Comment[de]=Absoluter Pfad für QMake (Qt3).
-Comment[el]=Απόλυτη διαδρομή για το QMake (Qt3).
-Comment[es]=Ruta completa para QMake (Qt3).
-Comment[et]=QMake'i (Qt3) absoluutne asukoht.
-Comment[fr]=Chemin absolu pour QMake (Qt3).
-Comment[hu]=A QMake (Qt3) teljes elérési útja.
-Comment[it]=Percorso assoluto per QMake (Qt3).
-Comment[ja]= QMake (Qt3) の絶対パス
-Comment[nds]=Afsluut Padd för QMake (Qt3)
-Comment[nl]=Absoluut pad naar QMake (Qt3)
-Comment[pl]=Ścieżka bezwzględna do QMake (Qt3).
-Comment[pt]=Localização Absoluta do QMake (Qt3).
-Comment[pt_BR]=Localização Absoluta do QMake (Qt3).
-Comment[ru]=Абсолютный путь к QMake (Qt 3)
-Comment[sk]=Absolútna cesta ku QMake (Qt3).
-Comment[sr]=Апсолутна путања до QMake-ва (Qt3).
-Comment[sr@Latn]=Apsolutna putanja do QMake-va (Qt3).
-Comment[sv]=Absolut sökväg till Qmake (Qt3).
-Comment[zh_TW]=QMake (Qt3) 的絕對路徑
Default=
diff --git a/languages/cpp/app_templates/qmakeempty/CMakeLists.txt b/languages/cpp/app_templates/qmakeempty/CMakeLists.txt
index 6b9f167d..e60232f9 100644
--- a/languages/cpp/app_templates/qmakeempty/CMakeLists.txt
+++ b/languages/cpp/app_templates/qmakeempty/CMakeLists.txt
@@ -9,10 +9,15 @@
#
#################################################
-add_custom_target( qmakeempty.tar.gz ALL
- COMMAND ${TAR} zcf qmakeempty.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
qmakeempty.kdevelop qmakeempty.pro qmakeempty.png
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET qmakeempty.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -20,6 +25,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- qmakeempty.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE qmakeempty.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/qmakeempty/qmakeempty.kdevtemplate b/languages/cpp/app_templates/qmakeempty/qmakeempty.kdevtemplate
index 58a84237..69339244 100644
--- a/languages/cpp/app_templates/qmakeempty/qmakeempty.kdevtemplate
+++ b/languages/cpp/app_templates/qmakeempty/qmakeempty.kdevtemplate
@@ -1,47 +1,12 @@
# TDE Config File
[General]
Name=Empty QMake Template
-Name[ca]=Plantilla QMake buida
-Name[da]=Tom QMake-skabelon
-Name[de]=Leere QMake-Vorlage
-Name[el]=Κενό πρότυπο του QMake
-Name[es]=Plantilla QMake vacía
-Name[et]=Tühi QMake'i mall
-Name[hu]=Üres QMake-alapú sablon
-Name[it]=Modello di QMake vuoto
-Name[nds]=Leddig QMake-Vörlaag
-Name[nl]=Leeg QMake-sjabloon
-Name[pl]=Pusty szablon QMake
-Name[pt]=Modelo do QMake Vazio
-Name[pt_BR]=Modelo do QMake Vazio
-Name[ru]=Пустой шаблон QMake
-Name[sk]=Prázdna šablóna založená na QMake
-Name[sr]=Празан шаблон QMake-а
-Name[sr@Latn]=Prazan šablon QMake-a
-Name[sv]=Tom Qmake-mall
-Name[zh_TW]=空的 QMake 樣本
-Icon=qmakeempty.png
-Category=C++/QMake project
+
Comment=Generate an empty QMake based application (crossplatform compatible) - Needs Qt
-Comment[ca]=Genera una aplicació buida basada en QMake (compatible plataforma creuada) - Necessita Qt
-Comment[da]=Genererer et tomt QMake-baseret program (krydsplatformskompatibelt) - kræver Qt
-Comment[de]=Erstellt eine leere auf QMake basierende Anwendung (plattformunabhängig). - Benötigt Qt
-Comment[el]=Δημιουργία μιας κενής εφαρμογής βασισμένης στο QMake (crossplatform) - Βασίζεται στην Qt
-Comment[es]=Genera una aplicación vacía basada en QMake (con compatibilidad multiplataforma) - Necesita Qt
-Comment[et]=Tühja rakenduse loomine QMake'i põhjal (multiplatvormne) - vajalik on Qt
-Comment[hu]=Létrehoz egy üres QMake-alapú, keresztfordításra is alkalmas alkalmazást - Qt-t igényel
-Comment[it]=Genera un'applicazione basata su QMake vuoto (compatibile multipiattaforma) - serve Qt
-Comment[nds]=Stellt en op QMake opbuut Programm op (över Bedriefümgeven weg kompatibel) - Qt deit noot
-Comment[nl]=Genereer een leeg QMake-gebaseerd programma (crossplatform-compatible) - Heeft Qt nodig
-Comment[pl]=Generuje program używający QMake (wieloplatformowy) - wymaga biblioteki Qt
-Comment[pt]=Gera uma aplicação vazia baseada no QMake (compatível com várias plataformas) - Necessita do Qt4
-Comment[pt_BR]=Gera uma aplicação vazia baseada no QMake (compatível com várias plataformas) - Necessita do Qt4
-Comment[ru]=Создание каркаса кроссплатформенного приложения Qt, использующего QMake.
-Comment[sk]=Vygeneruje aplikáciu založenú na QMake (multiplatformovo kompatibilnú) - vyžaduje Qt
-Comment[sr]=Прави празан шаблон на основи QMake-а (прекоплатформски компатибилан) — захтева Qt
-Comment[sr@Latn]=Pravi prazan šablon na osnovi QMake-a (prekoplatformski kompatibilan) — zahteva Qt
-Comment[sv]=Skapar ett tomt Qmake-baserat program (fungerar på andra plattformar). Kräver Qt.
-Comment[zh_TW]=產生一個空的以 QMake 為基礎的(跨平台相容)應用程式─需要 Qt
+
+Category=C++/QMake project
+
+Icon=qmakeempty.png
FileTemplates=h,CStyle,cpp,CStyle
Archive=qmakeempty.tar.gz
@@ -58,74 +23,17 @@ Dest=%{dest}/%{APPNAMELC}.pro
[MSG]
Type=message
Comment=A Qmake based application was created in %{dest}
-Comment[ca]=Una aplicació basada en QMake ha estat creada en %{dest}
-Comment[da]=Et Qmake-baseret program blev oprettet i %{dest}
-Comment[de]=Eine auf Qmake basierende Anwendung wurde in %{dest} erstellt.
-Comment[el]=Δημιουργήθηκε μια εφαρμογή βασισμένη σε Qmake στο %{dest}
-Comment[es]=Una aplicación basada en QMake ha sido creada en %{dest}
-Comment[et]=Rakendus QMake'i põhjal loodi asukohta %{dest}
-Comment[hu]=Létrejött egy Qmake-alapú alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione basata su Qmake in %{dest}
-Comment[nds]=In %{dest} wöör en op QMake opbuut Programm opstellt
-Comment[nl]=Een Qmake-gebaseerd programma is aangemaakt in %{dest}
-Comment[pl]=Program oparty na QMake został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação baseada no Qmake em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação baseada no Qmake em %{dest}
-Comment[ru]=Использующее QMake приложение создано в %{dest}
-Comment[sk]=Aplikácia založená na QMake bola vytvorená v %{dest}
-Comment[sr]=Програм на основу QMake-а направљен је у %{dest}
-Comment[sr@Latn]=Program na osnovu QMake-a napravljen je u %{dest}
-Comment[sv]=Ett Qmake-baserat program skapades i %{dest}
-Comment[zh_TW]=一個以 Qmake 為基礎的應用程式已建立於 %{dest}
[QMAKE]
Type=value
-ValueType=QString
+ValueType=TQString
Value=QMAKE
Comment=Absolute Path for QMake.
-Comment[ca]=Ruta absoluta per a QMake.
-Comment[da]=Absolut søgesti til QMake.
-Comment[de]=Absoluter Pfad für QMake.
-Comment[el]=Απόλυτη διαδρομή του QMake.
-Comment[es]=Ruta completa para QMake.
-Comment[et]=QMake absoluutne asukoht.
-Comment[hu]=A QMake teljes elérési útja.
-Comment[it]=Percorso assoluto per QMake.
-Comment[nds]=Afsluut Padd för QMake
-Comment[nl]=Absoluut pad voor Qmake.
-Comment[pl]=Ścieżka bezwzględna do QMake.
-Comment[pt]=Localização Absoluta do QMake.
-Comment[pt_BR]=Localização Absoluta do QMake.
-Comment[ru]=Полный путь к QMake.
-Comment[sk]=Absolútna cesta ku QMake.
-Comment[sr]=Апсолутна путања до QMake-а.
-Comment[sr@Latn]=Apsolutna putanja do QMake-a.
-Comment[sv]=Absolut sökväg till Qmake.
-Comment[zh_TW]=QMake 的絕對路徑
Default=
[DESIGNER]
Type=value
-ValueType=QString
+ValueType=TQString
Value=DESIGNER
Comment=Absolute Path for Designer.
-Comment[ca]=Ruta absoluta per a Designer.
-Comment[da]=Absolut søgesti til Designer
-Comment[de]=Absoluter Pfad für Designer.
-Comment[el]=Απόλυτη διαδρομή του Designer.
-Comment[es]=Ruta completa para Designer.
-Comment[et]=Disaineri absoluutne asukoht.
-Comment[hu]=A Designer teljes elérési útja.
-Comment[it]=Percorso assoluto per Designer.
-Comment[nds]=Afsluut Padd för Designer
-Comment[nl]=Absoluut pad voor Designer.
-Comment[pl]=Ścieżka bezwzględna do Projektanta.
-Comment[pt]=Localização Absoluta do Designer.
-Comment[pt_BR]=Localização Absoluta do Designer.
-Comment[ru]=Полный путь к Designer.
-Comment[sk]=Absolútna cesta ku Designer.
-Comment[sr]=Апсолутна путања до Designer-а.
-Comment[sr@Latn]=Apsolutna putanja do Designer-a.
-Comment[sv]=Absolut sökväg till Designer.
-Comment[zh_TW]=設計家(Designer)的絕對路徑
Default=
diff --git a/languages/cpp/app_templates/qmakesimple/CMakeLists.txt b/languages/cpp/app_templates/qmakesimple/CMakeLists.txt
index 3e967bc0..6fe680a9 100644
--- a/languages/cpp/app_templates/qmakesimple/CMakeLists.txt
+++ b/languages/cpp/app_templates/qmakesimple/CMakeLists.txt
@@ -9,10 +9,15 @@
#
#################################################
-add_custom_target( qmakesimple.tar.gz ALL
- COMMAND ${TAR} zcf qmakesimple.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
main.cpp qmakesimple.png app.kdevelop app.pro src.pro
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET qmakesimple.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -20,6 +25,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- qmakesimple.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE qmakesimple.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/qmakesimple/qmakesimple b/languages/cpp/app_templates/qmakesimple/qmakesimple
index 01dceb65..1dc920b1 100644
--- a/languages/cpp/app_templates/qmakesimple/qmakesimple
+++ b/languages/cpp/app_templates/qmakesimple/qmakesimple
@@ -1,11 +1,11 @@
# TDE Config File
[General]
Name=Hello world program
-Name[fr]=Un simple programme de test Hello world
-Icon=qmakesimple.png
-Category=C++/QMake project
-Category[fr]=C++/QMake
+
Comment=Generates a simple Hello world program in C++ using QMake based project manager
-Comment[fr]=Gnre un simple programme de test du type Hello world en utilisant QMake.
+
+Category=C++/QMake project
+
+Icon=qmakesimple.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=src/APPNAMELC.cpp
diff --git a/languages/cpp/app_templates/qmakesimple/qmakesimple.kdevtemplate b/languages/cpp/app_templates/qmakesimple/qmakesimple.kdevtemplate
index 41b855bd..c8718e94 100644
--- a/languages/cpp/app_templates/qmakesimple/qmakesimple.kdevtemplate
+++ b/languages/cpp/app_templates/qmakesimple/qmakesimple.kdevtemplate
@@ -1,52 +1,12 @@
# TDE Config File
[General]
Name=Qt3 Hello world program
-Name[ca]=Programa Hello world per a Qt3
-Name[da]=Qt3 Goddag verden program
-Name[de]="Hello World"-Programm (Qt3)
-Name[el]=Πρόγραμμα 'Γεια σου Κόσμε' για το Qt3
-Name[es]=Programa Qt3 «Hola mundo»
-Name[et]=Qt3 "Tere,maailm" programm
-Name[fr]=Programme « Bonjour monde » en Qt3
-Name[hu]=Qt3-alapú 'Hello world' program
-Name[it]=Programma di "Hello world" fatto in Qt3
-Name[ja]=Qt3 Hello world プログラム
-Name[nds]=Qt3-"Moin Welt"-Programm
-Name[nl]=Qt3 Hello world-programma
-Name[pl]=Program 'Witaj świecie' w Qt3
-Name[pt]=Programa 'Olá mundo' em Qt3
-Name[pt_BR]=Programa 'Olá mundo' em Qt3
-Name[ru]=Программа Qt 3
-Name[sk]=Qt3 Ahoj svet program
-Name[sr]=Програм „Здраво свете“ за Qt3
-Name[sr@Latn]=Program „Zdravo svete“ za Qt3
-Name[sv]=Qt3 Hello world-program
-Name[zh_TW]=Qt3 的 Hello world 程式
-Icon=qmakesimple.png
-Category=C++/QMake project
-Category[fr]=C++/QMake
+
Comment=Generates a simple Hello world program in C++ using QMake/Qt3 based project manager
-Comment[ca]=Genera un simple programa de Hello world en C++ usant el gestor de projectes basat en QMake/Qt3
-Comment[da]=Genererer et simpelt Goddag verden program in C++ ved brug af QMake/Qt3 baseret projekthåndtering
-Comment[de]=Erstellt ein einfaches "Hello World"-Programm in C++ basierend auf dem QMake-Projektmanager und Qt3.
-Comment[el]=Δημιουργεί ένα απλό πρόγραμμα 'Γεια σου Κόσμε' σε C++ χρησιμοποιώντας διαχειριστή έργου βασισμένο στο QMake/Qt3
-Comment[es]=Genera un sencillo programa «Hola mundo» en C++ que usa un gestor de proyecto basado en QMake/Qt3
-Comment[et]=Lihtsa "Tere, maailm" programmi loomine C++-s projektihalduriga QMake'i/Qt3 põhjal
-Comment[fr]=Génère un programme « Bonjour monde » simple en C++ utilisant un gestionnaire de projet basé sur QMake / Qt3
-Comment[hu]=Létrehoz egy egyszerű 'Hello world' programot C++-ban, QMake/Qt3-alapú projektkezelővel
-Comment[it]=Genera un semplice programma di "Hello world" in C++ usando il gestore di progetto QMake/Qt3
-Comment[ja]=QMake/Qt3 ベースのプロジェクトマネージャを使って簡単な Hello World プログラムを C++ で作成します
-Comment[nds]=Stellt mit den op Qt3 un QMake opbuut Projektpleger en eenfach "Moin Welt"-Programm in C++ op
-Comment[nl]=Genereert een eenvoudig Hello World-programma in C++ met behulp van de QMake/Qt3-gebaseerde projectbeheerder
-Comment[pl]=Generuje prosty program "Witaj świecie" w C++ używając menedżera projektów QMake i Qt3
-Comment[pt]=Gera um programa simples Olá Mundo em C++, usando o gestor de projectos QMake/Qt3
-Comment[pt_BR]=Gera um programa simples Olá Mundo em C++, usando o gestor de projectos QMake/Qt3
-Comment[ru]=Создание простой программы на C++ с использованием QMake (Qt 3)
-Comment[sk]=Vygeneruje jednoduchý Ahoj svet program v C++ s použitím QMake/Qt3 projektového manažéra
-Comment[sr]=Прави једноставан „Здраво свете“ програм у C++-у помоћу менаџера пројекта на основу QMake/Qt3
-Comment[sr@Latn]=Pravi jednostavan „Zdravo svete“ program u C++-u pomoću menadžera projekta na osnovu QMake/Qt3
-Comment[sv]=Skapar ett enkelt Hello world-program i C++ baserat på QMake/Qt3 projekthantering
-Comment[zh_TW]=產生一個使用 QMake/Qt3 專案管理員的簡單 C++ Hello world 程式
+
+Category=C++/QMake project
+
+Icon=qmakesimple.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=qmakesimple.tar.gz
@@ -79,80 +39,17 @@ Dest=%{dest}/src/%{APPNAMELC}.cpp
[MSG]
Type=message
Comment=A Qmake/Qt3 based hello world program was created in %{dest}
-Comment[ca]=Una programa de hello world basat en QMake/Qt3 ha estat creat en %{dest}
-Comment[da]=et Qmake/Qt3 baseret Goddag verden program blev oprettet i %{dest}
-Comment[de]=Ein auf QMake basierendes "Hello World"-Programm wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόγραμμα 'Γεια σου Κόσμε' βασισμένο στο Qmake/Qt3 δημιουργήθηκε στο %{dest}
-Comment[es]=Un programa «Hola mundo» basado en QMake/Qt3 ha sido creado en %{dest}
-Comment[et]="Tere, maailm" programm QMake'i/Qt3 põhjal loodi asukohta %{dest}
-Comment[fr]=Un programme « Bonjour monde » basé sur QMake / Qt3 a été créé dans %{dest}
-Comment[hu]=Létrejött egy Qmake/Qt3-alapú 'Hello world' program itt: %{dest}
-Comment[it]=È stato creato un programma di "hello world" basato su Qmake/Qt3 in %{dest}
-Comment[ja]=QMake/Qt3 ベースの hello world プログラムを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en op Qt3 un QMake opbuut "Moin Welt"-Programm opstellt
-Comment[nl]=Een Qmake/Qt3-gebaseerd Hello World-programma is aangemaakt in %{dest}
-Comment[pl]=Prosty program używający Qmake/Qt3 został utworzony w %{dest}
-Comment[pt]=Foi criado um programa Olá Mundo, baseado no Qmake/Qt3, em %{dest}
-Comment[pt_BR]=Foi criado um programa Olá Mundo, baseado no Qmake/Qt3, em %{dest}
-Comment[ru]=Программа на Qt 3, использующая QMake, создана в %{dest}
-Comment[sk]=Ahoj svet program založený na Qmake/Qt3 bol vytvorený v %{dest}
-Comment[sr]=„Здраво свете“ на основу Qmake/Qt3 направљен је у %{dest}
-Comment[sr@Latn]=„Zdravo svete“ na osnovu Qmake/Qt3 napravljen je u %{dest}
-Comment[sv]=Ett Qmake/Qt3-baserat Hello world-program skapades i %{dest}
-Comment[zh_TW]=一個 Qmake/Qt3 為基礎的 hello world 程式已建立於 %{dest}
-
[TQTDIR]
Type=value
-ValueType=QString
+ValueType=TQString
Value=TQTDIR
Comment=Directory where Qt3 is installed.
-Comment[ca]=Directori a on està instal·lat Qt3.
-Comment[da]=Katalog hvor Qt3 er installeret.
-Comment[de]=Qt3-Verzeichnis
-Comment[el]=Κατάλογος εγκατάστασης του Qt3.
-Comment[es]=Carpeta donde se ha instalado Qt3.
-Comment[et]=Kataloog, kuhu on paigaldatud Qt3.
-Comment[fr]=Dossier où Qt3 est installé.
-Comment[hu]=A Qt3 telepítési könyvtára
-Comment[it]=Cartella in cui è installato Qt3.
-Comment[ja]=Qt3 がインストールされているディレクトリ
-Comment[nds]=Orner, woneem Qt3 installeert is.
-Comment[nl]=Map waarin Qt3 is geïnstalleerd.
-Comment[pl]=Katalog, w którym zainstalowane jest Qt3.
-Comment[pt]=A pasta onde está instalado o Qt3.
-Comment[pt_BR]=A pasta onde está instalado o Qt3.
-Comment[ru]=Каталог с установленным Qt 3
-Comment[sk]=Priečinok kde je nainštalované Qt3.
-Comment[sr]=Директоријум у коме је Qt3 инсталиран.
-Comment[sr@Latn]=Direktorijum u kome je Qt3 instaliran.
-Comment[sv]=Katalog där Qt3 är installerat.
-Comment[zh_TW]=Qt3 的安裝目錄
Default=
+
[QMAKE]
Type=value
-ValueType=QString
+ValueType=TQString
Value=QMAKE
Comment=Absolute Path for QMake (Qt3).
-Comment[ca]=Ruta absoluta per a QMake (Qt3).
-Comment[da]=Absolut søgesti til QMake (Qt3).
-Comment[de]=Absoluter Pfad für QMake (Qt3).
-Comment[el]=Απόλυτη διαδρομή για το QMake (Qt3).
-Comment[es]=Ruta completa para QMake (Qt3).
-Comment[et]=QMake'i (Qt3) absoluutne asukoht.
-Comment[fr]=Chemin absolu pour QMake (Qt3).
-Comment[hu]=A QMake (Qt3) teljes elérési útja.
-Comment[it]=Percorso assoluto per QMake (Qt3).
-Comment[ja]= QMake (Qt3) の絶対パス
-Comment[nds]=Afsluut Padd för QMake (Qt3)
-Comment[nl]=Absoluut pad naar QMake (Qt3)
-Comment[pl]=Ścieżka bezwzględna do QMake (Qt3).
-Comment[pt]=Localização Absoluta do QMake (Qt3).
-Comment[pt_BR]=Localização Absoluta do QMake (Qt3).
-Comment[ru]=Абсолютный путь к QMake (Qt 3)
-Comment[sk]=Absolútna cesta ku QMake (Qt3).
-Comment[sr]=Апсолутна путања до QMake-ва (Qt3).
-Comment[sr@Latn]=Apsolutna putanja do QMake-va (Qt3).
-Comment[sv]=Absolut sökväg till Qmake (Qt3).
-Comment[zh_TW]=QMake (Qt3) 的絕對路徑
Default=
diff --git a/languages/cpp/app_templates/qt4hello/CMakeLists.txt b/languages/cpp/app_templates/qt4hello/CMakeLists.txt
deleted file mode 100644
index f49f8f3e..00000000
--- a/languages/cpp/app_templates/qt4hello/CMakeLists.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-#################################################
-#
-# (C) 2010-2011 Serghei Amelian
-# serghei (DOT) amelian (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-add_custom_target( qt4hello.tar.gz ALL
- COMMAND ${TAR} zcf qt4hello.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- main.cpp qt4hello.png qt4hello.kdevelop qt4hello.pro
- src.pro ReadMe
-)
-
-
-install( FILES
- ${CMAKE_CURRENT_BINARY_DIR}/qt4hello.tar.gz qt4hello.png
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-
-
-install( FILES
- qt4hello.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
diff --git a/languages/cpp/app_templates/qt4hello/Makefile.am b/languages/cpp/app_templates/qt4hello/Makefile.am
deleted file mode 100644
index b285f781..00000000
--- a/languages/cpp/app_templates/qt4hello/Makefile.am
+++ /dev/null
@@ -1,18 +0,0 @@
-dataFiles = main.cpp qt4hello.png qt4hello.kdevelop \
- qt4hello.pro src.pro ReadMe
-
-templateName = qt4hello
-
-### no need to change below:
-template_DATA = $(templateName).kdevtemplate
-templatedir = ${appwizarddatadir}/templates
-
-appwizarddatadir = ${kde_datadir}/kdevappwizard
-$(templateName).tar.gz: ${dataFiles}
- $(TAR) -cf $(templateName).tar -C $(srcdir) ${dataFiles}
- $(GZIP_COMMAND) -f9 $(templateName).tar
-
-archivedir = ${appwizarddatadir}
-archive_DATA = $(templateName).tar.gz ${templateName}.png
-
-CLEANFILES = *.tar.gz
diff --git a/languages/cpp/app_templates/qt4hello/ReadMe b/languages/cpp/app_templates/qt4hello/ReadMe
deleted file mode 100644
index 87d23f71..00000000
--- a/languages/cpp/app_templates/qt4hello/ReadMe
+++ /dev/null
@@ -1,11 +0,0 @@
-READ THIS IN ORDER TO COMPILE THE Qt4 TEMPLATE
-----------------------------------------------
-
-Before compiling, check the Qt Options, go to
-Project->Project Options->C++ Support and open the Qt Options tab.
-
-Check that the Qt installation directory is correct for the Qt version you've chosen.
-
-------------------
-Andreas Pakulat
-July 2006
diff --git a/languages/cpp/app_templates/qt4hello/main.cpp b/languages/cpp/app_templates/qt4hello/main.cpp
deleted file mode 100644
index 905f35fb..00000000
--- a/languages/cpp/app_templates/qt4hello/main.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
-%{CPP_TEMPLATE}
-
-#include <TQCoreApplication>
-
-int main(int argc, char *argv[])
-{
- TQCoreApplication app(argc, argv);
- tqDebug("Hello from TQt 4!");
- return 0;
-}
-
diff --git a/languages/cpp/app_templates/qt4hello/qt4hello.kdevelop b/languages/cpp/app_templates/qt4hello/qt4hello.kdevelop
deleted file mode 100644
index 74dee1ae..00000000
--- a/languages/cpp/app_templates/qt4hello/qt4hello.kdevelop
+++ /dev/null
@@ -1,113 +0,0 @@
-<?xml version="1.0"?>
-<kdevelop>
- <general>
- <author>%{AUTHOR}</author>
- <email>%{EMAIL}</email>
- <version>%{VERSION}</version>
- <projectmanagement>KDevTrollProject</projectmanagement>
- <primarylanguage>C++</primarylanguage>
- <keywords>
- <keyword>Qt</keyword>
- </keywords>
- </general>
- <kdevfileview>
- <groups>
- <group pattern="*.cpp;*.cxx;*.h" name="Sources" />
- <group pattern="*.ui" name="User Interface" />
- <group pattern="*.png" name="Icons" />
- <group pattern="*" name="Others" />
- </groups>
- <tree>
- <hidenonprojectfiles>false</hidenonprojectfiles>
- <hidepatterns>*.o,*.lo,CVS</hidepatterns>
- </tree>
- </kdevfileview>
- <kdevcppsupport>
- <qt>
- <used>true</used>
- <version>4</version>
- <includestyle>4</includestyle>
- <designerintegration>ExternalDesigner</designerintegration>
- <qmake>%{QMAKE}</qmake>
- <designer>%{DESIGNER}</designer>
- </qt>
- </kdevcppsupport>
- <kdevdoctreeview>
- <ignoretocs>
- <toc>bash</toc>
- <toc>bash_bugs</toc>
- <toc>clanlib</toc>
- <toc>fortran_bugs_gcc</toc>
- <toc>gnome1</toc>
- <toc>gnustep</toc>
- <toc>gtk</toc>
- <toc>gtk_bugs</toc>
- <toc>haskell</toc>
- <toc>haskell_bugs_ghc</toc>
- <toc>java_bugs_gcc</toc>
- <toc>java_bugs_sun</toc>
- <toc>kde2book</toc>
- <toc>opengl</toc>
- <toc>pascal_bugs_fp</toc>
- <toc>php</toc>
- <toc>php_bugs</toc>
- <toc>perl</toc>
- <toc>perl_bugs</toc>
- <toc>python</toc>
- <toc>python_bugs</toc>
- <toc>qt-kdev3</toc>
- <toc>ruby</toc>
- <toc>ruby_bugs</toc>
- <toc>sdl</toc>
- <toc>stl</toc>
- <toc>sw</toc>
- <toc>w3c-dom-level2-html</toc>
- <toc>w3c-svg</toc>
- <toc>w3c-uaag10</toc>
- <toc>wxwidgets_bugs</toc>
- </ignoretocs>
- <ignoredoxygen>
- <toc>TDE Libraries (Doxygen)</toc>
- </ignoredoxygen>
- </kdevdoctreeview>
- <kdevdebugger>
- <general>
- <dbgshell/>
- <breakpoints/>
- <programargs></programargs>
- <gdbpath>/usr/bin/gdb</gdbpath>
- <breakonloadinglibs>true</breakonloadinglibs>
- <separatetty>false</separatetty>
- <floatingtoolbar>false</floatingtoolbar>
- </general>
- <display>
- <staticmembers>false</staticmembers>
- <demanglenames>true</demanglenames>
- </display>
- <breakpoints/>
- </kdevdebugger>
- <kdevtrollproject>
- <run>
- <mainprogram>./bin/%{APPNAMELC}</mainprogram>
- <programargs/>
- </run>
- </kdevtrollproject>
- <workspace>
- <openfiles/>
- </workspace>
- <kdevfilecreate>
- <useglobaltypes>
- <type ext="ui" />
- <type ext="cpp" />
- <type ext="h" />
- <type ext="ts" />
- <type ext="qrc" />
- </useglobaltypes>
- </kdevfilecreate>
- <kdevdocumentation>
- <projectdoc>
- <docsystem>Doxygen Documentation Collection</docsystem>
- <docurl>%{APPNAMELC}.tag</docurl>
- </projectdoc>
- </kdevdocumentation>
-</kdevelop>
diff --git a/languages/cpp/app_templates/qt4hello/qt4hello.kdevtemplate b/languages/cpp/app_templates/qt4hello/qt4hello.kdevtemplate
deleted file mode 100644
index 02762b7c..00000000
--- a/languages/cpp/app_templates/qt4hello/qt4hello.kdevtemplate
+++ /dev/null
@@ -1,160 +0,0 @@
-# TDE Config File
-[General]
-Name=Basic Qt4 Application
-Name[ca]=Aplicació en Qt4 bàsica
-Name[da]=Basalt Qt4-program
-Name[de]=Einfache Qt4-Anwendung
-Name[el]=Βασική εφαρμογή Qt4
-Name[es]=Aplicación Qt4 básica
-Name[et]=Elementaarne Qt4 rakendus
-Name[fr]=Application Qt4 de base
-Name[hu]=Egyszerű Qt4-alapú alkalmazás
-Name[it]=Applicazione Qt4 base
-Name[ja]=基本的な Qt4 アプリケーション
-Name[nds]=Eenfach Qt4-Programm
-Name[nl]=Basis Qt4-toepassing
-Name[pl]=Prosty program w Qt4
-Name[pt]=Aplicação Básica em Qt4
-Name[pt_BR]=Aplicação Básica em Qt4
-Name[ru]=Простое приложение Qt 4
-Name[sk]=Základná Qt4 aplikácia
-Name[sr]=Основни Qt4 програм
-Name[sr@Latn]=Osnovni Qt4 program
-Name[sv]=Grundläggande Qt4-program
-Name[zh_TW]=基本 Qt4 應用程式
-Icon=qt4hello.png
-Category=C++/QMake project
-Comment=Generate a very simple QMake/Qt4 based application (crossplatform compatible) - Needs Qt4
-Comment[ca]=Genera una aplicació molt simple basada en QMake/Qt4 (multi plataforma) -requereix Qt4-
-Comment[da]=Generér et meget enkelt QMake/Qt4 baseret program (krydsplatform kompatibel) - behøver Qt4
-Comment[de]=Erstellt eine sehr einfache, auf QMake/Qt4 basierende Anwendung (plattformunabhängig). - Benötigt Qt4.
-Comment[el]=Δημιουργία μια εφαρμογής βασισμένης στα QMake/Qt4 (συμβατή με πολλαπλές πλατφόρμες) -Απαιτεί το Qt4
-Comment[es]=Genera una aplicación muy sencilla basada en QMake/Qt4 (con compatibilidad multiplataforma) - Necesita Qt4
-Comment[et]=Väga lihtsa rakenduse loomine QMake'i/Qt4 põhjal (multiplatvormne) - vajalik on Qt4
-Comment[fr]=Génère une application basée sur QMake / Qt4 très simple (compatible multi-plateforme) - Nécessite Qt4
-Comment[hu]=Létrehoz egy QMake/Qt4-alapú, keresztfordításra is alkalmas alkalmazást - Qt4-et igényel
-Comment[it]=Genera una semplice applicazione basata su QMake/Qt4 (compatibile multipiattaforma) - serve Qt4
-Comment[nds]=Stellt en op QMake un Qt4 opbuut Programm op (över Bedriefümgeven weg kompatibel) - Qt4 deit noot
-Comment[nl]=Genereert een heel eenvoudig Qmake/Qt4-gebaseerde toepassing (crossplatform compatible) - heeft Qt4 nodig
-Comment[pl]=Generuje program używający QMake i Qt4 (wieloplatformowy)
-Comment[pt]=Gera uma aplicação baseada no QMake/Qt4 (compatível com várias plataformas) - Necessita do Qt4
-Comment[pt_BR]=Gera uma aplicação baseada no QMake/Qt4 (compatível com várias plataformas) - Necessita do Qt4
-Comment[ru]=Создание простого кроссплатформенного приложения Qt 4, использующего QMake.
-Comment[sk]=Vygeneruje veľmi jednoduchú aplikáciu založenú na QMake/Qt4 (multiplatformovo kompatibilnú) - vyžaduje Qt4
-Comment[sr]=Прави једноставан програм на основи QMake/Qt4 (прекоплатформски компатибилан) — захтева Qt4
-Comment[sr@Latn]=Pravi jednostavan program na osnovi QMake/Qt4 (prekoplatformski kompatibilan) — zahteva Qt4
-Comment[sv]=Skapar ett mycket enkelt QMake/Qt4-baserat program (fungerar på andra plattformar). Kräver Qt4.
-Comment[zh_TW]=產生一個以 QMake/Qt4 為基礎的簡單應用程式(跨平台相容)─需要使用 Qt4
-FileTemplates=h,CStyle,cpp,CStyle
-ShowFilesAfterGeneration=%{dest}/src/main.cpp,%{dest}/src/ReadMe
-Archive=qt4hello.tar.gz
-
-[FILE1]
-Type=install
-Source=%{src}/qt4hello.kdevelop
-Dest=%{dest}/%{APPNAMELC}.kdevelop
-
-[FILE2]
-Type=install
-Source=%{src}/qt4hello.pro
-Dest=%{dest}/%{APPNAMELC}.pro
-
-[MkDir1]
-Type=mkdir
-Dir=%{dest}/src
-
-[FILE3]
-Type=install
-Source=%{src}/src.pro
-Dest=%{dest}/src/src.pro
-
-[FILE4]
-Type=install
-Source=%{src}/main.cpp
-Dest=%{dest}/src/main.cpp
-
-[FILE5]
-Type=install
-Source=%{src}/ReadMe
-Dest=%{dest}/src/ReadMe
-
-[MSG]
-Type=message
-Comment=A Qt4/Qmake based application was created in %{dest}
-Comment[ca]=Una aplicació basada en Qt4/Qmake ha estat creada en %{dest}
-Comment[da]=Et Qt4/Qmake baseret program blev oprettet i %{dest}
-Comment[de]=Eine auf QMake/Qt4 basierende Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή βασισμένη στα Qt4/Qmake δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación basada en Qt4/Qmake ha sido creada en %{dest}
-Comment[et]=Rakendus Qt4/QMake'i põhjal loodi asukohta %{dest}
-Comment[fr]=Une application basée sur Qt4 / Qmake a été créée dans %{dest}
-Comment[hu]=Létrejött egy Qt4/Qmake-alapú alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione basata su Qt4/Qmake in %{dest}
-Comment[ja]=Qt4/QMake ベースのアプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en op Qt4 un Qmake opbuut Programm opstellt
-Comment[nl]=Een Qt4/Qmake gebaseerde toepassing is aangemaakt in %{dest}
-Comment[pl]=Program używający QMake i Qt4 został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação baseada no Qt4/Qmake em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação baseada no Qt4/Qmake em %{dest}
-Comment[ru]=Приложение Qt 4, использующее Qmake, создано в %{dest}
-Comment[sk]=Aplikácia založená na Qt4/Qmake bola vytvorená v %{dest}
-Comment[sr]=Програм на основу Qt4/Qmake направљен је у %{dest}
-Comment[sr@Latn]=Program na osnovu Qt4/Qmake napravljen je u %{dest}
-Comment[sv]=Ett QMake/Qt4-baserat program skapades i %{dest}
-Comment[zh_TW]=一個 QMake/Qt4 為基礎的應用程式已建立於 %{dest}
-
-[QMAKE]
-Type=value
-ValueType=QString
-Value=QMAKE
-Comment=Absolute Path for QMake (Qt4).
-Comment[ca]=Ruta absoluta per a QMake (Qt4).
-Comment[da]=Absolut søgesti til QMake (Qt4).
-Comment[de]=Absoluter Pfad für QMake (Qt4).
-Comment[el]=Απόλυτη διαδρομή για το QMake (Qt4).
-Comment[es]=Ruta completa para QMake (Qt4).
-Comment[et]=QMake (Qt4) absoluutne asukoht.
-Comment[fr]=Chemin absolu pour QMake (Qt4).
-Comment[hu]=A QMake (Qt4) teljes elérési útja.
-Comment[it]=Percorso assoluto per QMake (Qt4).
-Comment[ja]=QMake (Qt4) の絶対パス
-Comment[nds]=Afsluut Padd för QMake (Qt4)
-Comment[nl]=Absoluut pad naar QMake (Qt4).
-Comment[pl]=Ścieżka bezwzględna do QMake (Qt4).
-Comment[pt]=Localização Absoluta do QMake (Qt4).
-Comment[pt_BR]=Localização Absoluta do QMake (Qt4).
-Comment[ru]=Полный путь к QMake (Qt 4).
-Comment[sk]=Absolútna cesta ku QMake (Qt4).
-Comment[sr]=Апсолутна путања до QMake-а (Qt4).
-Comment[sr@Latn]=Apsolutna putanja do QMake-a (Qt4).
-Comment[sv]=Absolut sökväg till QMake (Qt4).
-Comment[zh_TW]=QMake(Qt4)的絕對路徑
-Default=
-
-[DESIGNER]
-Type=value
-ValueType=QString
-Value=DESIGNER
-Comment=Absolute Path for Designer (Qt4).
-Comment[ca]=Ruta absoluta per a Designer (Qt4).
-Comment[da]=Absolut søgesti til Designer (Qt4).
-Comment[de]=Absoluter Pfad für Designer (Qt4).
-Comment[el]=Απόλυτη διαδρομή για τον Σχεδιαστή (Qt4).
-Comment[es]=Ruta completa para Designer (Qt4).
-Comment[et]=Disaineri (Qt4) absoluutne asukoht.
-Comment[fr]=Chemin absolu pour Designer (Qt4).
-Comment[hu]=A Designer (Qt4) teljes elérési útja
-Comment[it]=Percorso assoluto del Designer (Qt4).
-Comment[ja]=Designer (Qt4) の絶対パス
-Comment[nds]=Afsluut Padd för Designer (Qt4)
-Comment[nl]=Absoluut pad naar Designer (Qt4).
-Comment[pl]=Ścieżka bezwzględna do Designera (Qt4).
-Comment[pt]=Localização Absoluta do Designer (Qt4).
-Comment[pt_BR]=Localização Absoluta do Designer (Qt4).
-Comment[ru]=Полный путь к Designer (Qt 4).
-Comment[sk]=Absolútna cesta ku Designer (Qt4).
-Comment[sr]=Апсолутна путања до Designer-а (Qt4).
-Comment[sr@Latn]=Apsolutna putanja do Designer-a (Qt4).
-Comment[sv]=Absolut sökväg till Designer (Qt4).
-Comment[zh_TW]=設計家(Qt4)的絕對路徑
-Default=
diff --git a/languages/cpp/app_templates/qt4hello/qt4hello.png b/languages/cpp/app_templates/qt4hello/qt4hello.png
deleted file mode 100644
index b7c952b4..00000000
--- a/languages/cpp/app_templates/qt4hello/qt4hello.png
+++ /dev/null
Binary files differ
diff --git a/languages/cpp/app_templates/qt4hello/qt4hello.pro b/languages/cpp/app_templates/qt4hello/qt4hello.pro
deleted file mode 100644
index 7177d225..00000000
--- a/languages/cpp/app_templates/qt4hello/qt4hello.pro
+++ /dev/null
@@ -1,5 +0,0 @@
-SUBDIRS += src
-TEMPLATE = subdirs
-CONFIG += warn_on \
- qt \
- thread \ No newline at end of file
diff --git a/languages/cpp/app_templates/qt4hello/src.pro b/languages/cpp/app_templates/qt4hello/src.pro
deleted file mode 100644
index ae5bac37..00000000
--- a/languages/cpp/app_templates/qt4hello/src.pro
+++ /dev/null
@@ -1,8 +0,0 @@
-SOURCES += main.cpp
-TEMPLATE = app
-CONFIG += warn_on \
- thread \
- qt
-TARGET = %{APPNAMELC}
-DESTDIR = ../bin
-QT -= gui
diff --git a/languages/cpp/app_templates/qt4makeapp/CMakeLists.txt b/languages/cpp/app_templates/qt4makeapp/CMakeLists.txt
deleted file mode 100644
index 3e450733..00000000
--- a/languages/cpp/app_templates/qt4makeapp/CMakeLists.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-#################################################
-#
-# (C) 2010-2011 Serghei Amelian
-# serghei (DOT) amelian (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-add_custom_target( qt4makeapp.tar.gz ALL
- COMMAND ${TAR} zcf qt4makeapp.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- main.cpp qt4makeapp.cpp qt4makeapp.h qt4makeapp.png
- qt4makeapp.kdevelop qt4makeapp.pro src.pro application.qrc
- ReadMe filesave.xpm fileopen.xpm filenew.xpm editcopy.xpm
- editpaste.xpm editcut.xpm
-)
-
-
-install( FILES
- ${CMAKE_CURRENT_BINARY_DIR}/qt4makeapp.tar.gz qt4makeapp.png
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-
-
-install( FILES
- qt4makeapp.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
diff --git a/languages/cpp/app_templates/qt4makeapp/Makefile.am b/languages/cpp/app_templates/qt4makeapp/Makefile.am
deleted file mode 100644
index 62c4c120..00000000
--- a/languages/cpp/app_templates/qt4makeapp/Makefile.am
+++ /dev/null
@@ -1,19 +0,0 @@
-dataFiles = main.cpp qt4makeapp.cpp qt4makeapp.h qt4makeapp.png qt4makeapp.kdevelop \
- qt4makeapp.pro src.pro application.qrc ReadMe filesave.xpm fileopen.xpm filenew.xpm \
- editcopy.xpm editpaste.xpm editcut.xpm
-
-templateName = qt4makeapp
-
-### no need to change below:
-template_DATA = $(templateName).kdevtemplate
-templatedir = ${appwizarddatadir}/templates
-
-appwizarddatadir = ${kde_datadir}/kdevappwizard
-$(templateName).tar.gz: ${dataFiles}
- $(TAR) -cf $(templateName).tar -C $(srcdir) ${dataFiles}
- $(GZIP_COMMAND) -f9 $(templateName).tar
-
-archivedir = ${appwizarddatadir}
-archive_DATA = $(templateName).tar.gz ${templateName}.png
-
-CLEANFILES = *.tar.gz \ No newline at end of file
diff --git a/languages/cpp/app_templates/qt4makeapp/ReadMe b/languages/cpp/app_templates/qt4makeapp/ReadMe
deleted file mode 100644
index 87d23f71..00000000
--- a/languages/cpp/app_templates/qt4makeapp/ReadMe
+++ /dev/null
@@ -1,11 +0,0 @@
-READ THIS IN ORDER TO COMPILE THE Qt4 TEMPLATE
-----------------------------------------------
-
-Before compiling, check the Qt Options, go to
-Project->Project Options->C++ Support and open the Qt Options tab.
-
-Check that the Qt installation directory is correct for the Qt version you've chosen.
-
-------------------
-Andreas Pakulat
-July 2006
diff --git a/languages/cpp/app_templates/qt4makeapp/application.qrc b/languages/cpp/app_templates/qt4makeapp/application.qrc
deleted file mode 100644
index c35b0695..00000000
--- a/languages/cpp/app_templates/qt4makeapp/application.qrc
+++ /dev/null
@@ -1,10 +0,0 @@
-<!DOCTYPE RCC><RCC version="1.0">
-<qresource>
- <file>editcopy.xpm</file>
- <file>editcut.xpm</file>
- <file>filenew.xpm</file>
- <file>fileopen.xpm</file>
- <file>editpaste.xpm</file>
- <file>filesave.xpm</file>
-</qresource>
-</RCC> \ No newline at end of file
diff --git a/languages/cpp/app_templates/qt4makeapp/editcopy.xpm b/languages/cpp/app_templates/qt4makeapp/editcopy.xpm
deleted file mode 100644
index 8350ed0e..00000000
--- a/languages/cpp/app_templates/qt4makeapp/editcopy.xpm
+++ /dev/null
@@ -1,193 +0,0 @@
-/* XPM */
-static char *editcopy[] = {
-/* columns rows colors chars-per-pixel */
-"32 32 155 2",
-" c black",
-". c #191000",
-"X c #221700",
-"o c #2E2300",
-"O c #452E00",
-"+ c #433200",
-"@ c #493000",
-"# c #553800",
-"$ c #5D4600",
-"% c #6B5000",
-"& c #724B00",
-"* c #7D5E00",
-"= c #6E694F",
-"- c #7E795F",
-"; c #865900",
-": c #8A5C00",
-"> c #8B6800",
-", c #936200",
-"< c #926D00",
-"1 c #926B1A",
-"2 c #967000",
-"3 c #9B721D",
-"4 c #9B7625",
-"5 c #9E792A",
-"6 c #A47C00",
-"7 c #AA7D00",
-"8 c #A1761A",
-"9 c #A57816",
-"0 c #A4791D",
-"q c #AD8200",
-"w c #B28500",
-"e c #AE8530",
-"r c #B99626",
-"t c #97906D",
-"y c #B18D48",
-"u c #B49049",
-"i c #B89542",
-"p c #BA9C4D",
-"a c #BD9E52",
-"s c #BFA053",
-"d c #B8AE78",
-"f c #BEB47E",
-"g c #C49300",
-"h c #C89600",
-"j c #C19D2C",
-"k c #C1A43F",
-"l c #C09E4E",
-"z c #CFB457",
-"x c #C9B159",
-"c c #CAB573",
-"v c #D4BF7C",
-"b c #FFDF62",
-"n c #FFE064",
-"m c #FFE16D",
-"M c #FFE372",
-"N c #FFE479",
-"B c #A19D8E",
-"V c #ABA89A",
-"C c #BEB580",
-"Z c #BDB488",
-"A c #B8B496",
-"S c #AEADAA",
-"D c #B3AFA1",
-"F c #BCBBB6",
-"G c #BFBFB9",
-"H c #C0B680",
-"J c #C4BA85",
-"K c #C6BD8B",
-"L c #CBB589",
-"P c #C8BE88",
-"I c #C3BC90",
-"U c #CBC18C",
-"Y c #CCC493",
-"T c #D7CB8C",
-"R c #DAC786",
-"E c #D8C789",
-"W c #DAC98B",
-"Q c #D0C690",
-"! c #D4CA94",
-"~ c #D4CC9B",
-"^ c #D8CE98",
-"/ c #DCD29C",
-"( c #C6C3B7",
-") c #C8C6BE",
-"_ c #D5C5A5",
-"` c #DBC8A1",
-"' c #DBD4A2",
-"] c #DED9AE",
-"[ c #D9D5B1",
-"{ c #E0CC82",
-"} c #E8D98B",
-"| c #E8D991",
-" . c #E1D7A1",
-".. c #E5DBA5",
-"X. c #E4DCAB",
-"o. c #E8DDAA",
-"O. c #E1DCB2",
-"+. c #E1DCB8",
-"@. c #FFE683",
-"#. c #FFE78A",
-"$. c #FFE885",
-"%. c #FFE88D",
-"&. c #FFE992",
-"*. c #FFEC9D",
-"=. c #FFF09F",
-"-. c #ECE2AC",
-";. c #E5E0B6",
-":. c #E5E1B8",
-">. c #EBE4B6",
-",. c #EAE5BC",
-"<. c #F0E5A8",
-"1. c #FFEDA3",
-"2. c #FFEDA9",
-"3. c #F1E8B8",
-"4. c #FFEFB1",
-"5. c #FFF1A5",
-"6. c #FFF2AD",
-"7. c #FFF2B4",
-"8. c #FFF2BC",
-"9. c #CAC8C2",
-"0. c #D6D4CB",
-"q. c #DFDAC5",
-"w. c #D4D2D0",
-"e. c #E0D7C5",
-"r. c #E4DAC3",
-"t. c #E8DEC7",
-"y. c #E0DFD3",
-"u. c #E6E2C2",
-"i. c #E8E1C5",
-"p. c #EBE3CB",
-"a. c #EEE9C2",
-"s. c #E8E6DC",
-"d. c #F3EDC3",
-"f. c #F2EDCB",
-"g. c #F7F2CD",
-"h. c #FFF3C3",
-"j. c #FFF4CA",
-"k. c #FFF8C5",
-"l. c #FFF8CD",
-"z. c #FDF5D2",
-"x. c #FFF7D8",
-"c. c #FFF9D4",
-"v. c #FFF9DC",
-"b. c #E9E8E7",
-"n. c #F3EFE3",
-"m. c #F2F0E3",
-"M. c #F4F2EA",
-"N. c #FBF7E6",
-"B. c #FEF9E3",
-"V. c #FFFBEC",
-"C. c #F4F4F3",
-"Z. c #F8F7F6",
-"A. c #FEFCF4",
-"S. c #FEFEFC",
-"D. c None",
-/* pixels */
-"D.D.D.D.D.D.D.D.D.D.D.D.h g g g g g g g g g g w * D.D.D.D.D.",
-"D.D.D.D.D.D.D.D.D.D.D.D.g z.z.g.g.g.g.g.g.z.g.R 2 D.D.D.D.D.",
-"D.D.D.D.D.D.D.D.D.D.D.D.g z.d.3.3.3.3.3.3.>.f.g.z < D.D.D.D.",
-"D.D.D.D.D., : ; , : : : 7 a i a R -.-.-.-.' m.u.g.j > D.D.D.",
-"D.D.D.D., u y y L L L L ` t.t.e.e v -.-.-.Y b.S.+.d.q D.D.D.",
-"D.D.D.D., S.S.S.S.S.S.S.S.Z.b.S.e.i W o.o.K w.S.A.u.q D.D.D.",
-"D.D.D.D., S.S.S.A.S.S.S.S.M.w.S.S._ a E ..K 0.S.S.q.7 D.D.D.",
-"D.D.D.D., S.A.V.A.A.A.V.A.n.9.S.S.C._ a ..Y t = - A 6 D.D.D.",
-"D.D.D.D., A.A.V.A.V.V.V.A.n.9.S.S.S.Z.3 ' ' K Z A ] 7 D.D.D.",
-"D.D.D.D., A.V.B.V.V.B.V.V.n.( F S S G 5 ' | / / X.f.q D.D.D.",
-"D.D.D.D., A.V.x.B.x.V.B.N.B.e.D B V ) 3 / / ^ ^ ' a.q D.D.D.",
-"D.D.D.D., V.N.N.B.B.B.v.v.N.z.p.i.p.n.8 ^ / ! Q ' a.q D.D.D.",
-"D.D.D.D., B.B.x.v.x.z.j.j.x.z.z.c.B.B.0 ! ! ! ^ ' ,.q D.D.D.",
-"D.D.D.D., B.h.h.z.z.x.x.z.z.z.h.j.x.v.0 ! Q Y ! ~ ,.q D.D.D.",
-"D.D.D.D., v.c.k.x.h.j.j.j.z.8.h.k.j.v.0 U T U U ~ ,.q D.D.D.",
-"D.D.D.D., v.k.z.h.h.h.j.8.j.h.h.j.k.v.0 U U U U Y ;.q D.D.D.",
-"D.D.D.D., x.h.8.8.h.j.8.8.4.h.4.8.h.x.8 P H P P ~ ;.q D.D.D.",
-"D.D.D.D., v.h.4.4.8.8.4.1.z.h.8.4.h.c.8 H J H J Y ;.q D.D.D.",
-"D.D.D.D., c.2.z.j.4.*.1.1.8.2.2.*.2.l.8 J J H J U ] q D.D.D.",
-"D.D.D.D., l.h.2.4.4.1.%.1.&.2.4.8.7.k.8 f d f H U ] q D.D.D.",
-"D.D.D.D., z.8.#.1.4.1.*.1.1.1.*.N 4.l.8 f f C K ~ :.q D.D.D.",
-"D.D.D.D., 8.&.4.#.%.4.&.@.#.%.%.&.2.l.8 K K Y ~ ] ,.6 D.D.D.",
-"D.D.D.D., h.&.#.*.1.1.%.N N #.&.*.1.l.0 ' ] T x r 6 % D.D.D.",
-"D.D.D.D., 4.4.%.*.#.b &.N M b M 2.1.k.9 k 7 > $ o D.D.D.",
-"D.D.D.D., 7.&.N 5.&.N @.*.b N M N =.k., + D.D.D.",
-"D.D.D.D., 6.N N M M &.#.N 2.$.%.8.6.<.& D.D.D.D.D.",
-"D.D.D.D., 5.&.7.n $.m M 1.7.7.o.c 5 & @ D.D.D.D.D.D.D.D.D.",
-"D.D.D.D., 7.*.m %.=.&.7.} p 1 % # X D.D.D.D.D.D.D.D.D.D.",
-"D.D.D.D., 6.5.5.5.| a 1 & + . D.D.D.D.D.D.D.D.D.D.",
-"D.D.D.D., 6.-.a 1 & O . D.D.D.D.D.D.D.D.D.D.D.D.",
-"D.D.D.D.; : % O . D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.",
-"D.D.D.D. D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D."
-};
diff --git a/languages/cpp/app_templates/qt4makeapp/editcut.xpm b/languages/cpp/app_templates/qt4makeapp/editcut.xpm
deleted file mode 100644
index 9a118931..00000000
--- a/languages/cpp/app_templates/qt4makeapp/editcut.xpm
+++ /dev/null
@@ -1,252 +0,0 @@
-/* XPM */
-static char *editcut[] = {
-/* columns rows colors chars-per-pixel */
-"32 32 214 2",
-" c #000000",
-". c #0B0B0B",
-"X c #181300",
-"o c #1D190B",
-"O c #131313",
-"+ c #1B1B1B",
-"@ c #211E11",
-"# c #26231A",
-"$ c #2A2513",
-"% c #2E2912",
-"& c #2E2A19",
-"* c #372E0B",
-"= c #302A12",
-"- c #312C1B",
-"; c #3A320F",
-": c #3C3415",
-"> c #3C351B",
-", c #232323",
-"< c #2B2922",
-"1 c #2C2C2C",
-"2 c #302E26",
-"3 c #353120",
-"4 c #3F3B2D",
-"5 c #313131",
-"6 c #3A3A3A",
-"7 c #423814",
-"8 c #493E17",
-"9 c #413D2F",
-"0 c #423F32",
-"q c #4F4319",
-"w c #5C4A00",
-"e c #5F4F0D",
-"r c #514410",
-"t c #554813",
-"y c #4E472C",
-"u c #444136",
-"i c #4A483F",
-"p c #534B2B",
-"a c #504B37",
-"s c #514C3A",
-"d c #654F04",
-"f c #604F0B",
-"g c #665200",
-"h c #675509",
-"j c #6B5405",
-"k c #6C5807",
-"l c #6C590B",
-"z c #745B04",
-"x c #715D0A",
-"c c #7B5B02",
-"v c #625B3B",
-"b c #7E6815",
-"n c #6C643E",
-"m c #4D4B42",
-"M c #494949",
-"N c #504D43",
-"B c #54534C",
-"V c #515151",
-"C c #5D5B54",
-"Z c #656048",
-"A c #736A44",
-"S c #726C54",
-"D c #77725B",
-"F c #696968",
-"G c gray50",
-"H c #826203",
-"J c #806609",
-"K c #836907",
-"L c #8D6A03",
-"P c #9A6F00",
-"I c #9B7005",
-"U c #9E730E",
-"Y c #9C7511",
-"T c #85732C",
-"R c #88783B",
-"E c #AE7C00",
-"W c #A87B13",
-"Q c #847B53",
-"! c #827D64",
-"~ c #9C862E",
-"^ c #A98A1F",
-"/ c #B28D0A",
-"( c #B88D00",
-") c #B2821A",
-"_ c #B18E1B",
-"` c #B3941C",
-"' c #A88E2C",
-"] c #A28C36",
-"[ c #AE9224",
-"{ c #89815E",
-"} c #87826D",
-"| c #858174",
-" . c #888370",
-".. c #8E8A7D",
-"X. c #928C71",
-"o. c #A28E44",
-"O. c #AA9F74",
-"+. c #B9A456",
-"@. c #BDA85B",
-"#. c #B2A068",
-"$. c #C28700",
-"%. c #CC8E00",
-"&. c #C29A00",
-"*. c #C4962F",
-"=. c #CCA100",
-"-. c #D6A800",
-";. c #D1AC1B",
-":. c #DDB31A",
-">. c #D2A922",
-",. c #D4AE2B",
-"<. c #DBA12E",
-"1. c #DBA433",
-"2. c #DDB428",
-"3. c #D2B23B",
-"4. c #E6A200",
-"5. c #E8A509",
-"6. c #EAAF00",
-"7. c #EFAC1E",
-"8. c #F5A100",
-"9. c #FFAD02",
-"0. c #FCAF0D",
-"q. c #FCB005",
-"w. c #FFB60C",
-"e. c #FFBD00",
-"r. c #FFBD16",
-"t. c #E3B432",
-"y. c #E8BF3C",
-"u. c #F6BE2F",
-"i. c #C6A949",
-"p. c #D9A948",
-"a. c #D8AB52",
-"s. c #DBBA45",
-"d. c #C5B162",
-"f. c #ECB74D",
-"g. c #EFB841",
-"h. c #EFBE4A",
-"j. c #EABA55",
-"k. c #FDC006",
-"l. c #FFC10B",
-"z. c #FFC800",
-"x. c #FFC90D",
-"c. c #FAC113",
-"v. c #FBC11C",
-"b. c #FDC910",
-"n. c #EDC233",
-"m. c #F5C32D",
-"M. c #FFC728",
-"N. c #F4C537",
-"B. c #F6C63A",
-"V. c #F5CB36",
-"C. c #FFD73D",
-"Z. c #E9C659",
-"A. c #EAC85A",
-"S. c #FFDA4B",
-"D. c #FFDD5D",
-"F. c #E9CD6B",
-"G. c #FFD560",
-"H. c #FFE06C",
-"J. c gray56",
-"K. c #959595",
-"L. c gray62",
-"P. c #A6A18A",
-"I. c #A8A69E",
-"U. c #AEA895",
-"Y. c #B3AC8F",
-"T. c #B8AF8B",
-"R. c #B4AD96",
-"E. c #B8B199",
-"W. c #A4A4A4",
-"Q. c #AAAAAA",
-"!. c #B0ADA3",
-"~. c #BBB6A3",
-"^. c #B1B1B1",
-"/. c #B9B9B6",
-"(. c #BBBBBA",
-"). c #C5BC9D",
-"_. c #C2BCA2",
-"`. c #C1BEB5",
-"'. c #D2C38E",
-"]. c #DCC78C",
-"[. c #C7C0A7",
-"{. c #C7C2AE",
-"}. c #C7C3B2",
-"|. c #C5C2B8",
-" X c #CAC6B6",
-".X c #CBC9BE",
-"XX c #D9D3BB",
-"oX c #E6D08A",
-"OX c #E7DEBD",
-"+X c #ECDEB3",
-"@X c #FFF0B9",
-"#X c #C5C5C5",
-"$X c #CECCC7",
-"%X c #D0CEC5",
-"&X c #D0CFC8",
-"*X c #D2D1CB",
-"=X c #DBD6C5",
-"-X c #DBD7C9",
-";X c #D3D3D1",
-":X c #DBDBDB",
-">X c #E5E1D6",
-",X c #E5E3DA",
-"<X c #E8E5D9",
-"1X c #EDEADC",
-"2X c #FEF6DE",
-"3X c #E6E6E6",
-"4X c #E9E7E2",
-"5X c #E9E8E4",
-"6X c #EDECEA",
-"7X c #F2F1EB",
-"8X c #F1F1F1",
-"9X c #F8F7F4",
-"0X c #F9F8F8",
-"qX c None",
-/* pixels */
-"qXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqX",
-"qXqXqXqXqXqXqXqXqX5 5 5 1 , qXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqX",
-"qXqXqXqXqXqXqXqX5 V /.&XQ.F 1 , qXqXqXqXqXqXqXqXqXqXqXqXqXqX",
-"qXqXqXqXqXqXqXqX5 _.D.S.H.@X&X6 . qXqXqXqXqXqXqXqXqXqXqXqXqXqX",
-"qXqXqXqXqXqXqXqX5 S.=.w g &.C...+ qXqXqXqXqXqXqXqXqXqXqXqXqX",
-"qXqXqXqXqXqXqXqX5 -.' + o t z.d., qXqXqXqXqXqXqXqXqXqXqXqXqX",
-"qXqXqXqXqXqXqX5 C V.@.+ 3 :.3., qXqXqXqXqXqXqXqXqXqXqXqXqX",
-"qXqXqXqXqXqXqX5 '.b.F.6 , 1 s.,., qXqXqXqXqXqXqXqXqXqXqXqXqX",
-"qXqXqXqXqXqXqX1 b ( n.OXE.E.F.^ + qXqXqXqXqXqXqXqX5 5 1 , ",
-"qXqXqXqXqXqXqX l x K A.oXoXZ.i., qXqXqXqXqXqX5 V &X0X6X, ",
-"qXqXqXqXqXqXqX 8 ( c.v.k.N.1 qXqXqXqX5 V $X0X0X9XXX, ",
-"qXqXqXqXqXqXqXqX O t 6.e.e.k.S O 5 5 V $X8X8X8X1XD : O ",
-"qXqXqXqXqXqXqXqXqXqX 3 J e.G.7X#.+ . 5 C |.3X3X5X4X_.4 % ",
-"qXqXqXqXqXqXqXqXqXqX q ].0X0X+X, B }.:X:X:X:X=XS & o ",
-"qXqXqXqXqXqXqXqXqXqXqX + M 8X8X7XU.Q.#X*X*X*XR.< % qX",
-"qXqXqXqXqXqXqXqXqXqXqXqX, 1 X6XW.G Q.L.^.{.Z @ . qXqX",
-"qXqXqXqXqXqXqXqXqXqX5 5 m P.W.:X6 . 3X/.X., @ qXqXqXqX",
-"qXqXqXqXqXqXqX5 5 5 n +.R.W.J.K.W.^.:X:X1Xm + qXqXqXqXqX",
-"qXqXqXqXqX5 5 i o.y.v.q./ P.I.} | R.&X*X;X8X ., qXqXqXqXqXqX",
-"qXqX5 5 5 R 3.M.5.E L 7.4._ 0 + O + i ).#X#X5X~., O qXqXqXqX",
-"qX5 u ] m.r.%.H r : , t.0.P 7 $ , { `.(.;X-X, + qXqXqX",
-"5 u 2.w.$.k t o , ~ h.P l , u T.^.#X<XN , qXqX",
-"5 >.9.U r . . , T B.*.x qX + , Q !.Q.<XC , qX",
-"p q.1.> . + 1 [ m.p.k . qXqXqXqX , u O.W.;X! + ",
-"4 8.j.` p 5 y ;.u.a.d % qXqXqXqXqXqX O , A P._., ",
-"1 x <.f.m.x.b.y.a.g ; qXqXqXqXqXqXqXqX + 0 v O ",
-" - h c W W W W z : qXqXqXqXqXqXqXqXqXqX . . ",
-" * e l l f X qXqXqXqXqXqXqXqXqXqXqXqXqX ",
-"qX qXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqX qX",
-"qXqXqX qXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqX",
-"qXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqX",
-"qXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqXqX"
-};
diff --git a/languages/cpp/app_templates/qt4makeapp/editpaste.xpm b/languages/cpp/app_templates/qt4makeapp/editpaste.xpm
deleted file mode 100644
index c29ad36b..00000000
--- a/languages/cpp/app_templates/qt4makeapp/editpaste.xpm
+++ /dev/null
@@ -1,295 +0,0 @@
-/* XPM */
-static char *editpaste[] = {
-/* columns rows colors chars-per-pixel */
-"32 32 257 2",
-" c black",
-". c #0D0900",
-"X c #191000",
-"o c #221700",
-"O c #2A1B00",
-"+ c #332200",
-"@ c #3E2900",
-"# c #3A2804",
-"$ c #4D3300",
-"% c #4B3E15",
-"& c #44391B",
-"* c #543800",
-"= c #5A3B00",
-"- c #4D4015",
-"; c #524E25",
-": c #5A4F2C",
-"> c #524E3D",
-", c #58562F",
-"< c #53503E",
-"1 c #5E623B",
-"2 c #634100",
-"3 c #684500",
-"4 c #6E4900",
-"5 c #614F11",
-"6 c #685416",
-"7 c #734C00",
-"8 c #784F00",
-"9 c #755B00",
-"0 c #7C5200",
-"q c #7C5A00",
-"w c #7B570F",
-"e c #69562F",
-"r c #786600",
-"t c #7F6A00",
-"y c #766300",
-"u c #60613F",
-"i c #7C6422",
-"p c #545143",
-"a c #54524B",
-"s c gray32",
-"d c #5D5D57",
-"f c #616641",
-"g c #67695D",
-"h c #6B734D",
-"j c #6C7553",
-"k c #616261",
-"l c #686A64",
-"z c #6B7162",
-"x c #727272",
-"c c #003DFF",
-"v c #0043FF",
-"b c #004BFF",
-"n c #0053FF",
-"m c #015AFF",
-"M c #0063FF",
-"N c #046DFF",
-"B c #0865FF",
-"V c #0378FF",
-"C c #1663FF",
-"Z c #1576FF",
-"A c #2678FF",
-"S c #6F7B84",
-"D c #77856D",
-"F c #7B8B75",
-"G c #0083FF",
-"H c #0197FF",
-"J c #0B92FF",
-"K c #1385FF",
-"L c #01A5FF",
-"P c #0DB5FF",
-"I c #3096FF",
-"U c #2DADFF",
-"Y c #2FBCFF",
-"T c #22C6FF",
-"R c #2AC5FF",
-"E c #30D0FF",
-"W c #38D5FF",
-"Q c #4493F1",
-"! c #5F83FF",
-"~ c #5F8AFF",
-"^ c #5290E4",
-"/ c #5F92FF",
-"( c #4CAAFE",
-") c #40B8FF",
-"_ c #779DCB",
-"` c #6693E2",
-"' c #6290FF",
-"] c #649DFF",
-"[ c #71A6E5",
-"{ c #79A4FF",
-"} c #7FB3FF",
-"| c #68B8F3",
-" . c #42DCFF",
-".. c #47E0FF",
-"X. c #58E9FF",
-"o. c #64C0EB",
-"O. c #6ADFEF",
-"+. c #825600",
-"@. c #845A00",
-"#. c #8B5C00",
-"$. c #905F00",
-"%. c #8C6103",
-"&. c #876807",
-"*. c #8A6111",
-"=. c #886E1B",
-"-. c #887600",
-";. c #8C7A00",
-":. c #936200",
-">. c #986800",
-",. c #926C22",
-"<. c #987A3F",
-"1. c #A07200",
-"2. c #A27511",
-"3. c #A97D15",
-"4. c #A77B14",
-"5. c #998712",
-"6. c #A68000",
-"7. c #A78F00",
-"8. c #AD8016",
-"9. c #AC9600",
-"0. c #BB8F00",
-"q. c #A99B2A",
-"w. c #B9A000",
-"e. c #B3A63C",
-"r. c #958D43",
-"t. c #988F44",
-"y. c #9A9346",
-"u. c #9F9948",
-"i. c #8B897C",
-"p. c #958F6F",
-"a. c #98937B",
-"s. c #A68443",
-"d. c #B08C41",
-"f. c #AF9462",
-"g. c #B39864",
-"h. c #B2A850",
-"j. c #BDB355",
-"k. c #C3972F",
-"l. c #C5A400",
-"z. c #CCAC00",
-"x. c #D7BB00",
-"c. c #CCA030",
-"v. c #CBB43E",
-"b. c #E4AD0C",
-"n. c #ECB600",
-"m. c #EDB900",
-"M. c #F2BB00",
-"N. c #C1B84C",
-"B. c #C1B757",
-"V. c #C5BB58",
-"C. c #C9BE5A",
-"Z. c #C2A978",
-"A. c #DFC000",
-"S. c #FDCB00",
-"D. c #F6C300",
-"F. c #FFD100",
-"G. c #FEDB00",
-"H. c #FFDF0E",
-"J. c #F5D500",
-"K. c #FBCD39",
-"L. c #FFE832",
-"P. c #FFE432",
-"I. c #CEC25C",
-"U. c #D7C648",
-"Y. c #DDC74B",
-"T. c #D0C55E",
-"R. c #D3C85F",
-"E. c #D5C960",
-"W. c #DDD264",
-"Q. c #E0CA4C",
-"!. c #E7D14E",
-"~. c #EFDA51",
-"^. c #F4D050",
-"/. c #F9D452",
-"(. c #FEDD53",
-"). c #E2D765",
-"_. c #E9DD69",
-"`. c #E6DD68",
-"'. c #FDDB6E",
-"]. c #FFEE4F",
-"[. c #FEE354",
-"{. c #FEEA55",
-"}. c #F7E153",
-"|. c #FFF056",
-" X c #ECE16A",
-".X c #F1E56D",
-"XX c #F7EA6F",
-"oX c #F7EB70",
-"OX c #F9EC70",
-"+X c #FEF372",
-"@X c #979486",
-"#X c gray60",
-"$X c #969596",
-"%X c #8AA193",
-"&X c #82A89B",
-"*X c #8CAEA3",
-"=X c #86A7A9",
-"-X c #8BA2B1",
-";X c #ACA580",
-":X c #A5A291",
-">X c #B3AF98",
-",X c #B8B7AF",
-"<X c #B3B2AB",
-"1X c #B1B1B1",
-"2X c #A6B8FF",
-"3X c #88DEE0",
-"4X c #8BF0FE",
-"5X c #A4CFC6",
-"6X c #BFD5FF",
-"7X c #BFDCFF",
-"8X c #C2AD82",
-"9X c #CBB489",
-"0X c #D2BF9B",
-"qX c #D1C19F",
-"wX c #C8C4AA",
-"eX c #CFCBB7",
-"rX c #D8C7A6",
-"tX c #D2C2A3",
-"yX c #D5CCB3",
-"uX c #DAD1A1",
-"iX c #DDD5BB",
-"pX c #D7D1B3",
-"aX c #ECE5BB",
-"sX c #F5EBB5",
-"dX c #F5ECBC",
-"fX c #F8EEB8",
-"gX c #FCF2BC",
-"hX c #CBCBCB",
-"jX c #D8D6C7",
-"kX c #DDDDDD",
-"lX c #E4DAC2",
-"zX c #ECE6C7",
-"xX c #EBE6D9",
-"cX c #E9E3D0",
-"vX c #F5EDC4",
-"bX c #F6EFC9",
-"nX c #F0EBD5",
-"mX c #F3EFDB",
-"MX c #FCF3C5",
-"NX c #FCF4CA",
-"BX c #F7F0CA",
-"VX c #F6F0D2",
-"CX c #F9F3D3",
-"ZX c #F9F4DC",
-"AX c #FFF8D4",
-"SX c #FFF9DB",
-"DX c #E7E7E4",
-"FX c #EBEBE9",
-"GX c #F1EDE1",
-"HX c #F9F6E5",
-"JX c #FDF9E4",
-"KX c #FEFBEB",
-"LX c #F6F2E6",
-"PX c #FEFCF3",
-"IX c #FEFDFD",
-"UX c #F4F4F3",
-"YX c None",
-/* pixels */
-"YXYXYXYXYXYX YXYXYXYXYXYXYXYXYXYXYXYXYX",
-"YXYXYXYX:.:.+ IXIXIXIXIXIXIXIXFX# +.7 YXYXYXYXYXYXYXYXYXYXYX",
-"YXYXYX>.k.c.6 FXkXkXkXDXkXkXkXx i b.>.+ YXYXYXYXYXYXYXYXYXYX",
-"YXYXYX:.'.K.=.hX1X1X1X1X1X1X1Xd &.0.%.* 7 #.#.:.$.#.2 YXYXYX",
-"YXYXYX:./.M.%.$Xk k d s s s e w >.2.d.s.Z.9XrXlXxX0X7 YXYXYX",
-"YXYXYX:.^.M.1.: % % - % 5 6 &.GXIXIXPXPXPXPXPXLXIXIXg.3 YXYX",
-"YXYX#X:.^.m.v.y.r.r.r.r.h.h.2.IXPXPXKXKXPXKXHXxXUXIXIXf.4 YX",
-"YXYX#X:.^.m.Y.I.B.j.j.j.V.I.4.PXKXJXKXJXKXKXmXjXFXIXIXUX+. YX",
-"YXYX#X:.^.m.Y.E.I.j.j.j.I.R.8.PXKXSXJXJXJXSXnXeXDXIXIXUX<. YX",
-"YXYXYX:./.M.!.W.R.I.T.R.E.W.8.UXJXJXSXSXSXSXnXeX:X@Xi.<X7 ",
-"YXYXYX:./.D.~._.`.W.W.W.W. X8.PXJXSXAXSXSXSXVXjX>X@X@X,X4 ",
-"YXYXYX:.(.S.}..X X X X X X X8.PXSXAXAXAXAXAXNXzXpXwXwXjX7 ",
-"YXYXYX:.(.S.[.OXOXOXoXoXt.; O s a p p p p a.AXMXvXaXzXGX+. ",
-"YXYXYX:.(.S.[.+X+X+XOX+X; 7X2X] / / ~ ! 2Xp MXNXNXNXSXKX+. YX",
-"YXYXYX:.(.F.|.+X+X+X+X+Xy., _ A m b v c ! p MXMXgXMXAXKX+. YX",
-"YXYXYX:.(.F.|.+X+X+X+X+X+Xj.& ^ B n b v ' < gXMXgXgXNXKX+. YX",
-"YXYXYX:.(.F.U.W.+X+X+X+X).y.g Q N m n b ~ < gXgXgXgXAXJXq YX",
-"YXYXYX:.[.l.j j y.I.j.r.1 =X( K N M m b ~ < gXgXgXgXNXKX+. YX",
-"YXYXYX:.[.t 5X4X&XD F =X| U J G V Z A C / < fXgXgXgXMXHX+. YX",
-"YXYXYX:.[.l.h 3XX...W T P L H K I [ S ` { < fXfXfXfXMXKX+. YX",
-"YXYXYX:.[.G.e.1 *XO...E R Y Y | -Xd Z.k 6X> fXfXfXfXBXJX+. YX",
-"YXYXYX:.[.G.{.`.u.1 F &X*X%Xz l a.uXfXp.> p.sXsXsXfXBXJX+. YX",
-"YXYXYX:.{.G.|.+X+X XN.q.5.7.q cXvXsXsXsXsXsXsXsXsXsXBXKX+. YX",
-"YXYXYX:.|.G.].|.L.H.G.G.G.A.1.JXvXsXsXsXsXsXsXsXfXdXCXPX+. YX",
-"YXYXYX:.{.G.G.G.G.G.x.w.;.t :.HXdXsXsXsXsXsXdXvXBXZXLXtX= YX",
-"YXYXYX:.{.G.J.x.9.;.r 9 q 0 #.KXvXsXaXsXvXBXCXHXiXg.*.= O YX",
-"YXYXYX:.L.9.-.y 9 q 0 = + #.HXbXdXbXVXZXcX8X,.3 $ . YX",
-"YXYXYX%.z.9 q 7 * o $.PXZXmXmX0Xs.0 $ X YX",
-"YXYXYX8 0 = o :.IXpXg.*.= O YXYXYXYX",
-"YXYXYX YXYX@.#.2 @ . YXYXYXYXYXYX",
-"YXYXYX YXYXYXYXYX YXYXYXYXYXYXYXYXYX",
-"YXYXYXYXYXYXYXYXYXYXYXYXYXYX YXYXYXYXYXYXYXYXYXYXYXYX"
-};
diff --git a/languages/cpp/app_templates/qt4makeapp/filenew.xpm b/languages/cpp/app_templates/qt4makeapp/filenew.xpm
deleted file mode 100644
index 85efceb2..00000000
--- a/languages/cpp/app_templates/qt4makeapp/filenew.xpm
+++ /dev/null
@@ -1,216 +0,0 @@
-/* XPM */
-static char *filenew[] = {
-/* columns rows colors chars-per-pixel */
-"32 32 178 2",
-" c black",
-". c #191000",
-"X c #221700",
-"o c #452E00",
-"O c #4A3100",
-"+ c #4E3400",
-"@ c #553800",
-"# c #604000",
-"$ c #6A4600",
-"% c #6D4800",
-"& c #704A00",
-"* c #724C00",
-"= c #744C00",
-"- c #764E00",
-"; c #785000",
-": c #805500",
-"> c #815500",
-", c #835700",
-"< c #865900",
-"1 c #875A00",
-"2 c #8A5B00",
-"3 c #8A5C00",
-"4 c #8B5C00",
-"5 c #8C5D00",
-"6 c #8D5D00",
-"7 c #8F5E00",
-"8 c #805911",
-"9 c #905F00",
-"0 c #906000",
-"q c #926000",
-"w c #946200",
-"e c #956300",
-"r c #966400",
-"t c #976400",
-"y c #956913",
-"u c #926C22",
-"i c #9B7732",
-"p c #B18D48",
-"a c #B28E49",
-"s c #B4904A",
-"d c #BAA373",
-"f c #A1A195",
-"g c #ABAB9F",
-"h c #ADADAB",
-"j c #AFAFAB",
-"k c #B3B3A6",
-"l c #BCBCB8",
-"z c #BFBFBC",
-"x c #CBB489",
-"c c #CBB58A",
-"v c #CDB78B",
-"b c #CAB891",
-"n c #C9BB9E",
-"m c #CEBEA2",
-"M c #C6C6BC",
-"N c #D9C8A8",
-"B c #E8E1BA",
-"V c #E8E1BB",
-"C c #FEFFA1",
-"Z c #FFFFA0",
-"A c #FEFFA3",
-"S c #FEFFA4",
-"D c #FEFFA6",
-"F c #FEFFA8",
-"G c #FEFFA9",
-"H c #FFFFA8",
-"J c #FEFFAA",
-"K c #FEFFAB",
-"L c #FFFFAB",
-"P c #FEFFAC",
-"I c #FFFFAC",
-"U c #FEFFAE",
-"Y c #FEFFAF",
-"T c #FEFFB0",
-"R c #FEFFB1",
-"E c #FFFFB0",
-"W c #FEFFB4",
-"Q c #FEFFB5",
-"! c #FFFFB4",
-"~ c #FEFFB8",
-"^ c #FEFFB9",
-"/ c #FFFFB8",
-"( c #FFFFB9",
-") c #FEFFBB",
-"_ c #FFFFBA",
-"` c #FEFFBD",
-"' c #FFFFBD",
-"] c #FEFFBE",
-"[ c #FFFFBE",
-"{ c #C8C8C1",
-"} c #CACAC4",
-"| c #CBCBC6",
-" . c #DBD2C1",
-".. c #DEDFCF",
-"X. c #D4D4D1",
-"o. c #E1D5C1",
-"O. c #E3D9C3",
-"+. c #E5DCCC",
-"@. c #E8E8D3",
-"#. c #ECECD7",
-"$. c #F0EBDA",
-"%. c #FEFFC2",
-"&. c #FEFFC3",
-"*. c #FFFFC2",
-"=. c #FEFFC7",
-"-. c #FFFFC7",
-";. c #FEFFCB",
-":. c #FEFFCC",
-">. c #FFFFCC",
-",. c #FEFFCE",
-"<. c #FEFFD0",
-"1. c #FEFFD1",
-"2. c #FFFFD0",
-"3. c #FFFFD1",
-"4. c #FFFFD3",
-"5. c #FEFFD5",
-"6. c #FFFFD5",
-"7. c #FEFFD6",
-"8. c #FEFFD7",
-"9. c #FFFFD6",
-"0. c #FFFFD8",
-"q. c #FEFFDA",
-"w. c #FFFFDA",
-"e. c #FFFFDB",
-"r. c #FFFFDC",
-"t. c #FEFFDE",
-"y. c #FEFFDF",
-"u. c #FFFFDE",
-"i. c #FFFFDF",
-"p. c #E9E9E7",
-"a. c #F3F3E9",
-"s. c #F3F3EB",
-"d. c #F5F5E8",
-"f. c #F8F8E3",
-"g. c #FEFFE0",
-"h. c LightYellow",
-"j. c #FFFFE1",
-"k. c #FEFFE3",
-"l. c #FFFFE3",
-"z. c #FDFEE7",
-"x. c #FEFFE4",
-"c. c #FEFFE5",
-"v. c #FFFFE4",
-"b. c #FBFBE9",
-"n. c #FEFFE8",
-"m. c #FFFFE8",
-"M. c #FFFFE9",
-"N. c #FFFFEA",
-"B. c #FEFFEC",
-"V. c #FEFFED",
-"C. c #FFFFEC",
-"Z. c #FFFFED",
-"A. c #FEFFEF",
-"S. c #F4F4F0",
-"D. c #F4F4F3",
-"F. c #F5F5F4",
-"G. c #F8F8F6",
-"H. c ivory",
-"J. c #FFFFF1",
-"K. c #FEFFF3",
-"L. c #FFFFF3",
-"P. c #FEFFF4",
-"I. c #FFFFF4",
-"U. c #FEFFF7",
-"Y. c #FFFFF6",
-"T. c #FFFFF7",
-"R. c #FBFBFB",
-"E. c #FFFFF8",
-"W. c #FFFFF9",
-"Q. c #FFFFFA",
-"!. c #FFFFFB",
-"~. c gray99",
-"^. c #FEFFFD",
-"/. c #FFFFFC",
-"(. c #FFFFFD",
-"). c #FFFFFE",
-"_. c gray100",
-"`. c None",
-/* pixels */
-"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.`.w 2 1 w 4 4 4 6 w 9 6 - `.`.`.`.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.r s p p c c c c N O.+.o.y # `.`.`.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.r ).).).).).).).).F.p.). .& o `.`.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w ).E.).E.).E.E.E.S.X.).R.n $ + `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w E.Y.Y.E.Y.E.E.E.a.| ).).D.m % `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w E.Y.Y.J.Y.J.Y.Y.a.| ).).).D.> `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w Y.J.J.J.J.J.J.J.a.M l h h { ; `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w Y.B.B.B.N.N.B.B.b...k f h } ; `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w J.N.N.N.N.N.N.N.l.f.#.@.#.a.> `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w J.l.l.l.l.l.l.l.l.l.l.l.l.J.> `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w J.r.l.l.r.l.r.l.r.l.r.l.r.J.1 `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w B.r.r.q.q.q.q.q.q.r.q.q.r.B.> `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w N.5.5.5.5.q.5.5.5.5.5.5.5.B., `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w N.<.<.<.<.<.<.<.5.<.<.<.<.N., `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w l.,.;.;.;.,.;.,.;.,.;.;.;.l., `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w l.-.-.-.-.-.-.;.-.-.-.-.;.l.> `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w l.-.%.%.%.%.%.%.%.%.%.%.%.l., `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w r.' ' ' ' ' ) ' ' ' ' ' ' r., `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w r.) ) W ) ) ) ) ) ) W ) ) q., `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w q.W W W W W W W W W W W W q., `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w 5.Y Y W Y Y Y Y Y Y Y Y Y 5., `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w 5.J J J Y J Y Y J Y J J Y q., `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w 5.J J D J J D J D J W ) ,.$.- `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w <.Z D D Z D J Y ' ,.B b i - O `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w <.Z Z Z Y ) <.B d u & @ X `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w ,.J ) ,.B d y & o . `.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.w Y.V d u & o . `.`.`.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`.1 4 & o . `.`.`.`.`.`.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`. `.`.`.`.`.`.`.`.`.`.`.`.`.`.",
-"`.`.`.`.`.`.`.`. `.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`."
-};
diff --git a/languages/cpp/app_templates/qt4makeapp/fileopen.xpm b/languages/cpp/app_templates/qt4makeapp/fileopen.xpm
deleted file mode 100644
index a6c33b62..00000000
--- a/languages/cpp/app_templates/qt4makeapp/fileopen.xpm
+++ /dev/null
@@ -1,295 +0,0 @@
-/* XPM */
-static char *fileopen[] = {
-/* columns rows colors chars-per-pixel */
-"32 32 257 2",
-" c black",
-". c #0B0900",
-"X c #130E00",
-"o c #161100",
-"O c #231A00",
-"+ c #352600",
-"@ c #3B311C",
-"# c #433100",
-"$ c #4F3B00",
-"% c #4A3E16",
-"& c #4A3D22",
-"* c #4D421A",
-"= c #54420D",
-"- c #4E4529",
-"; c #484338",
-": c #484233",
-"> c #5B4B24",
-", c #624500",
-"< c #674D00",
-"1 c #6D4D00",
-"2 c #6E4F17",
-"3 c #6D5200",
-"4 c #775500",
-"5 c #745B0F",
-"6 c #795200",
-"7 c #7A5A00",
-"8 c #715C18",
-"9 c #764B0A",
-"0 c #6C5423",
-"q c #6D592E",
-"w c #785E27",
-"e c #735626",
-"r c #665736",
-"t c #7A631D",
-"y c #7A672E",
-"u c #776535",
-"i c #5C5956",
-"p c #78704F",
-"a c #75726E",
-"s c #8D4F00",
-"d c #815700",
-"f c #835A00",
-"g c #8A5C00",
-"h c #866400",
-"j c #966100",
-"k c #956F00",
-"l c #9C6100",
-"z c #9D7500",
-"x c #856B2A",
-"c c #8C752A",
-"v c #8C723B",
-"b c #977939",
-"n c #A45D00",
-"m c #A26100",
-"M c #AA680D",
-"N c #AB6700",
-"B c #A07700",
-"V c #A57B00",
-"C c #AB7A00",
-"Z c #AA7300",
-"A c #AF721A",
-"S c #B87E00",
-"D c #B57B00",
-"F c #B0731A",
-"G c #B47C26",
-"H c #B77E28",
-"J c #897F59",
-"K c #977C40",
-"L c #927F58",
-"P c #807A6C",
-"I c #9C821D",
-"U c #9F8A35",
-"Y c #AC8000",
-"T c #B28500",
-"R c #B68800",
-"E c #BB8B00",
-"W c #A78337",
-"Q c #A28B31",
-"! c #AF9535",
-"~ c #B58E3A",
-"^ c #B88633",
-"/ c #B49936",
-"( c #BCA039",
-") c #998445",
-"_ c #978657",
-"` c #8B8264",
-"' c #8E8572",
-"] c #978864",
-"[ c #978C75",
-"{ c #9F9072",
-"} c #A38845",
-"| c #A48952",
-" . c #AA965C",
-".. c #A89156",
-"X. c #B5934D",
-"o. c #B39D45",
-"O. c #B49755",
-"+. c #AB984A",
-"@. c #AD9A65",
-"#. c #A79778",
-"$. c #A59874",
-"%. c #A29B7A",
-"&. c #A79775",
-"*. c #BDA959",
-"=. c #B3A46C",
-"-. c #B1A07F",
-";. c #B5A97A",
-":. c #BEB37B",
-">. c #C49200",
-",. c #C89500",
-"<. c #CC9800",
-"1. c #C69812",
-"2. c #D2A31C",
-"3. c #C2A63E",
-"4. c #D7AE37",
-"5. c #C29840",
-"6. c #C29B4E",
-"7. c #C2A641",
-"8. c #C6AA43",
-"9. c #C8AC45",
-"0. c #CBAF49",
-"q. c #CAA746",
-"w. c #C4A158",
-"e. c #CAA65D",
-"r. c #CEA857",
-"t. c #CFA95A",
-"y. c #C5AC50",
-"u. c #CDB14B",
-"i. c #CBB358",
-"p. c #CAB152",
-"a. c #D2AB59",
-"s. c #D1B54D",
-"d. c #D4B951",
-"f. c #D6BC5B",
-"g. c #DDB45E",
-"h. c #D9BD56",
-"j. c #D2B753",
-"k. c #DAAB48",
-"l. c #CEAE69",
-"z. c #CCAD67",
-"x. c #CCB662",
-"c. c #CAB26B",
-"v. c #C8B66B",
-"b. c #CEB775",
-"n. c #CEBE7F",
-"m. c #D3AD66",
-"M. c #D5BE64",
-"N. c #D4BF6D",
-"B. c #E4B34B",
-"V. c #E0B75F",
-"C. c #E1B85F",
-"Z. c #E4BA61",
-"A. c #E9BE63",
-"S. c #DDC159",
-"D. c #DAC269",
-"F. c #D4C176",
-"G. c #D8C67F",
-"H. c #E1C55D",
-"J. c #EFC05D",
-"K. c #F1C15E",
-"L. c #E0C264",
-"P. c #E5C961",
-"I. c #EDC164",
-"U. c #E9CD65",
-"Y. c #EFD36B",
-"T. c #F2C564",
-"R. c #F6C868",
-"E. c #F8C760",
-"W. c #FBCC6A",
-"Q. c #FDCB63",
-"!. c #F1D56D",
-"~. c #FFD06C",
-"^. c #F5D972",
-"/. c #FED175",
-"(. c #FADE77",
-"). c #E4C87A",
-"_. c #FEE27C",
-"`. c #8F9192",
-"'. c #9A9A96",
-"]. c #A79F83",
-"[. c #ADA583",
-"{. c #A7A399",
-"}. c #BBAC86",
-"|. c #BDB088",
-" X c #BBB298",
-".X c #A7A8A6",
-"XX c #ADAEB0",
-"oX c #B5B6B4",
-"OX c #BABCBC",
-"+X c #C6B38E",
-"@X c #D3BE80",
-"#X c #D0BC95",
-"$X c #C6BFA6",
-"%X c #C5C29D",
-"&X c #D2C283",
-"*X c #DAC789",
-"=X c #DBCA8B",
-"-X c #D5C489",
-";X c #DBCD94",
-":X c #D6C699",
-">X c #CFC8B1",
-",X c #C8C6B7",
-"<X c #D1C9A6",
-"1X c #DBD3BA",
-"2X c #E1C981",
-"3X c #E0CD91",
-"4X c #ECD686",
-"5X c #EBD69E",
-"6X c #FED682",
-"7X c #FED88B",
-"8X c #FEDC95",
-"9X c #E3CEA3",
-"0X c #EED9A9",
-"qX c #E7DCB9",
-"wX c #F4DDAF",
-"eX c #FFE68A",
-"rX c #FFE893",
-"tX c #FFEA9F",
-"yX c #FFE2A5",
-"uX c #FFE3AC",
-"iX c #FFECA7",
-"pX c #FFEDAE",
-"aX c #F1E0B6",
-"sX c #FDE5B4",
-"dX c #FFEEB4",
-"fX c #F8E5BB",
-"gX c #FFF0BC",
-"hX c #C5C7C8",
-"jX c #C7C8CA",
-"kX c #CCCECF",
-"lX c #CCCAC0",
-"zX c #CDCED0",
-"xX c #D1D1CF",
-"cX c #D1D3D4",
-"vX c #D6D8DA",
-"bX c #DADCDE",
-"nX c #DCDEE0",
-"mX c #DEE0E2",
-"MX c #E7DEC2",
-"NX c #EBE1C5",
-"BX c #F4E9C3",
-"VX c #F7EACE",
-"CX c #FEEAC3",
-"ZX c #FAEBCA",
-"AX c #FFF1C1",
-"SX c #FFF3CC",
-"DX c #FFF6DA",
-"FX c #E1E3E5",
-"GX c #E4E6E8",
-"HX c #E7E9EA",
-"JX c #E8E6E0",
-"KX c #E9EAEC",
-"LX c #ECEEF0",
-"PX c #EEF0F2",
-"IX c #F8F4E8",
-"UX c #F1F3F5",
-"YX c None",
-/* pixels */
-"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX V E <.,.T YXYXYXYXYXYX",
-"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX< E 2.aXCXVXE 3 E <.E YXYX",
-"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX R ,.5XCX8XQ.wX<.1.$.OX<. YXYX",
-"YXYXYXYXYXYXYXYXYXYXYXYXYXYX R >.L.ZXyXT.K.E.wX ..XKXKXR YXYX",
-"YXYXYXYXYXYXYXYXYXYXYXYX V E 4.ZXsXW.K.I.Z.O.{.KXUXUXMXk YXYX",
-"YXYXYXYXYXYX R E 7 YX< E 2.aXsX6XC.T.Z.w.[ xXUXUXUXUX2X3 YXYX",
-"YXYXYXYX R >.).5X,.T ,.5XCX8XK.T.A.a.] OXUXUXUXUXUXUX2.O YXYX",
-"YXYX Y E Z.ZXsX7XsX0XCXyXR.K.I.V._ .XUXUXUXUXUXLXKXJXV D N S 7 ",
-" z E 4.fXsX/.K.~./.6X~.I.I.C...'.KXUXPXPXPXLXKXGXbXl.N m.SXm.D ",
-" E 0XgX7XE.W.W.~.~.R.I.Z.w.' bXUXUXUXPXPXLXmXbX$X) ~ aXSXpXBXn ",
-" <.CXT.Q.~.W.W.R.I.A.t._ hXUXUXUXUXPXLXGXnX,X .t XAXSXeX4Xl.Z ",
-" <.sXB.W.W.W.T.A.g._ oXUXUXUXUXUXLXLXmXcX=.5 $.BXgXeX!.D.3Xm + ",
-" <.sXB.R.R.A.V.| {.KXUXUXUXUXLXKXGXvX|.c u qXdXgX^.U.f.3XH f ",
-" <.sXB.T.Z.m.[ nXUXUXUXUXPXKXHXbX,X) e <XdXiX_.S.u.P.F.t.h ",
-" <.sXk.Z.r.K jXUXUXUXPXLXKXmXcX@.5 %.DXiX_.Y.S.d.h.D.*Xl X ",
-" <.wXq.r.X.r UXUXPXPXKXmXvX|.y _ NXdXrX!.S.d.h.d.f.=XF 4 YX",
-" ,.0X5.X.) a PXPXKXGXnX>X) y >XAXAX_.S.h.h.u.s.d.F.6.g YX",
-" >.9X~ } u '.LXKXmXxX .5 [.IXAX_.!.S.h.h.d.8.s.D.n.j YXYX",
-" >.:XW v & kXmXvX;.t ] BXAXrX!.U.u.S.9.u.3.7.i.;XM 1 YXYXYX",
-" E #Xb u : nXcX_ u 1XSXgX^.U.H.S.d.8.s.d.u.b.-XG g YXYXYXYX",
-" R +Xc r a zX[.= -XdX_.U.d.P.h.d.u.3.8.N.=Xw.l 1 YXYXYXYX",
-" T }.x > `.oX> %.*.S.S.h.S.7.d.h.0.p.n.c.M d . YXYXYXYXYX",
-" C ].w @ XXu p *.( h.S.s.u.u.u.p.N.*X^ g + YXYXYXYXYXYX",
-" Z &.e ; ` * :.o.S.S.S.u.( 9.x.&XX.j , YXYXYXYXYXYX",
-" B { 0 i % [.o.u.S.d.h.9.M.&Xz.M 6 YXYXYXYXYXYXYXYX",
-" z { 0 - J *./ S.9.d.i.G.&XF g O YXYXYXYXYXYXYXYXYXYX",
-" z $.2 w =.! s.d.p.N.;X^ l , YXYXYXYXYXYXYXYXYXYXYX",
-" B &.9 ;.Q / j.x.@Xl.m 6 YXYXYXYXYXYXYXYXYXYXYXYXYX",
-" h W @.+.I y.&Xb.F 7 O YXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
-" $ s %XU F.=X^ j # YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
-" g O.<Xe.l 1 YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
-" o f n d . YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX"
-};
diff --git a/languages/cpp/app_templates/qt4makeapp/filesave.xpm b/languages/cpp/app_templates/qt4makeapp/filesave.xpm
deleted file mode 100644
index 86ea7d63..00000000
--- a/languages/cpp/app_templates/qt4makeapp/filesave.xpm
+++ /dev/null
@@ -1,295 +0,0 @@
-/* XPM */
-static char *filesave[] = {
-/* columns rows colors chars-per-pixel */
-"32 32 257 2",
-" c #000000",
-". c #06060A",
-"X c #09090D",
-"o c #0B0B16",
-"O c #101022",
-"+ c #1E1E28",
-"@ c #181829",
-"# c #151F3A",
-"$ c #1A263F",
-"% c #1D2A3F",
-"& c #272730",
-"* c #2E2E3F",
-"= c #212140",
-"- c #212E41",
-"; c #2F2F41",
-": c #292A4A",
-"> c #23224B",
-", c #262353",
-"< c #292655",
-"1 c #2B2C54",
-"2 c #2C2C5B",
-"3 c #293746",
-"4 c #2D304F",
-"5 c #243243",
-"6 c #2E315D",
-"7 c #363647",
-"8 c #303E4A",
-"9 c #30325E",
-"0 c #3C3C53",
-"q c #2E2E60",
-"w c #2F3160",
-"e c #302E63",
-"r c #313164",
-"t c #363861",
-"y c #353868",
-"u c #384650",
-"i c #284F6B",
-"p c #2D547B",
-"a c #3B486A",
-"s c #36597D",
-"d c #3D5D7C",
-"f c #4C4C4C",
-"g c #40405A",
-"h c #414E56",
-"j c #4B585E",
-"k c #49545E",
-"l c #555555",
-"z c #4D4D6B",
-"x c #434675",
-"c c #4B5660",
-"v c #4F5962",
-"b c #41517E",
-"n c #4B507D",
-"m c #515C67",
-"M c #505D6E",
-"N c #5C5D7D",
-"B c #546066",
-"V c #54626D",
-"C c #5B646D",
-"Z c #55677A",
-"A c #556B78",
-"S c #5D6772",
-"D c #6B6B6B",
-"F c #646464",
-"G c #616C73",
-"H c #63707D",
-"J c #6B7679",
-"K c gray45",
-"L c #00418E",
-"P c #004494",
-"I c #004894",
-"U c #044F98",
-"Y c #03509B",
-"T c #0A5198",
-"R c #13579C",
-"E c #185DA1",
-"W c #285888",
-"Q c #2B6094",
-"! c #396D9A",
-"~ c #336A96",
-"^ c #3D719B",
-"/ c #226EB8",
-"( c #326EA8",
-") c #326BA3",
-"_ c #3673AE",
-"` c #3A76B4",
-"' c #0B6FD1",
-"] c #0F75D8",
-"[ c #1479DA",
-"{ c #1B7CDC",
-"} c #466481",
-"| c #42749C",
-" . c #4A799E",
-".. c #506A84",
-"X. c #5F678D",
-"o. c #576391",
-"O. c #5A6592",
-"+. c #5F6893",
-"@. c #5B738B",
-"#. c #507DA1",
-"$. c #626283",
-"%. c #636A94",
-"&. c #656F98",
-"*. c #657A8F",
-"=. c #6B7299",
-"-. c #717191",
-";. c #797998",
-":. c #687BA6",
-">. c #2281DC",
-",. c #3F81C0",
-"<. c #3988D7",
-"1. c #2785E1",
-"2. c #2E8AE3",
-"3. c #368FE5",
-"4. c #3690E6",
-"5. c #3D93E7",
-"6. c #3D94E9",
-"7. c #57839E",
-"8. c #4787BC",
-"9. c #5480A1",
-"0. c #5B84A3",
-"q. c #6E8496",
-"w. c #6E8B9A",
-"e. c #7D848E",
-"r. c #728597",
-"t. c #738598",
-"y. c #768899",
-"u. c #7B8B9B",
-"i. c #6489A5",
-"p. c #698EA7",
-"a. c #6D8FA9",
-"s. c #6E81AB",
-"d. c #7683A6",
-"f. c #768CB7",
-"g. c #7395AD",
-"h. c #7C96B0",
-"j. c #4086CA",
-"k. c #4986C3",
-"l. c #4284C3",
-"z. c #498ED2",
-"x. c #4D95DB",
-"c. c #548DC5",
-"v. c #5D92C8",
-"b. c #5593C9",
-"n. c #5097DE",
-"m. c #5198DE",
-"M. c #4296E7",
-"N. c #4895E2",
-"B. c #4B99E5",
-"V. c #4A9CEB",
-"C. c #4599EB",
-"Z. c #529DE6",
-"A. c #589EE2",
-"S. c #54A1EB",
-"D. c #5AA1E6",
-"F. c #5AA5EB",
-"G. c #5EA8EF",
-"H. c #53A3F1",
-"J. c #5EAAF2",
-"K. c #6699CB",
-"L. c #799BC8",
-"P. c #7EA6C9",
-"I. c #60A2E5",
-"U. c #65A7E8",
-"Y. c #6BABE9",
-"T. c #68ADF2",
-"R. c #67B0F5",
-"E. c #6DB3F6",
-"W. c #70ADEA",
-"Q. c #75B0E9",
-"!. c #7CB5EB",
-"~. c #73B9F8",
-"^. c #7BBDFB",
-"/. c #7CBAF6",
-"(. c gray55",
-"). c #828899",
-"_. c #84949E",
-"`. c #918E8A",
-"'. c #949494",
-"]. c #8F8FA9",
-"[. c #8997A5",
-"{. c #8A9AA9",
-"}. c #9A9BAF",
-"|. c #9399A9",
-" X c #9FAAB5",
-".X c #A29E9B",
-"XX c #A7A7A7",
-"oX c #ABABAB",
-"OX c #A3A3B4",
-"+X c #A8A8B7",
-"@X c #A3ABB3",
-"#X c #B4B5B5",
-"$X c #B0B0BC",
-"%X c #B7B9BC",
-"&X c #BBB7B3",
-"*X c #BBBBBB",
-"=X c #82B1DB",
-"-X c #81B7EC",
-";X c #88BBED",
-":X c #86BAED",
-">X c #AEBBC8",
-",X c #A6BDCD",
-"<X c #BBBCC3",
-"1X c #81C1F6",
-"2X c #83C2FA",
-"3X c #89C4FA",
-"4X c #8CC8FC",
-"5X c #95C2EF",
-"6X c #93CBFD",
-"7X c #9BCFFF",
-"8X c #97D0FC",
-"9X c #9CD3FE",
-"0X c #BEC0C1",
-"qX c #A3C7E7",
-"wX c #A2CAF1",
-"eX c #A1D4FF",
-"rX c #A3D8FF",
-"tX c #AADBFF",
-"yX c #B0D1F2",
-"uX c #BDD9F4",
-"iX c #AAE0FF",
-"pX c #B3E1FF",
-"aX c #B9E6FF",
-"sX c #BEE9FF",
-"dX c #C4C4C4",
-"fX c #C6C5CD",
-"gX c #C6C8CB",
-"hX c #CAC7C4",
-"jX c #CAC8C6",
-"kX c #CBCCCB",
-"lX c #D1D0CE",
-"zX c #D3D3D3",
-"xX c #D4D7D9",
-"cX c #D8D8D7",
-"vX c #DBDBDB",
-"bX c #C4ECFF",
-"nX c #C9E0F6",
-"mX c #C4F5FF",
-"MX c #CCF2FF",
-"NX c #D5E6F7",
-"BX c #DDEBF9",
-"VX c #DCFDFF",
-"CX c #D3F1F5",
-"ZX c #E1E0DE",
-"AX c #E4E3E3",
-"SX c #E4E7EA",
-"DX c #E7E8E9",
-"FX c #E8E6E4",
-"GX c #EDE9E5",
-"HX c #EBEBEB",
-"JX c #E7EEF5",
-"KX c #EAF2FA",
-"LX c #F1EEEA",
-"PX c #F3F3F3",
-"IX c #F4F8FC",
-"UX c #FDFDFC",
-"YX c None",
-/* pixels */
-"YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXy y e 6 6 2 < < , , 1 YXYX",
-"YXYXYX2 < , , q w 2 e r r r w e w r e 2 6 1 6 s :.f.L.y YXYX",
-"YXYXYXx d.s.:.a # $ $ % - 5 3 8 u h k B S J ).,XF.b.7.r YXYX",
-"YXYXYX&.mX~.8.V #X#X%XdXfXzXxXvXZXZXDXFXFXDXLXDX>.U i 9 YXYX",
-"YXYXYXo.2X] L C UXDXcXzXkXkXkXjXjXdXdX%X%X&X%X*XN.' ~ 6 YXYX",
-"YXYXYXo.1X] P k hXoXXXXXoXoX#X#X*X%X&X%X%XdXkXxXx.[ ~ 6 YXYX",
-"YXYXYXO.3X[ I m FXkXjXjXkXkXkXkXkXkXzXzXzXcXZXSXx.{ ! 6 YXYX",
-"YXYXYXo.3X{ I S UXvXxXzXkXkXkXkXkXjXdX*X%X#X&X%XZ.1.^ 9 YXYX",
-"YXYXYXO.4X>.U j jX#X#X#X%XdXdXkXzXkXzXzXcXvXDXJXA.1.| 6 YXYX",
-"YXYXYXO.6X>.T V PXZXZXZXAXSXDXDXFXHXDXHXHXHXHXSXI.2.| 9 YXYX",
-"YXYXYXO.6X2.T G UXLXDXDXAXZXZXAXZXvXcXzXkXkXkXgXY.3. .6 YXYX",
-"YXYXYXO.9X4.R m zXdXdXkXzXvXAXDXHXLXPXPXIXUXUXUXQ.6. .9 YXYX",
-"YXYXYXO.9X5.R H UXIXUXUXUXUXUXUXUXUXUXUXIXKXJXBX-XC.#.9 YXYX",
-"YXYXYXO.eXM./ h.UXUXIXKXBXNXnXuXyXwX5X:X!.Y.Y.Y.D.H.9.6 YXYX",
-"YXYXYX+.rXB.<.x.Q.;X-XQ.Y.U.U.D.Z.Z.B.B.C.V.V.B.B.T.0.9 YXYX",
-"YXYXYX+.tXB.N.B.B.B.B.C.V.V.H.H.H.D.N.z.8._ ( <.D.R.0.9 YXYX",
-"YXYXYX+.tXS.Z.F.D.m.z.l.` ) Q W p s } @.r.[. X>XG.E.0.9 YXYX",
-"YXYXYX+.pXU.m.) p d ..*.u.|.+X<XzXZXGXLXGXZXzXjX/.~.p.r YXYX",
-"YXYXYX%.aXT.k.*.GXlX&X.X`..XhXlXzXvXvXvXvXxXkXgX2X^.a.w YXYX",
-"YXYXYX%.aXE.k.r.LXoXl f l F *XlXzXvXvXvXvXcXzXgX4X:Xa.w YXYX",
-"YXYXYX%.bX~.c.y.LX'.f D K D 0XkXzXvXvXvXvXvXzXfX6X4Xg.9 YXYX",
-"YXYXYX%.bX^.c.y.LX'.l D K D 0XlXzXcXvXvXvXxXkXkX9X6Xw.r YXYX",
-"YXYXYX%.bX2Xv.u.LX'.l K K K 0XlXzXcXvXvXvXvXkXfX9XP.M = YXYX",
-"YXYXYX%.bX2XK.u.LX'.l K K D 0XlXxXcXvXZXvXxXzXkXqXZ : . YXYX",
-"YXYXYX%.MX6XK.u.LX'.f F D D 0XkXzXcXvXvXvXvXcXkX_.: o YXYX",
-"YXYXYX%.MX6XK.u.LXXX(.XX&XdXkXzXvXZXDXAXzX<X+X}.N O YXYX",
-"YXYXYX%.VXiX=X{.FXzXkXkXjXdX<X$XOX].;.$.z 0 7 & X YXYXYX",
-"YXYXYX=.CXq.A ).fX+X|.).-.N z 0 * + o YXYXYXYX",
-"YXYXYXn $.t 6 , 4 0 * + . YXYXYXYXYXYX",
-"YXYXYX> @ o YXYXYXYXYXYXYXYXYXYXYXYX",
-"YXYXYX YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX",
-"YXYXYX YXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYXYX"
-};
diff --git a/languages/cpp/app_templates/qt4makeapp/main.cpp b/languages/cpp/app_templates/qt4makeapp/main.cpp
deleted file mode 100644
index 55f24795..00000000
--- a/languages/cpp/app_templates/qt4makeapp/main.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-%{CPP_TEMPLATE}
-
-#include <TQApplication>
-#include "%{APPNAMELC}.h"
-
-int main(int argc, char *argv[])
-{
- TQ_INIT_RESOURCE(application);
- TQApplication app(argc, argv);
- %{APPNAME} * mw = new %{APPNAME}();
- mw->show();
- return app.exec();
-}
-
diff --git a/languages/cpp/app_templates/qt4makeapp/qt4makeapp b/languages/cpp/app_templates/qt4makeapp/qt4makeapp
deleted file mode 100644
index 9c856e8e..00000000
--- a/languages/cpp/app_templates/qt4makeapp/qt4makeapp
+++ /dev/null
@@ -1,11 +0,0 @@
-# QMake application
-[General]
-Name=Qt4/QMake Application
-Name[fr]=Une Application Qt4 / QMake
-Icon=qt4makeapp.png
-Category=C++/QMake project
-Category[fr]=C++/QMake
-Comment=Generate a QMake/Qt4 based application (crossplatform compatible)- Needs Qt4
-Comment[fr]=G��e une application bas� sur Qt / QMake. Ce programme est multi platte-forme. Nécessite Qt4.
-FileTemplates=h,CStyle,cpp,CStyle
-ShowFilesAfterGeneration=src/APPNAMELC.cpp
diff --git a/languages/cpp/app_templates/qt4makeapp/qt4makeapp.cpp b/languages/cpp/app_templates/qt4makeapp/qt4makeapp.cpp
deleted file mode 100644
index c3a8964f..00000000
--- a/languages/cpp/app_templates/qt4makeapp/qt4makeapp.cpp
+++ /dev/null
@@ -1,285 +0,0 @@
-%{CPP_TEMPLATE}
-
-#include <TQtGui>
-#include "%{APPNAMELC}.h"
-
-#include <TQTextEdit>
-#include <TQTextStream>
-#include <TQCloseEvent>
-#include <TQFileDialog>
-
-%{APPNAME}::%{APPNAME}()
-{
- textEdit = new TQTextEdit;
- setCentralWidget(textEdit);
-
- createActions();
- createMenus();
- createToolBars();
- createStatusBar();
-
- readSettings();
-
- connect(textEdit->document(), TQT_SIGNAL(contentsChanged()),
- this, TQT_SLOT(documentWasModified()));
-
- setCurrentFile("");
-}
-
-void %{APPNAME}::closeEvent(TQCloseEvent *event)
-{
- if (maybeSave()) {
- writeSettings();
- event->accept();
- } else {
- event->ignore();
- }
-}
-
-void %{APPNAME}::newFile()
-{
- if (maybeSave()) {
- textEdit->clear();
- setCurrentFile("");
- }
-}
-
-void %{APPNAME}::open()
-{
- if (maybeSave()) {
- TQString fileName = TQFileDialog::getOpenFileName(this);
- if (!fileName.isEmpty())
- loadFile(fileName);
- }
-}
-
-bool %{APPNAME}::save()
-{
- if (curFile.isEmpty()) {
- return saveAs();
- } else {
- return saveFile(curFile);
- }
-}
-
-bool %{APPNAME}::saveAs()
-{
- TQString fileName = TQFileDialog::getSaveFileName(this);
- if (fileName.isEmpty())
- return false;
-
- return saveFile(fileName);
-}
-
-void %{APPNAME}::about()
-{
- TQMessageBox::about(this, tr("About Application"),
- tr("The <b>Application</b> example demonstrates how to "
- "write modern GUI applications using TQt, with a menu bar, "
- "toolbars, and a status bar."));
-}
-
-void %{APPNAME}::documentWasModified()
-{
- setWindowModified(true);
-}
-
-void %{APPNAME}::createActions()
-{
- newAct = new TQAction(TQIcon(":/filenew.xpm"), tr("&New"), this);
- newAct->setShortcut(tr("Ctrl+N"));
- newAct->setStatusTip(tr("Create a new file"));
- connect(newAct, TQT_SIGNAL(triggered()), this, TQT_SLOT(newFile()));
-
- openAct = new TQAction(TQIcon(":/fileopen.xpm"), tr("&Open..."), this);
- openAct->setShortcut(tr("Ctrl+O"));
- openAct->setStatusTip(tr("Open an existing file"));
- connect(openAct, TQT_SIGNAL(triggered()), this, TQT_SLOT(open()));
-
- saveAct = new TQAction(TQIcon(":/filesave.xpm"), tr("&Save"), this);
- saveAct->setShortcut(tr("Ctrl+S"));
- saveAct->setStatusTip(tr("Save the document to disk"));
- connect(saveAct, TQT_SIGNAL(triggered()), this, TQT_SLOT(save()));
-
- saveAsAct = new TQAction(tr("Save &As..."), this);
- saveAsAct->setStatusTip(tr("Save the document under a new name"));
- connect(saveAsAct, TQT_SIGNAL(triggered()), this, TQT_SLOT(saveAs()));
-
- exitAct = new TQAction(tr("E&xit"), this);
- exitAct->setShortcut(tr("Ctrl+Q"));
- exitAct->setStatusTip(tr("Exit the application"));
- connect(exitAct, TQT_SIGNAL(triggered()), this, TQT_SLOT(close()));
-
- cutAct = new TQAction(TQIcon(":/editcut.xpm"), tr("Cu&t"), this);
- cutAct->setShortcut(tr("Ctrl+X"));
- cutAct->setStatusTip(tr("Cut the current selection's contents to the "
- "clipboard"));
- connect(cutAct, TQT_SIGNAL(triggered()), textEdit, TQT_SLOT(cut()));
-
- copyAct = new TQAction(TQIcon(":/editcopy.xpm"), tr("&Copy"), this);
- copyAct->setShortcut(tr("Ctrl+C"));
- copyAct->setStatusTip(tr("Copy the current selection's contents to the "
- "clipboard"));
- connect(copyAct, TQT_SIGNAL(triggered()), textEdit, TQT_SLOT(copy()));
-
- pasteAct = new TQAction(TQIcon(":/editpaste.xpm"), tr("&Paste"), this);
- pasteAct->setShortcut(tr("Ctrl+V"));
- pasteAct->setStatusTip(tr("Paste the clipboard's contents into the current "
- "selection"));
- connect(pasteAct, TQT_SIGNAL(triggered()), textEdit, TQT_SLOT(paste()));
-
- aboutAct = new TQAction(tr("&About"), this);
- aboutAct->setStatusTip(tr("Show the application's About box"));
- connect(aboutAct, TQT_SIGNAL(triggered()), this, TQT_SLOT(about()));
-
- aboutTQtAct = new TQAction(tr("About &TQt"), this);
- aboutTQtAct->setStatusTip(tr("Show the TQt library's About box"));
- connect(aboutTQtAct, TQT_SIGNAL(triggered()), tqApp, TQT_SLOT(aboutTQt()));
-
- cutAct->setEnabled(false);
- copyAct->setEnabled(false);
- connect(textEdit, TQT_SIGNAL(copyAvailable(bool)),
- cutAct, TQT_SLOT(setEnabled(bool)));
- connect(textEdit, TQT_SIGNAL(copyAvailable(bool)),
- copyAct, TQT_SLOT(setEnabled(bool)));
-}
-
-void %{APPNAME}::createMenus()
-{
- fileMenu = menuBar()->addMenu(tr("&File"));
- fileMenu->addAction(newAct);
- fileMenu->addAction(openAct);
- fileMenu->addAction(saveAct);
- fileMenu->addAction(saveAsAct);
- fileMenu->addSeparator();
- fileMenu->addAction(exitAct);
-
- editMenu = menuBar()->addMenu(tr("&Edit"));
- editMenu->addAction(cutAct);
- editMenu->addAction(copyAct);
- editMenu->addAction(pasteAct);
-
- menuBar()->addSeparator();
-
- helpMenu = menuBar()->addMenu(tr("&Help"));
- helpMenu->addAction(aboutAct);
- helpMenu->addAction(aboutTQtAct);
-}
-
-void %{APPNAME}::createToolBars()
-{
- fileToolBar = addToolBar(tr("File"));
- fileToolBar->addAction(newAct);
- fileToolBar->addAction(openAct);
- fileToolBar->addAction(saveAct);
-
- editToolBar = addToolBar(tr("Edit"));
- editToolBar->addAction(cutAct);
- editToolBar->addAction(copyAct);
- editToolBar->addAction(pasteAct);
-}
-
-void %{APPNAME}::createStatusBar()
-{
- statusBar()->showMessage(tr("Ready"));
-}
-
-void %{APPNAME}::readSettings()
-{
- TQSettings settings("Trolltech", "Application Example");
- TQPoint pos = settings.value("pos", TQPoint(200, 200)).toPoint();
- TQSize size = settings.value("size", TQSize(400, 400)).toSize();
- resize(size);
- move(pos);
-}
-
-void %{APPNAME}::writeSettings()
-{
- TQSettings settings("Trolltech", "Application Example");
- settings.setValue("pos", pos());
- settings.setValue("size", size());
-}
-
-bool %{APPNAME}::maybeSave()
-{
- if (textEdit->document()->isModified()) {
- int ret = TQMessageBox::warning(this, tr("Application"),
- tr("The document has been modified.\n"
- "Do you want to save your changes?"),
- TQMessageBox::Yes | TQMessageBox::Default,
- TQMessageBox::No,
- TQMessageBox::Cancel | TQMessageBox::Escape);
- if (ret == TQMessageBox::Yes)
- return save();
- else if (ret == TQMessageBox::Cancel)
- return false;
- }
- return true;
-}
-
-void %{APPNAME}::loadFile(const TQString &fileName)
-{
- TQFile file(fileName);
- if (!file.open(TQFile::ReadOnly | TQFile::Text)) {
- TQMessageBox::warning(this, tr("Application"),
- tr("Cannot read file %1:\n%2.")
- .arg(fileName)
- .arg(file.errorString()));
- return;
- }
-
- TQTextStream in(&file);
- TQApplication::setOverrideCursor(TQt::WaitCursor);
- textEdit->setPlainText(in.readAll());
- TQApplication::restoreOverrideCursor();
-
- setCurrentFile(fileName);
- statusBar()->showMessage(tr("File loaded"), 2000);
-}
-
-bool %{APPNAME}::saveFile(const TQString &fileName)
-{
- TQFile file(fileName);
- if (!file.open(TQFile::WriteOnly | TQFile::Text)) {
- TQMessageBox::warning(this, tr("Application"),
- tr("Cannot write file %1:\n%2.")
- .arg(fileName)
- .arg(file.errorString()));
- return false;
- }
-
- TQTextStream out(&file);
- TQApplication::setOverrideCursor(TQt::WaitCursor);
- out << textEdit->toPlainText();
- TQApplication::restoreOverrideCursor();
-
- setCurrentFile(fileName);
- statusBar()->showMessage(tr("File saved"), 2000);
- return true;
-}
-
-void %{APPNAME}::setCurrentFile(const TQString &fileName)
-{
- curFile = fileName;
- textEdit->document()->setModified(false);
- setWindowModified(false);
-
- TQString shownName;
- if (curFile.isEmpty())
- shownName = "untitled.txt";
- else
- shownName = strippedName(curFile);
-
- setWindowTitle(tr("%1[*] - %2").arg(shownName).arg(tr("Application")));
-}
-
-TQString %{APPNAME}::strippedName(const TQString &fullFileName)
-{
- return TQFileInfo(fullFileName).fileName();
-}
-
-%{APPNAME}::~%{APPNAME}()
-{
-
-}
-
diff --git a/languages/cpp/app_templates/qt4makeapp/qt4makeapp.h b/languages/cpp/app_templates/qt4makeapp/qt4makeapp.h
deleted file mode 100644
index 99a979cf..00000000
--- a/languages/cpp/app_templates/qt4makeapp/qt4makeapp.h
+++ /dev/null
@@ -1,66 +0,0 @@
-%{H_TEMPLATE}
-
-#ifndef %{APPNAMEUC}_H
-#define %{APPNAMEUC}_H
-
-#include <TQMainWindow>
-#include <TQCloseEvent>
-
-class TQAction;
-class TQMenu;
-class TQTextEdit;
-
-class %{APPNAME}:public TQMainWindow
-{
- Q_OBJECT
-
-
-public:
- %{APPNAME}();
- ~%{APPNAME}();
-
-protected:
- void closeEvent(TQCloseEvent *event);
-
-private slots:
- void newFile();
- void open();
- bool save();
- bool saveAs();
- void about();
- void documentWasModified();
-
-private:
- void createActions();
- void createMenus();
- void createToolBars();
- void createStatusBar();
- void readSettings();
- void writeSettings();
- bool maybeSave();
- void loadFile(const TQString &fileName);
- bool saveFile(const TQString &fileName);
- void setCurrentFile(const TQString &fileName);
- TQString strippedName(const TQString &fullFileName);
-
- TQTextEdit *textEdit;
- TQString curFile;
-
- TQMenu *fileMenu;
- TQMenu *editMenu;
- TQMenu *helpMenu;
- TQToolBar *fileToolBar;
- TQToolBar *editToolBar;
- TQAction *newAct;
- TQAction *openAct;
- TQAction *saveAct;
- TQAction *saveAsAct;
- TQAction *exitAct;
- TQAction *cutAct;
- TQAction *copyAct;
- TQAction *pasteAct;
- TQAction *aboutAct;
- TQAction *aboutTQtAct;
-};
-
-#endif
diff --git a/languages/cpp/app_templates/qt4makeapp/qt4makeapp.kdevelop b/languages/cpp/app_templates/qt4makeapp/qt4makeapp.kdevelop
deleted file mode 100644
index 74dee1ae..00000000
--- a/languages/cpp/app_templates/qt4makeapp/qt4makeapp.kdevelop
+++ /dev/null
@@ -1,113 +0,0 @@
-<?xml version="1.0"?>
-<kdevelop>
- <general>
- <author>%{AUTHOR}</author>
- <email>%{EMAIL}</email>
- <version>%{VERSION}</version>
- <projectmanagement>KDevTrollProject</projectmanagement>
- <primarylanguage>C++</primarylanguage>
- <keywords>
- <keyword>Qt</keyword>
- </keywords>
- </general>
- <kdevfileview>
- <groups>
- <group pattern="*.cpp;*.cxx;*.h" name="Sources" />
- <group pattern="*.ui" name="User Interface" />
- <group pattern="*.png" name="Icons" />
- <group pattern="*" name="Others" />
- </groups>
- <tree>
- <hidenonprojectfiles>false</hidenonprojectfiles>
- <hidepatterns>*.o,*.lo,CVS</hidepatterns>
- </tree>
- </kdevfileview>
- <kdevcppsupport>
- <qt>
- <used>true</used>
- <version>4</version>
- <includestyle>4</includestyle>
- <designerintegration>ExternalDesigner</designerintegration>
- <qmake>%{QMAKE}</qmake>
- <designer>%{DESIGNER}</designer>
- </qt>
- </kdevcppsupport>
- <kdevdoctreeview>
- <ignoretocs>
- <toc>bash</toc>
- <toc>bash_bugs</toc>
- <toc>clanlib</toc>
- <toc>fortran_bugs_gcc</toc>
- <toc>gnome1</toc>
- <toc>gnustep</toc>
- <toc>gtk</toc>
- <toc>gtk_bugs</toc>
- <toc>haskell</toc>
- <toc>haskell_bugs_ghc</toc>
- <toc>java_bugs_gcc</toc>
- <toc>java_bugs_sun</toc>
- <toc>kde2book</toc>
- <toc>opengl</toc>
- <toc>pascal_bugs_fp</toc>
- <toc>php</toc>
- <toc>php_bugs</toc>
- <toc>perl</toc>
- <toc>perl_bugs</toc>
- <toc>python</toc>
- <toc>python_bugs</toc>
- <toc>qt-kdev3</toc>
- <toc>ruby</toc>
- <toc>ruby_bugs</toc>
- <toc>sdl</toc>
- <toc>stl</toc>
- <toc>sw</toc>
- <toc>w3c-dom-level2-html</toc>
- <toc>w3c-svg</toc>
- <toc>w3c-uaag10</toc>
- <toc>wxwidgets_bugs</toc>
- </ignoretocs>
- <ignoredoxygen>
- <toc>TDE Libraries (Doxygen)</toc>
- </ignoredoxygen>
- </kdevdoctreeview>
- <kdevdebugger>
- <general>
- <dbgshell/>
- <breakpoints/>
- <programargs></programargs>
- <gdbpath>/usr/bin/gdb</gdbpath>
- <breakonloadinglibs>true</breakonloadinglibs>
- <separatetty>false</separatetty>
- <floatingtoolbar>false</floatingtoolbar>
- </general>
- <display>
- <staticmembers>false</staticmembers>
- <demanglenames>true</demanglenames>
- </display>
- <breakpoints/>
- </kdevdebugger>
- <kdevtrollproject>
- <run>
- <mainprogram>./bin/%{APPNAMELC}</mainprogram>
- <programargs/>
- </run>
- </kdevtrollproject>
- <workspace>
- <openfiles/>
- </workspace>
- <kdevfilecreate>
- <useglobaltypes>
- <type ext="ui" />
- <type ext="cpp" />
- <type ext="h" />
- <type ext="ts" />
- <type ext="qrc" />
- </useglobaltypes>
- </kdevfilecreate>
- <kdevdocumentation>
- <projectdoc>
- <docsystem>Doxygen Documentation Collection</docsystem>
- <docurl>%{APPNAMELC}.tag</docurl>
- </projectdoc>
- </kdevdocumentation>
-</kdevelop>
diff --git a/languages/cpp/app_templates/qt4makeapp/qt4makeapp.kdevtemplate b/languages/cpp/app_templates/qt4makeapp/qt4makeapp.kdevtemplate
deleted file mode 100644
index 3bbadff1..00000000
--- a/languages/cpp/app_templates/qt4makeapp/qt4makeapp.kdevtemplate
+++ /dev/null
@@ -1,207 +0,0 @@
-# TDE Config File
-[General]
-Name=Qt4 Application
-Name[br]=Meziant Qt4
-Name[ca]=Aplicació Qt4
-Name[da]=Qt4-Program
-Name[de]=Qt4-Anwendung
-Name[el]=Εφαρμογή Qt4
-Name[es]=Aplicación Qt4
-Name[et]=Qt4 rakendus
-Name[fr]=Application Qt4
-Name[hu]=Qt4-alapú alkalmazás
-Name[it]=Applicazione Qt4
-Name[ja]=Qt4 アプリケーション
-Name[nds]=Qt4-Programm
-Name[nl]=Qt4-toepassing
-Name[pl]=Program Qt4
-Name[pt]=Aplicação do Qt4
-Name[pt_BR]=Aplicação do Qt4
-Name[ru]=Приложение Qt 4
-Name[sk]=Qt4 aplikácia
-Name[sr]=Qt4 програм
-Name[sr@Latn]=Qt4 program
-Name[sv]=Qt4-program
-Name[zh_TW]=Qt4 應用程式
-Icon=qt4makeapp.png
-Category=C++/QMake project
-Category[fr]=C++/QMake
-Comment=Generate a QMake/Qt4 based application (crossplatform compatible) - Needs Qt4
-Comment[ca]=Genera una aplicació basada en QMake/Qt4 (multi plataforma) -Necessita Qt4-
-Comment[da]=Generér et QMake/Qt4 baseret program (krydsplatform kompatibel) - behøver Qt4
-Comment[de]=Erstellt eine auf QMake/Qt4 basierende Anwendung (plattformunabhängig). - Benötigt Qt4.
-Comment[el]=Δημιουργία μια εφαρμογής βασισμένης στα QMake/Qt4 (συμβατή με πολλαπλές πλατφόρμες)
-Comment[es]=Genera una aplicación basada en QMake/Qt4 (con compatibilidad multiplataforma) - Necesita Qt4
-Comment[et]=Rakenduse loomine QMake'i/Qt4 põhjal (multiplatvormne)
-Comment[fr]=Génère une application basée sur QMake / Qt4 (compatible multi-plateforme) - Nécessite Qt4
-Comment[hu]=Létrehoz egy QMake/Qt4-alapú, keresztfordításra is alkalmas alkalmazást - Qt4-et igényel
-Comment[it]=Genera un'applicazione basata su QMake/Qt4 (compatibile multipiattaforma) - serve Qt4
-Comment[nds]=Stellt en op QMake un Qt4 opbuut Programm op (över Bedriefümgeven weg kompatibel) - Qt4 deit noot
-Comment[nl]=Genereer een Qmake/Qt4-gebaseerde toepassing (crossplatform compatible) - heeft Qt4 nodig
-Comment[pl]=Generuje program używający QMake i Qt4 (wieloplatformowy) - wymaga biblioteki Qt4
-Comment[pt]=Gera uma aplicação baseada no QMake/Qt4 (compatível com várias plataformas) - Necessita do Qt4
-Comment[pt_BR]=Gera uma aplicação baseada no QMake/Qt4 (compatível com várias plataformas) - Necessita do Qt4
-Comment[ru]=Создание кроссплатформенного приложения Qt 4, использующего QMake
-Comment[sk]=Vygeneruje aplikáciu založenú na QMake/Qt4 (multiplatformovo kompatibilnú) - vyžaduje Qt4
-Comment[sr]=Прави програм на основи QMake/Qt4 (прекоплатформски компатибилан) — захтева Qt4
-Comment[sr@Latn]=Pravi program na osnovi QMake/Qt4 (prekoplatformski kompatibilan) — zahteva Qt4
-Comment[sv]=Skapar ett QMake/Qt4-baserat program (fungerar på andra plattformar). Kräver Qt4.
-Comment[zh_TW]=產生一個 QMake/Qt4 為基礎的應用程式(跨平台相容)─需要 Qt4
-FileTemplates=h,CStyle,cpp,CStyle
-ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp,%{dest}/src/ReadMe
-Archive=qt4makeapp.tar.gz
-
-[FILE1]
-Type=install
-Source=%{src}/qt4makeapp.kdevelop
-Dest=%{dest}/%{APPNAMELC}.kdevelop
-
-[FILE2]
-Type=install
-Source=%{src}/qt4makeapp.pro
-Dest=%{dest}/%{APPNAMELC}.pro
-
-[MkDir1]
-Type=mkdir
-Dir=%{dest}/src
-
-[FILE3]
-Type=install
-Source=%{src}/src.pro
-Dest=%{dest}/src/src.pro
-
-[FILE4]
-Type=install
-Source=%{src}/main.cpp
-Dest=%{dest}/src/main.cpp
-
-[FILE5]
-Type=install
-Source=%{src}/qt4makeapp.cpp
-Dest=%{dest}/src/%{APPNAMELC}.cpp
-
-[FILE6]
-Type=install
-Source=%{src}/qt4makeapp.h
-Dest=%{dest}/src/%{APPNAMELC}.h
-
-[FILE7]
-Type=install
-Source=%{src}/fileopen.xpm
-Dest=%{dest}/src/fileopen.xpm
-
-[FILE8]
-Type=install
-Source=%{src}/filesave.xpm
-Dest=%{dest}/src/filesave.xpm
-
-[FILE9]
-Type=install
-Source=%{src}/filenew.xpm
-Dest=%{dest}/src/filenew.xpm
-
-[FILE10]
-Type=install
-Source=%{src}/editcopy.xpm
-Dest=%{dest}/src/editcopy.xpm
-
-[FILE11]
-Type=install
-Source=%{src}/editpaste.xpm
-Dest=%{dest}/src/editpaste.xpm
-
-[FILE12]
-Type=install
-Source=%{src}/editcut.xpm
-Dest=%{dest}/src/editcut.xpm
-
-[FILE13]
-Type=install
-Source=%{src}/application.qrc
-Dest=%{dest}/src/application.qrc
-
-[FILE14]
-Type=install
-Source=%{src}/ReadMe
-Dest=%{dest}/src/ReadMe
-
-[MSG]
-Type=message
-Comment=A Qt4/Qmake based application was created in %{dest}
-Comment[ca]=Una aplicació basada en Qt4/Qmake ha estat creada en %{dest}
-Comment[da]=Et Qt4/Qmake baseret program blev oprettet i %{dest}
-Comment[de]=Eine auf QMake/Qt4 basierende Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή βασισμένη στα Qt4/Qmake δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación basada en Qt4/Qmake ha sido creada en %{dest}
-Comment[et]=Rakendus Qt4/QMake'i põhjal loodi asukohta %{dest}
-Comment[fr]=Une application basée sur Qt4 / Qmake a été créée dans %{dest}
-Comment[hu]=Létrejött egy Qt4/Qmake-alapú alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione basata su Qt4/Qmake in %{dest}
-Comment[ja]=Qt4/QMake ベースのアプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en op Qt4 un Qmake opbuut Programm opstellt
-Comment[nl]=Een Qt4/Qmake gebaseerde toepassing is aangemaakt in %{dest}
-Comment[pl]=Program używający QMake i Qt4 został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação baseada no Qt4/Qmake em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação baseada no Qt4/Qmake em %{dest}
-Comment[ru]=Приложение Qt 4, использующее Qmake, создано в %{dest}
-Comment[sk]=Aplikácia založená na Qt4/Qmake bola vytvorená v %{dest}
-Comment[sr]=Програм на основу Qt4/Qmake направљен је у %{dest}
-Comment[sr@Latn]=Program na osnovu Qt4/Qmake napravljen je u %{dest}
-Comment[sv]=Ett QMake/Qt4-baserat program skapades i %{dest}
-Comment[zh_TW]=一個 QMake/Qt4 為基礎的應用程式已建立於 %{dest}
-
-Comment=
-[QMAKE]
-Type=value
-ValueType=QString
-Value=QMAKE
-Comment=Absolute Path for QMake (Qt4).
-Comment[ca]=Ruta absoluta per a QMake (Qt4).
-Comment[da]=Absolut søgesti til QMake (Qt4).
-Comment[de]=Absoluter Pfad für QMake (Qt4).
-Comment[el]=Απόλυτη διαδρομή για το QMake (Qt4).
-Comment[es]=Ruta completa para QMake (Qt4).
-Comment[et]=QMake (Qt4) absoluutne asukoht.
-Comment[fr]=Chemin absolu pour QMake (Qt4).
-Comment[hu]=A QMake (Qt4) teljes elérési útja.
-Comment[it]=Percorso assoluto per QMake (Qt4).
-Comment[ja]=QMake (Qt4) の絶対パス
-Comment[nds]=Afsluut Padd för QMake (Qt4)
-Comment[nl]=Absoluut pad naar QMake (Qt4).
-Comment[pl]=Ścieżka bezwzględna do QMake (Qt4).
-Comment[pt]=Localização Absoluta do QMake (Qt4).
-Comment[pt_BR]=Localização Absoluta do QMake (Qt4).
-Comment[ru]=Полный путь к QMake (Qt 4).
-Comment[sk]=Absolútna cesta ku QMake (Qt4).
-Comment[sr]=Апсолутна путања до QMake-а (Qt4).
-Comment[sr@Latn]=Apsolutna putanja do QMake-a (Qt4).
-Comment[sv]=Absolut sökväg till QMake (Qt4).
-Comment[zh_TW]=QMake(Qt4)的絕對路徑
-Default=
-[DESIGNER]
-Type=value
-ValueType=QString
-Value=DESIGNER
-Comment=Absolute Path for Designer (Qt4).
-Comment[ca]=Ruta absoluta per a Designer (Qt4).
-Comment[da]=Absolut søgesti til Designer (Qt4).
-Comment[de]=Absoluter Pfad für Designer (Qt4).
-Comment[el]=Απόλυτη διαδρομή για τον Σχεδιαστή (Qt4).
-Comment[es]=Ruta completa para Designer (Qt4).
-Comment[et]=Disaineri (Qt4) absoluutne asukoht.
-Comment[fr]=Chemin absolu pour Designer (Qt4).
-Comment[hu]=A Designer (Qt4) teljes elérési útja
-Comment[it]=Percorso assoluto del Designer (Qt4).
-Comment[ja]=Designer (Qt4) の絶対パス
-Comment[nds]=Afsluut Padd för Designer (Qt4)
-Comment[nl]=Absoluut pad naar Designer (Qt4).
-Comment[pl]=Ścieżka bezwzględna do Designera (Qt4).
-Comment[pt]=Localização Absoluta do Designer (Qt4).
-Comment[pt_BR]=Localização Absoluta do Designer (Qt4).
-Comment[ru]=Полный путь к Designer (Qt 4).
-Comment[sk]=Absolútna cesta ku Designer (Qt4).
-Comment[sr]=Апсолутна путања до Designer-а (Qt4).
-Comment[sr@Latn]=Apsolutna putanja do Designer-a (Qt4).
-Comment[sv]=Absolut sökväg till Designer (Qt4).
-Comment[zh_TW]=設計家(Qt4)的絕對路徑
-Default=
diff --git a/languages/cpp/app_templates/qt4makeapp/qt4makeapp.png b/languages/cpp/app_templates/qt4makeapp/qt4makeapp.png
deleted file mode 100644
index d874d54e..00000000
--- a/languages/cpp/app_templates/qt4makeapp/qt4makeapp.png
+++ /dev/null
Binary files differ
diff --git a/languages/cpp/app_templates/qt4makeapp/qt4makeapp.pro b/languages/cpp/app_templates/qt4makeapp/qt4makeapp.pro
deleted file mode 100644
index 7177d225..00000000
--- a/languages/cpp/app_templates/qt4makeapp/qt4makeapp.pro
+++ /dev/null
@@ -1,5 +0,0 @@
-SUBDIRS += src
-TEMPLATE = subdirs
-CONFIG += warn_on \
- qt \
- thread \ No newline at end of file
diff --git a/languages/cpp/app_templates/qt4makeapp/src.pro b/languages/cpp/app_templates/qt4makeapp/src.pro
deleted file mode 100644
index fa8baae6..00000000
--- a/languages/cpp/app_templates/qt4makeapp/src.pro
+++ /dev/null
@@ -1,10 +0,0 @@
-SOURCES += %{APPNAMELC}.cpp \
- main.cpp
-HEADERS += %{APPNAMELC}.h
-TEMPLATE = app
-CONFIG += warn_on \
- thread \
- qt
-TARGET = %{APPNAMELC}
-DESTDIR = ../bin
-RESOURCES = application.qrc
diff --git a/languages/cpp/app_templates/qtopia4app/CMakeLists.txt b/languages/cpp/app_templates/qtopia4app/CMakeLists.txt
deleted file mode 100644
index 5a72d0c0..00000000
--- a/languages/cpp/app_templates/qtopia4app/CMakeLists.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-#################################################
-#
-# (C) 2010-2011 Serghei Amelian
-# serghei (DOT) amelian (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-add_custom_target( qtopia4app.tar.gz ALL
- COMMAND ${TAR} zcf qtopia4app.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- Example.png app.kdevelop example.desktop example.html
- main.cpp Makefile.am app.pro example.cpp example.h
- examplebase.ui
-)
-
-
-install( FILES
- ${CMAKE_CURRENT_BINARY_DIR}/qtopia4app.tar.gz qtopia4app.png
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-
-
-install( FILES
- qtopia4app.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
diff --git a/languages/cpp/app_templates/qtopia4app/Example.png b/languages/cpp/app_templates/qtopia4app/Example.png
deleted file mode 100644
index 9d1a807d..00000000
--- a/languages/cpp/app_templates/qtopia4app/Example.png
+++ /dev/null
Binary files differ
diff --git a/languages/cpp/app_templates/qtopia4app/Makefile.am b/languages/cpp/app_templates/qtopia4app/Makefile.am
deleted file mode 100644
index 57785690..00000000
--- a/languages/cpp/app_templates/qtopia4app/Makefile.am
+++ /dev/null
@@ -1,19 +0,0 @@
-dataFiles = Example.png app.kdevelop example.desktop \
- example.html main.cpp Makefile.am app.pro example.cpp \
- example.h examplebase.ui
-
-templateName = qtopia4app
-
-### no need to change below:
-template_DATA = $(templateName).kdevtemplate
-templatedir = ${appwizarddatadir}/templates
-
-appwizarddatadir = ${kde_datadir}/kdevappwizard
-$(templateName).tar.gz: ${dataFiles}
- $(TAR) -cf $(templateName).tar -C $(srcdir) ${dataFiles}
- gzip -f9 $(templateName).tar
-
-archivedir = ${appwizarddatadir}
-archive_DATA = $(templateName).tar.gz ${templateName}.png
-
-CLEANFILES = *.tar.gz
diff --git a/languages/cpp/app_templates/qtopia4app/app.kdevelop b/languages/cpp/app_templates/qtopia4app/app.kdevelop
deleted file mode 100644
index f7e4a952..00000000
--- a/languages/cpp/app_templates/qtopia4app/app.kdevelop
+++ /dev/null
@@ -1,163 +0,0 @@
-<?xml version="1.0"?>
-<kdevelop>
- <general>
- <author>%{AUTHOR}</author>
- <email>%{EMAIL}</email>
- <version>%{VERSION}</version>
- <projectmanagement>KDevTrollProject</projectmanagement>
- <primarylanguage>C++</primarylanguage>
- <keywords>
- <keyword>Qt</keyword>
- </keywords>
- <ignoreparts/>
- </general>
- <kdevfileview>
- <groups>
- <group pattern="*.cpp;*.cxx;*.h" name="Sources" />
- <group pattern="*.ui" name="User Interface" />
- <group pattern="*.png" name="Icons" />
- <group pattern="*" name="Others" />
- </groups>
- <tree>
- <hidenonprojectfiles>false</hidenonprojectfiles>
- <hidepatterns>*.o,*.lo,CVS</hidepatterns>
- </tree>
- </kdevfileview>
- <kdevdoctreeview>
- <ignoretocs>
- <toc>ada</toc>
- <toc>ada_bugs_gcc</toc>
- <toc>bash</toc>
- <toc>bash_bugs</toc>
- <toc>clanlib</toc>
- <toc>w3c-dom-level2-html</toc>
- <toc>fortran_bugs_gcc</toc>
- <toc>gnome1</toc>
- <toc>gnustep</toc>
- <toc>gtk</toc>
- <toc>gtk_bugs</toc>
- <toc>haskell</toc>
- <toc>haskell_bugs_ghc</toc>
- <toc>java_bugs_gcc</toc>
- <toc>java_bugs_sun</toc>
- <toc>kde2book</toc>
- <toc>opengl</toc>
- <toc>pascal_bugs_fp</toc>
- <toc>php</toc>
- <toc>php_bugs</toc>
- <toc>perl</toc>
- <toc>perl_bugs</toc>
- <toc>python</toc>
- <toc>python_bugs</toc>
- <toc>ruby</toc>
- <toc>ruby_bugs</toc>
- <toc>sdl</toc>
- <toc>stl</toc>
- <toc>w3c-svg</toc>
- <toc>sw</toc>
- <toc>w3c-uaag10</toc>
- <toc>wxwidgets_bugs</toc>
- </ignoretocs>
- <ignoredoxygen>
- <toc>TDE Libraries (Doxygen)</toc>
- </ignoredoxygen>
- </kdevdoctreeview>
- <kdevdebugger>
- <general>
- <dbgshell>libtool</dbgshell>
- <programargs></programargs>
- <gdbpath></gdbpath>
- <breakonloadinglibs>true</breakonloadinglibs>
- <separatetty>false</separatetty>
- <floatingtoolbar>false</floatingtoolbar>
- </general>
- <display>
- <staticmembers>false</staticmembers>
- <demanglenames>true</demanglenames>
- </display>
- </kdevdebugger>
- <kdevtrollproject>
- <general>
- <activedir></activedir>
- </general>
- <run>
- <mainprogram>./%{APPNAMELC}</mainprogram>
- <programargs>-qws</programargs>
- <envvars>
- <envvar value="/opt/Qtopia/SDK/4.2.4/x86" name="QPEDIR" />
- <envvar value="$QPEDIR/qtopiacore/target" name="TQTDIR" />
- <envvar value="/opt/Qtopia/SDK/4.2.4/x86/lib:/opt/Qtopia/SDK/4.2.4/x86/qtopiacore/target/lib:$LD_LIBRARY_PATH" name="LD_LIBRARY_PATH" />
- <envvar value="$PATH:/opt/Qtopia/SDK/scripts:/opt/Qtopia/SDK/4.2.4/x86/bin:/opt/Qtopia/SDK/4.2.4/x86/scripts" name="PATH" />
-
- </envvars>
- </run>
- <envvars/>
- <make>
- <abortonerror>true</abortonerror>
- <runmultiplejobs>false</runmultiplejobs>
- <numberofjobs>1</numberofjobs>
- <dontact>false</dontact>
- <makebin></makebin>
- <prio>0</prio>
- <envvars>
- <envvar value="/opt/Qtopia/SDK/4.2.4/x86" name="QPEDIR" />
- <envvar value="/opt/Qtopia/SDK/4.2.4/x86/qtopiacore/target" name="TQTDIR" />
- <envvar value="$PATH:/opt/Qtopia/SDK/scripts:/opt/Qtopia/SDK/4.2.4/x86/bin:/opt/Qtopia/SDK/4.2.4/x86/scripts" name="PATH" />
- </envvars>
- </make>
- </kdevtrollproject>
- <kdevfilecreate>
- <filetypes/>
- <useglobaltypes/>
- </kdevfilecreate>
- <cppsupportpart>
- <codecompletion>
- <codehinting outputview="1" enablech="0" selectview="0" />
- </codecompletion>
- <classstore>
- <enablepcs>false</enablepcs>
- <enablepp>false</enablepp>
- <preparsing/>
- </classstore>
- <filetemplates>
- <choosefiles>false</choosefiles>
- <interfaceURL></interfaceURL>
- <implementationURL></implementationURL>
- <interfacesuffix>.h</interfacesuffix>
- <implementationsuffix>.cpp</implementationsuffix>
- <lowercasefilenames>true</lowercasefilenames>
- </filetemplates>
- </cppsupportpart>
- <kdevclassview>
- <folderhierarchy>true</folderhierarchy>
- <depthoffolders>2</depthoffolders>
- </kdevclassview>
- <kdevcvs>
- <cvsoptions>-f</cvsoptions>
- <commitoptions></commitoptions>
- <updateoptions>-dP</updateoptions>
- <addoptions></addoptions>
- <removeoptions>-f</removeoptions>
- <diffoptions>-u3 -p</diffoptions>
- <logoptions></logoptions>
- <rshoptions></rshoptions>
- </kdevcvs>
- <kdevdocumentation>
- <projectdoc>
- <docsystem>Doxygen Documentation Collection</docsystem>
- <docurl>%{APPNAMELC}.tag</docurl>
- </projectdoc>
- </kdevdocumentation>
- <kdevcppsupport>
- <qt>
- <used>true</used>
- <version>4</version>
- <includestyle>4</includestyle>
- <root>/usr/lib/qt3</root>
- <designerintegration>ExternalDesigner</designerintegration>
- <qmake>/opt/Qtopia/SDK/4.2.4/x86/bin/qtopiamake</qmake>
- <designer>/opt/Qtopia/SDK/4.2.4/x86/bin/designer</designer>
- <designerpluginpaths/>
- </qt>
- </kdevcppsupport>
-</kdevelop>
diff --git a/languages/cpp/app_templates/qtopia4app/app.pro b/languages/cpp/app_templates/qtopia4app/app.pro
deleted file mode 100644
index 05a0bb9c..00000000
--- a/languages/cpp/app_templates/qtopia4app/app.pro
+++ /dev/null
@@ -1,31 +0,0 @@
-qtopia_project(qtopia app) # see buildsystem.html for more project keywords
-TARGET=%{APPNAMELC}
-CONFIG+=qtopia_main
-CONFIG+=no_singleexec
-CONFIG+=no_quicklaunch
-CONFIG+=no_tr
-
-FORMS=%{APPNAMELC}base.ui
-HEADERS=%{APPNAMELC}.h
-SOURCES=main.cpp %{APPNAMELC}.cpp
-
-desktop.files=%{APPNAMELC}.desktop
-desktop.path=/apps/Applications
-desktop.hint=desktop
-
-pics.files=pics/*
-pics.path=/pics/%{APPNAMELC}
-pics.hint=pics
-
-help.source=help
-help.files=%{APPNAME}.html
-help.hint=help
-
-INSTALLS+=desktop pics help
-
-pkg.name=%{APPNAME}
-pkg.desc=%{APPNAME} Application
-pkg.version=1.0.0-1
-pkg.maintainer=%{AUTHOR} %{EMAIL}
-pkg.license=GPL
-pkg.domain=window
diff --git a/languages/cpp/app_templates/qtopia4app/example.cpp b/languages/cpp/app_templates/qtopia4app/example.cpp
deleted file mode 100644
index 735f7e03..00000000
--- a/languages/cpp/app_templates/qtopia4app/example.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-
-#include "%{APPNAMELC}.h"
-#include <tqpushbutton.h>
-
-%{APPNAME}Base::%{APPNAME}Base( TQWidget *parent, TQt::WFlags f )
- : TQWidget( parent, f )
-{
- setupUi( this );
-}
-
-%{APPNAME}Base::~%{APPNAME}Base()
-{
-}
-
-/*
- * Constructs a %{APPNAME} which is a child of 'parent', with the
- * name 'name' and widget flags set to 'f'
- */
-%{APPNAME}::%{APPNAME}( TQWidget *parent, TQt::WFlags f )
- : %{APPNAME}Base( parent, f )
-{
- connect(quit, TQT_SIGNAL(clicked()), this, TQT_SLOT(goodBye()));
-}
-
-/*
- * Destroys the object and frees any allocated resources
- */
-%{APPNAME}::~%{APPNAME}()
-{
- // no need to delete child widgets, TQt does it all for us
-}
-
-/*
- * A simple slot... not very interesting.
- */
-void %{APPNAME}::goodBye()
-{
- close();
-}
-
diff --git a/languages/cpp/app_templates/qtopia4app/example.desktop b/languages/cpp/app_templates/qtopia4app/example.desktop
deleted file mode 100644
index f6f04194..00000000
--- a/languages/cpp/app_templates/qtopia4app/example.desktop
+++ /dev/null
@@ -1,37 +0,0 @@
-[Desktop Entry]
-Comment=An %{APPNAME} Program
-Comment[ca]=Un programa per a %{APPNAME}
-Comment[da]=Et %{APPNAME} program
-Comment[de]=Ein %{APPNAME}-Program
-Comment[el]=Ένα πρόγραμμα %{APPNAME}
-Comment[es]=Un programa %{APPNAME}
-Comment[et]=%{APPNAME} programm
-Comment[eu]=%{APPNAME} programa bat
-Comment[fa]=برنامۀ %{APPNAME}
-Comment[fr]=Un programme %{APPNAME}
-Comment[ga]=Clár %{APPNAME}
-Comment[gl]=Un programa %{APPNAME}
-Comment[hu]=%{APPNAME} program
-Comment[it]=Un programma per %{APPNAME}
-Comment[ja]=%{APPNAME} プログラム
-Comment[nds]=En %{APPNAME}-Programm
-Comment[ne]= %{APPNAME} कार्यक्रम
-Comment[nl]=Een %{APPNAME} programma
-Comment[pl]=Program %{APPNAME}
-Comment[pt]=Um Programa %{APPNAME}
-Comment[pt_BR]=Um Programa %{APPNAME}
-Comment[ru]=Программа %{APPNAME}
-Comment[sk]=%{APPNAME} program
-Comment[sl]=Program %{APPNAME}
-Comment[sr]=%{APPNAME} програм
-Comment[sr@Latn]=%{APPNAME} program
-Comment[sv]=Ett %{APPNAME}-program
-Comment[ta]=ஒரு %{APPNAME} நிரல்
-Comment[tg]=Барномаи %{APPNAME}
-Comment[tr]=Bir %{APPNAME} Programı
-Comment[zh_CN]=一个 %{APPNAME} 程序
-Comment[zh_TW]=一個 %{APPNAME} 程式
-Exec=%{APPNAMELC}
-Icon=%{APPNAME}
-Type=Application
-Name=%{APPNAME}
diff --git a/languages/cpp/app_templates/qtopia4app/example.h b/languages/cpp/app_templates/qtopia4app/example.h
deleted file mode 100644
index f6e3c548..00000000
--- a/languages/cpp/app_templates/qtopia4app/example.h
+++ /dev/null
@@ -1,25 +0,0 @@
-
-#ifndef %{APPNAMEUC}_H
-#define %{APPNAMEUC}_H
-#include "ui_%{APPNAMELC}base.h"
-
-class %{APPNAME}Base : public TQWidget, public Ui_%{APPNAME}Base
-{
-public:
- %{APPNAME}Base( TQWidget *parent = 0, TQt::WFlags f = 0 );
- virtual ~%{APPNAME}Base();
-};
-
-class %{APPNAME} : public %{APPNAME}Base
-{
- Q_OBJECT
-
-public:
- %{APPNAME}( TQWidget *parent = 0, TQt::WFlags f = 0 );
- virtual ~%{APPNAME}();
-
-private slots:
- void goodBye();
-};
-
-#endif // %{APPNAMEUC}_H
diff --git a/languages/cpp/app_templates/qtopia4app/example.html b/languages/cpp/app_templates/qtopia4app/example.html
deleted file mode 100644
index 9bcae99d..00000000
--- a/languages/cpp/app_templates/qtopia4app/example.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-<h1>%{APPNAME}</h1>
-
-<p>This is the help for the %{APPNAME} program.
-
-<p>To user this application:
-
-<ol>
- <li>Press the <img width=12 height=12 src=%{APPNAME}.png> icon in the TQtopia launcher.
- <li>Read the label.
- <li>Press the button.
- <li>Read the source code provided.
-</ol>
-
-Now you know how to make a TQtopia application!
diff --git a/languages/cpp/app_templates/qtopia4app/examplebase.ui b/languages/cpp/app_templates/qtopia4app/examplebase.ui
deleted file mode 100644
index 107d4e96..00000000
--- a/languages/cpp/app_templates/qtopia4app/examplebase.ui
+++ /dev/null
@@ -1,44 +0,0 @@
-<ui version="4.0" stdsetdef="1" >
- <author></author>
- <comment></comment>
- <exportmacro></exportmacro>
- <class>%{APPNAME}Base</class>
- <widget class="TQWidget" name="%{APPNAME}Base" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>196</width>
- <height>245</height>
- </rect>
- </property>
- <property name="windowTitle" >
- <string>%{APPNAME}</string>
- </property>
- <layout class="TQVBoxLayout" >
- <property name="margin" >
- <number>11</number>
- </property>
- <property name="spacing" >
- <number>6</number>
- </property>
- <item>
- <widget class="TQLabel" name="TextLabel1" >
- <property name="text" >
- <string>This is just an %{APPNAME}. It doesn't do anything interesting at all.</string>
- </property>
- <property name="wordWrap" >
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="TQPushButton" name="quit" >
- <property name="text" >
- <string>Quit</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
-</ui>
diff --git a/languages/cpp/app_templates/qtopia4app/main.cpp b/languages/cpp/app_templates/qtopia4app/main.cpp
deleted file mode 100644
index b4ccc5ca..00000000
--- a/languages/cpp/app_templates/qtopia4app/main.cpp
+++ /dev/null
@@ -1,7 +0,0 @@
-
-#include "%{APPNAMELC}.h"
-#include <tqtopia/tqtopiaapplication.h>
-
-TQTOPIA_ADD_APPLICATION("%{APPNAMELC}", %{APPNAME})
-TQTOPIA_MAIN
-
diff --git a/languages/cpp/app_templates/qtopia4app/qtopia4app.kdevtemplate b/languages/cpp/app_templates/qtopia4app/qtopia4app.kdevtemplate
deleted file mode 100644
index 72a961c0..00000000
--- a/languages/cpp/app_templates/qtopia4app/qtopia4app.kdevtemplate
+++ /dev/null
@@ -1,193 +0,0 @@
-# TDE Config File
-[General]
-Name=Qtopia 4 Application
-Name[ca]=Aplicació per a Qtopia 4
-Name[da]=Qtopia4-program
-Name[de]=Qtopia 4-Anwendung
-Name[el]=Εφαρμογή Qtopia 4
-Name[es]=Aplicación para Qtopia 4
-Name[et]=Qtopia 4 rakendus
-Name[hu]=Qtopia 4-alapú alkalmazás
-Name[it]=Applicazione Qtopia 4
-Name[nds]=Qtopia 4-Programm
-Name[nl]=Qtopia4-programma
-Name[pl]=Program wykorzystujący Qtopię 4
-Name[pt]=Aplicação do Qtopia 4
-Name[pt_BR]=Aplicação do Qtopia 4
-Name[ru]=Приложение Qtopia 4
-Name[sk]=Qtopia 4 aplikácia
-Name[sr]=Qtopia 4 програм
-Name[sr@Latn]=Qtopia 4 program
-Name[sv]=Qtopia 4-program
-Name[zh_TW]=Qtopia 4 應用程式
-Icon=qmakeapp4.png
-Category=C++/Embedded
-Comment=Generate a Qmake/Qt based application for Qtopia 4.x
-Comment[ca]=Genera una aplicació basada en Qmake/Qt per a Qtopia 4.x
-Comment[da]=Genererer et QMake-/Qt-baseret program til Qtopia 4.x
-Comment[de]=Erstellt eine auf QMake/Qt basierende Anwendung für Qtopia 4.x
-Comment[el]=Δημιουργία μιας εφαρμογής βασισμένης στο Qmake/Qt για το Qtopia 4.x
-Comment[es]=Genera una aplicación basada en Qmake/Qt para Qtopia 4.x
-Comment[et]=Qtopia 4.x rakenduse loomine QMake'i/Qt põhjal
-Comment[hu]=Létrehoz egy QMake/Qt-alapú alkalmazást a Qtopia 4.x rendszerhez
-Comment[it]=Genera un'applicazione basata su QMake/Qt per Qtopia 4.x
-Comment[nds]=Stellt en op QMake/Qt opbuut Programm för Qtopia 4.x op
-Comment[nl]=Genereer een Qmake/Qt-gebaseerd programma voor Qtopia 4.x
-Comment[pl]=Generuje program wykorzystujący QMake/Qt dla Qtopii 4.x
-Comment[pt]=Gera uma aplicação, baseada no QMake/Qt, para o Qtopia 4.x
-Comment[pt_BR]=Gera uma aplicação, baseada no QMake/Qt, para o Qtopia 4.x
-Comment[ru]=Создание приложения Qt, использующего QMake, для Qtopia 4.x
-Comment[sk]=Vygeneruje aplikáciu založenú na QMake/Qt pre Qtopia 4.x
-Comment[sr]=Прави програм за Qtopia-у 4.x на основу QMake-а/Qt-а
-Comment[sr@Latn]=Pravi program za Qtopia-u 4.x na osnovu QMake-a/Qt-a
-Comment[sv]=Skapa ett Qmake/Qt-baserat program för Qtopia 4.x
-Comment[zh_TW]=產生一個以 Qmake/Qt 為基礎的 Qtopia 4.x 應用程式
-FileTemplates=h,CStyle,cpp,CStyle
-ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}.cpp
-Archive=qtopia4app.tar.gz
-
-[MkDir0]
-Type=mkdir
-Dir=%{dest}/help
-
-[MkDir1]
-Type=mkdir
-Dir=%{dest}/help/html
-
-[FILE1]
-Type=install
-EscapeXML=true
-Source=%{src}/app.kdevelop
-Dest=%{dest}/%{APPNAMELC}.kdevelop
-
-[FILE2]
-Type=install
-Source=%{src}/Example.png
-Dest=%{dest}/%{APPNAME}.png
-Process=false
-
-[FILE3]
-Type=install
-Source=%{src}/app.pro
-Dest=%{dest}/%{APPNAMELC}.pro
-
-[FILE4]
-Type=install
-Source=%{src}/example.cpp
-Dest=%{dest}/%{APPNAMELC}.cpp
-
-[FILE5]
-Type=install
-Source=%{src}/example.h
-Dest=%{dest}/%{APPNAMELC}.h
-
-[FILE6]
-Type=install
-EscapeXML=true
-Source=%{src}/examplebase.ui
-Dest=%{dest}/%{APPNAMELC}base.ui
-
-[FILE7]
-Type=install
-Source=%{src}/example.desktop
-Dest=%{dest}/%{APPNAMELC}.desktop
-
-[FILE8]
-Type=install
-EscapeXML=true
-Source=%{src}/example.html
-Dest=%{dest}/%{APPNAMELC}.html
-
-[FILE9]
-Type=install
-Source=%{src}/main.cpp
-Dest=%{dest}/main.cpp
-
-[MSG]
-Type=message
-Comment=A Qtopia application was created in %{dest}
-Comment[ca]=Una aplicació basada en Qtopia ha estat creada en %{dest}
-Comment[da]=Et Qtopia program blev oprettet i %{dest}
-Comment[de]=Eine Qtopia-Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή Qtopia δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación para Qtopia ha sido creada en %{dest}
-Comment[et]=Qtopia rakendus loodi asukohta %{dest}
-Comment[eu]=Qtopia aplikazio bat sortu da hemen: %{dest}
-Comment[fa]=یک کاربرد Qtopia در %{dest} ایجاد شد
-Comment[fr]=Une application Qtopia a été créée dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchlár Qtopia i %{dest}
-Comment[gl]=Creouse unha aplicación Qtopia en %{dest}
-Comment[hu]=Létrejött egy Qtopia-alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione Qtopia in %{dest}
-Comment[ja]=Qtopia アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Qtopia-Programm opstellt
-Comment[ne]=Qtopia अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Qtopia-toepassing is aangemaakt in %{dest}
-Comment[pl]=Program wykorzystujący Qtopię został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação do Qtopia em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação do Qtopia em %{dest}
-Comment[ru]=Приложение Qtopia создано в %{dest}
-Comment[sk]=Qtopia aplikácia bola vytvorená v %{dest}
-Comment[sr]=Qtopia програм је направљен у %{dest}
-Comment[sr@Latn]=Qtopia program je napravljen u %{dest}
-Comment[sv]=Ett Qtopia-program skapades i %{dest}
-Comment[tr]=Bir Qtopia uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 创建了 Qtopia 应用程序
-Comment[zh_TW]=一個 Qtopia 應用程式已建立於 %{dest}
-
-[QMAKE]
-Type=value
-ValueType=QString
-Value=QMAKE
-Comment=Absolute Path for QMake (Qt4).
-Comment[ca]=Ruta absoluta per a QMake (Qt4).
-Comment[da]=Absolut søgesti til QMake (Qt4).
-Comment[de]=Absoluter Pfad für QMake (Qt4).
-Comment[el]=Απόλυτη διαδρομή για το QMake (Qt4).
-Comment[es]=Ruta completa para QMake (Qt4).
-Comment[et]=QMake (Qt4) absoluutne asukoht.
-Comment[fr]=Chemin absolu pour QMake (Qt4).
-Comment[hu]=A QMake (Qt4) teljes elérési útja.
-Comment[it]=Percorso assoluto per QMake (Qt4).
-Comment[ja]=QMake (Qt4) の絶対パス
-Comment[nds]=Afsluut Padd för QMake (Qt4)
-Comment[nl]=Absoluut pad naar QMake (Qt4).
-Comment[pl]=Ścieżka bezwzględna do QMake (Qt4).
-Comment[pt]=Localização Absoluta do QMake (Qt4).
-Comment[pt_BR]=Localização Absoluta do QMake (Qt4).
-Comment[ru]=Полный путь к QMake (Qt 4).
-Comment[sk]=Absolútna cesta ku QMake (Qt4).
-Comment[sr]=Апсолутна путања до QMake-а (Qt4).
-Comment[sr@Latn]=Apsolutna putanja do QMake-a (Qt4).
-Comment[sv]=Absolut sökväg till QMake (Qt4).
-Comment[zh_TW]=QMake(Qt4)的絕對路徑
-Default=/opt/Qtopia/SDK/4.2.4/x86/bin/qtopiamake
-[DESIGNER]
-Type=value
-ValueType=QString
-Value=DESIGNER
-Comment=Absolute Path for Designer (Qt4).
-Comment[ca]=Ruta absoluta per a Designer (Qt4).
-Comment[da]=Absolut søgesti til Designer (Qt4).
-Comment[de]=Absoluter Pfad für Designer (Qt4).
-Comment[el]=Απόλυτη διαδρομή για τον Σχεδιαστή (Qt4).
-Comment[es]=Ruta completa para Designer (Qt4).
-Comment[et]=Disaineri (Qt4) absoluutne asukoht.
-Comment[fr]=Chemin absolu pour Designer (Qt4).
-Comment[hu]=A Designer (Qt4) teljes elérési útja
-Comment[it]=Percorso assoluto del Designer (Qt4).
-Comment[ja]=Designer (Qt4) の絶対パス
-Comment[nds]=Afsluut Padd för Designer (Qt4)
-Comment[nl]=Absoluut pad naar Designer (Qt4).
-Comment[pl]=Ścieżka bezwzględna do Designera (Qt4).
-Comment[pt]=Localização Absoluta do Designer (Qt4).
-Comment[pt_BR]=Localização Absoluta do Designer (Qt4).
-Comment[ru]=Полный путь к Designer (Qt 4).
-Comment[sk]=Absolútna cesta ku Designer (Qt4).
-Comment[sr]=Апсолутна путања до Designer-а (Qt4).
-Comment[sr@Latn]=Apsolutna putanja do Designer-a (Qt4).
-Comment[sv]=Absolut sökväg till Designer (Qt4).
-Comment[zh_TW]=設計家(Qt4)的絕對路徑
-Default=/opt/Qtopia/SDK/4.2.4/x86/bin/designer
-
-
diff --git a/languages/cpp/app_templates/qtopia4app/qtopia4app.png b/languages/cpp/app_templates/qtopia4app/qtopia4app.png
deleted file mode 100644
index 1107719a..00000000
--- a/languages/cpp/app_templates/qtopia4app/qtopia4app.png
+++ /dev/null
Binary files differ
diff --git a/languages/cpp/app_templates/qtopiaapp/CMakeLists.txt b/languages/cpp/app_templates/qtopiaapp/CMakeLists.txt
index 4dd3acca..140b9427 100644
--- a/languages/cpp/app_templates/qtopiaapp/CMakeLists.txt
+++ b/languages/cpp/app_templates/qtopiaapp/CMakeLists.txt
@@ -9,12 +9,31 @@
#
#################################################
-add_custom_target( qtopiaapp.tar.gz ALL
- COMMAND ${TAR} zcf qtopiaapp.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- Example.png app.kdevelop example.control example.desktop
+set( _tarball_desktops example.desktop )
+set( _tarball_files
+ Example.png app.kdevelop example.control
example.html main.cpp Makefile.am app.pro example.cpp
example.h examplebase.ui qtopiaapp
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET qtopiaapp.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +41,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- qtopiaapp.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE qtopiaapp.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/qtopiaapp/example.cpp b/languages/cpp/app_templates/qtopiaapp/example.cpp
index d68f6c6d..f03ea5c3 100644
--- a/languages/cpp/app_templates/qtopiaapp/example.cpp
+++ b/languages/cpp/app_templates/qtopiaapp/example.cpp
@@ -9,7 +9,7 @@
%{APPNAME}::%{APPNAME}( TQWidget* parent, const char* name, WFlags fl )
: %{APPNAME}Base( parent, name, fl )
{
- connect(quit, TQT_SIGNAL(clicked()), this, TQT_SLOT(goodBye()));
+ connect(quit, TQ_SIGNAL(clicked()), this, TQ_SLOT(goodBye()));
}
/*
diff --git a/languages/cpp/app_templates/qtopiaapp/example.desktop b/languages/cpp/app_templates/qtopiaapp/example.desktop
index f6f04194..813ef2ec 100644
--- a/languages/cpp/app_templates/qtopiaapp/example.desktop
+++ b/languages/cpp/app_templates/qtopiaapp/example.desktop
@@ -1,37 +1,8 @@
[Desktop Entry]
+Name=%{APPNAME}
+
Comment=An %{APPNAME} Program
-Comment[ca]=Un programa per a %{APPNAME}
-Comment[da]=Et %{APPNAME} program
-Comment[de]=Ein %{APPNAME}-Program
-Comment[el]=Ένα πρόγραμμα %{APPNAME}
-Comment[es]=Un programa %{APPNAME}
-Comment[et]=%{APPNAME} programm
-Comment[eu]=%{APPNAME} programa bat
-Comment[fa]=برنامۀ %{APPNAME}
-Comment[fr]=Un programme %{APPNAME}
-Comment[ga]=Clár %{APPNAME}
-Comment[gl]=Un programa %{APPNAME}
-Comment[hu]=%{APPNAME} program
-Comment[it]=Un programma per %{APPNAME}
-Comment[ja]=%{APPNAME} プログラム
-Comment[nds]=En %{APPNAME}-Programm
-Comment[ne]= %{APPNAME} कार्यक्रम
-Comment[nl]=Een %{APPNAME} programma
-Comment[pl]=Program %{APPNAME}
-Comment[pt]=Um Programa %{APPNAME}
-Comment[pt_BR]=Um Programa %{APPNAME}
-Comment[ru]=Программа %{APPNAME}
-Comment[sk]=%{APPNAME} program
-Comment[sl]=Program %{APPNAME}
-Comment[sr]=%{APPNAME} програм
-Comment[sr@Latn]=%{APPNAME} program
-Comment[sv]=Ett %{APPNAME}-program
-Comment[ta]=ஒரு %{APPNAME} நிரல்
-Comment[tg]=Барномаи %{APPNAME}
-Comment[tr]=Bir %{APPNAME} Programı
-Comment[zh_CN]=一个 %{APPNAME} 程序
-Comment[zh_TW]=一個 %{APPNAME} 程式
+
Exec=%{APPNAMELC}
Icon=%{APPNAME}
Type=Application
-Name=%{APPNAME}
diff --git a/languages/cpp/app_templates/qtopiaapp/example.h b/languages/cpp/app_templates/qtopiaapp/example.h
index eca9c039..af32c7e7 100644
--- a/languages/cpp/app_templates/qtopiaapp/example.h
+++ b/languages/cpp/app_templates/qtopiaapp/example.h
@@ -5,7 +5,7 @@
class %{APPNAME} : public %{APPNAME}Base
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/app_templates/qtopiaapp/qtopiaapp b/languages/cpp/app_templates/qtopiaapp/qtopiaapp
index e07d8627..46cb80b7 100644
--- a/languages/cpp/app_templates/qtopiaapp/qtopiaapp
+++ b/languages/cpp/app_templates/qtopiaapp/qtopiaapp
@@ -1,11 +1,11 @@
# TMake application
[General]
Name=Qtopia Application
-Name[fr]=Une Application Qtopia
-Icon=qmakeapp.png
-Category=C++/Embedded
-Category[fr]=C++/Environnement embarqu
+
Comment=Generate a TMake/Qt based application for Qtopia 1.x
-Comment[fr]=Gnre une application base sur Qt / TMake pour l'environnement Qtopia 1.x.
+
+Category=C++/Embedded
+
+Icon=qmakeapp.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=APPNAMELC.cpp
diff --git a/languages/cpp/app_templates/qtopiaapp/qtopiaapp.kdevtemplate b/languages/cpp/app_templates/qtopiaapp/qtopiaapp.kdevtemplate
index e1bb67f9..0dcfdb8d 100644
--- a/languages/cpp/app_templates/qtopiaapp/qtopiaapp.kdevtemplate
+++ b/languages/cpp/app_templates/qtopiaapp/qtopiaapp.kdevtemplate
@@ -1,67 +1,12 @@
# TDE Config File
[General]
Name=Qtopia Application
-Name[ca]=Aplicació per a Qtopia
-Name[da]=Qtopia-program
-Name[de]=Qtopia-Anwendung
-Name[el]=Εφαρμογή Qtopia
-Name[es]=Aplicación para Qtopia
-Name[et]=Qtopia rakendus
-Name[eu]=Qtopia aplikazioa
-Name[fa]=کاربرد Qtopia
-Name[fr]=Application Qtopia
-Name[ga]=Feidhmchlár Qtopia
-Name[gl]=Aplicación Qtopia
-Name[hu]=Qtopia-alkalmazás
-Name[it]=Applicazione Qtopia
-Name[ja]=Qtopia アプリケーション
-Name[nds]=Qtopia-Programm
-Name[ne]=Qtopia अनुप्रयोग
-Name[nl]=Qtopia-toepassing
-Name[pl]=Program wykorzystujący Qtopię
-Name[pt]=Aplicação do Qtopia
-Name[pt_BR]=Aplicação do Qtopia
-Name[ru]=Приложение Qtopia
-Name[sk]=Qtopia aplikácia
-Name[sl]=Program za Qtopio
-Name[sr]=Qtopia програм
-Name[sr@Latn]=Qtopia program
-Name[sv]=Qtopia-program
-Name[tr]=Qtopia Uygulaması
-Name[zh_CN]=Qtopia 应用程序
-Name[zh_TW]=Qtopia 應用程式
-Icon=qmakeapp.png
-Category=C++/Embedded
-Category[fr]=C++/Environnement embarqu
+
Comment=Generate a TMake/Qt based application for Qtopia 1.x
-Comment[ca]=Genera una aplicació basada en TMake/Qt per a Qtopia 1.x
-Comment[da]=Generér et TMake/Qt baseret program for Qtopia 1.x
-Comment[de]=Erstellt eine auf TMake/Qt basierende Anwendung für Qtopia 1.x
-Comment[el]=Δημιουργία μιας εφαρμογής βασισμένης στα TMake/Qt για το Qtopia 1.x
-Comment[es]=Genera una aplicación basada en TMake/Qt para Qtopia 1.x
-Comment[et]=Qtopia 1.x rakenduse loomine TMake'i/Qt põhjal
-Comment[eu]= Sortu TMake/Qt software-ean oinarritutako Qtopia 1.x aplikazio bat
-Comment[fa]=یک کاربرد بر مبنای TMake/Qt برای Qtopia 1.x تولید می‌کند
-Comment[fr]=Génère une application basée sur TMake / Qt pour Qtopia 1.x
-Comment[ga]=Cruthaigh feidhmchlár bunaithe ar TMake/Qt le haghaidh Qtopia 1.x
-Comment[gl]=Xera unha aplicación baseada en TMake/Qt para Qtopia 1.x
-Comment[hu]=Létrehoz egy TMake/Qt-alapú alkalmazást a Qtopia 1.x rendszerhez
-Comment[it]=Genera un'applicazione basata su TMake/Qt per Qtopia 1.x
-Comment[ja]=Qtopia 1.x 用の TMake/Qt ベースのアプリケーションを作成
-Comment[nds]=Stellt en op TMake/Qt opbuut Programm för Qtopia 1.x op
-Comment[ne]= Qtopia 1.x का लागि TMake/Qt आधारित अनुप्रयोग उत्पन्न गर्नुहोस्
-Comment[nl]=Genereert een Tmake/Qt-gebaseerde toepassing voor Qtopie 1.x
-Comment[pl]=Generuje program wykorzystujący TMake i Qt dla Qtopii 1.x
-Comment[pt]=Gera uma aplicação, baseada no TMake/Qt, para o Qtopia 1.x
-Comment[pt_BR]=Gera uma aplicação, baseada no TMake/Qt, para o Qtopia 1.x
-Comment[ru]=Создание приложения Qt со сборкой посредством TMake для Qtopia 1.x
-Comment[sk]=Vygeneruje aplikáciu založenú na TMake/Qt pre Qtopia 1.x
-Comment[sr]=Прави програм за Qtopia-у 1.x на основуTMake-а/Qt-а
-Comment[sr@Latn]=Pravi program za Qtopia-u 1.x na osnovuTMake-a/Qt-a
-Comment[sv]=Skapa ett TMake/Qt-baserat program för Qtopia 1.x
-Comment[tr]=Qtopia 1.x için TMake/Qt tabanlı bir uygulama yarat
-Comment[zh_CN]=生成适用于 Qtopia 1.x 基于 TMake/Qt 的应用程序
-Comment[zh_TW]=產生一個 Qtopia 1.x 的 TMake/Qt 應用程式
+
+Category=C++/Embedded
+
+Icon=qmakeapp.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}.cpp
Archive=qtopiaapp.tar.gz
@@ -123,31 +68,3 @@ Dest=%{dest}/main.cpp
[MSG]
Type=message
Comment=A Qtopia application was created in %{dest}
-Comment[ca]=Una aplicació basada en Qtopia ha estat creada en %{dest}
-Comment[da]=Et Qtopia program blev oprettet i %{dest}
-Comment[de]=Eine Qtopia-Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή Qtopia δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación para Qtopia ha sido creada en %{dest}
-Comment[et]=Qtopia rakendus loodi asukohta %{dest}
-Comment[eu]=Qtopia aplikazio bat sortu da hemen: %{dest}
-Comment[fa]=یک کاربرد Qtopia در %{dest} ایجاد شد
-Comment[fr]=Une application Qtopia a été créée dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchlár Qtopia i %{dest}
-Comment[gl]=Creouse unha aplicación Qtopia en %{dest}
-Comment[hu]=Létrejött egy Qtopia-alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione Qtopia in %{dest}
-Comment[ja]=Qtopia アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Qtopia-Programm opstellt
-Comment[ne]=Qtopia अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Qtopia-toepassing is aangemaakt in %{dest}
-Comment[pl]=Program wykorzystujący Qtopię został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação do Qtopia em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação do Qtopia em %{dest}
-Comment[ru]=Приложение Qtopia создано в %{dest}
-Comment[sk]=Qtopia aplikácia bola vytvorená v %{dest}
-Comment[sr]=Qtopia програм је направљен у %{dest}
-Comment[sr@Latn]=Qtopia program je napravljen u %{dest}
-Comment[sv]=Ett Qtopia-program skapades i %{dest}
-Comment[tr]=Bir Qtopia uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 创建了 Qtopia 应用程序
-Comment[zh_TW]=一個 Qtopia 應用程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/tdecmodule/CMakeLists.txt b/languages/cpp/app_templates/tdecmodule/CMakeLists.txt
index 348135d9..d16ff5c9 100644
--- a/languages/cpp/app_templates/tdecmodule/CMakeLists.txt
+++ b/languages/cpp/app_templates/tdecmodule/CMakeLists.txt
@@ -9,11 +9,30 @@
#
#################################################
-add_custom_target( tdecmodule.tar.gz ALL
- COMMAND ${TAR} zcf tdecmodule.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- module.cpp module.h module.desktop module.kdevelop
+set( _tarball_desktops module.desktop )
+set( _tarball_files
+ module.cpp module.h module.kdevelop
src-Makefile.am tdecmodule.png subdirs
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET tdecmodule.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -21,6 +40,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- tdecmodule.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE tdecmodule.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/tdecmodule/module.desktop b/languages/cpp/app_templates/tdecmodule/module.desktop
index 17817afe..a651953e 100644
--- a/languages/cpp/app_templates/tdecmodule/module.desktop
+++ b/languages/cpp/app_templates/tdecmodule/module.desktop
@@ -8,74 +8,11 @@ X-TDE-Library=%{APPNAMELC}
X-TDE-HasReadOnlyMode=false
X-TDE-ParentApp=kcontrol
-
-
[Desktop Entry]
-Comment=%{APPNAME} - a kcontrol module
-Comment[br]=%{APPNAME} - ur mollad kcontrol
-Comment[ca]=%{APPNAME} - un mòdul per a kcontrol
-Comment[da]=%{APPNAME} - et kcontrol-modul
-Comment[de]=%{APPNAME} - ein KControl-Modul
-Comment[el]=%{APPNAME} - ένα άρθρωμα kcontrol
-Comment[es]=%{APPNAME} - un módulo de kcontrol
-Comment[et]=%{APPNAME} - TDE juhtimiskeskuse moodul
-Comment[eu]=%{APPNAME} - kcontrol modulu bat
-Comment[fa]=%{APPNAME} - یک پیمانۀ kcontrol
-Comment[fr]=%{APPNAME} - un module kcontrol
-Comment[ga]=%{APPNAME} - modúl kcontrol
-Comment[gl]=%{APPNAME} - un módulo de kcontrol
-Comment[hu]=%{APPNAME} - beállítómodul
-Comment[it]=%{APPNAME} - un modulo per kcontrol
-Comment[ja]=%{APPNAME} kcontrol モジュール
-Comment[nds]=%{APPNAME} - en KControl-Moduul
-Comment[ne]=%{APPNAME} - एउटा केडीई नियन्त्रण मोड्युल
-Comment[nl]=%{APPNAME} - een kcontrol module
-Comment[pl]=Moduł Centrum Sterowania dla %{APPNAME}
-Comment[pt]=%{APPNAME} - um módulo do kcontrol
-Comment[pt_BR]=%{APPNAME} - um módulo do kcontrol
-Comment[ru]=%{APPNAME} - модуль kcontrol
-Comment[sk]=%{APPNAME} - a kcontrol modul
-Comment[sl]=%{APPNAME} - modul za kcontrol
-Comment[sr]=%{APPNAME} — модул за kcontrol
-Comment[sr@Latn]=%{APPNAME} — modul za kcontrol
-Comment[sv]=%{APPNAME} - en modul i Inställningscentralen
-Comment[ta]=%{APPNAME} - ஒரு கேகன்ட்ரோல் கூறு
-Comment[tg]=%{APPNAME} - модули kcontrol
-Comment[tr]=%{APPNAME} - bir kcontrol birimi
-Comment[zh_CN]=%{APPNAME} - 一个 TDE 控制中心模块
-Comment[zh_TW]=%{APPNAME} - TDE 控制中心模組
-Keywords=%{APPNAME};%{APPNAMELC};
Name=The %{APPNAME} Applet
-Name[br]=An arloadig %{APPNAME}
-Name[ca]=La miniaplicació %{APPNAME}
-Name[da]=%{APPNAME}-appletten
-Name[de]=Das Miniprogramm %{APPNAME}
-Name[el]=Η μικροεφαρμογή %{APPNAME}
-Name[es]=Applet %{APPNAME}
-Name[et]=%{APPNAME} aplett
-Name[eu]=%{APPNAME} applet-a
-Name[fa]=برنامک %{APPNAME}
-Name[fr]=L'applet %{APPNAME}
-Name[ga]=An Feidhmchláirín %{APPNAME}
-Name[gl]=Applet %{APPNAME}
-Name[hu]=%{APPNAME} kisalkalmazás
-Name[it]=L'applet %{APPNAME}
-Name[ja]=%{APPNAME} アプレット
-Name[nds]=Dat Lüttprogramm %{APPNAME}
-Name[ne]= %{APPNAME} एप्लेट
-Name[nl]=De %{APPNAME}-applet
-Name[pl]=Aplet %{APPNAME}
-Name[pt]='Applet' %{APPNAME}
-Name[pt_BR]=O Mini-Aplicativo %{APPNAME}
-Name[ru]=Аплет %{APPNAME}
-Name[sk]=%{APPNAME} applet
-Name[sl]=Vstavek za %{APPNAME}
-Name[sr]=%{APPNAME} аплет
-Name[sr@Latn]=%{APPNAME} aplet
-Name[sv]=Miniprogram %{APPNAME}
-Name[tr]=%{APPNAME} Küçük Uygulaması
-Name[zh_CN]=%{APPNAME} 小程序
-Name[zh_TW]=%{APPNAME} 小程式
+Comment=%{APPNAME} - a kcontrol module
+
+Keywords=%{APPNAME};%{APPNAMELC};
Categories=Qt;TDE;X-TDE-settings-components;
diff --git a/languages/cpp/app_templates/tdecmodule/module.h b/languages/cpp/app_templates/tdecmodule/module.h
index 44ed3540..58622984 100644
--- a/languages/cpp/app_templates/tdecmodule/module.h
+++ b/languages/cpp/app_templates/tdecmodule/module.h
@@ -8,7 +8,7 @@
class %{APPNAME}: public TDECModule
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/app_templates/tdecmodule/tdecmodule.kdevtemplate b/languages/cpp/app_templates/tdecmodule/tdecmodule.kdevtemplate
index 329bb1e4..e2cbea86 100644
--- a/languages/cpp/app_templates/tdecmodule/tdecmodule.kdevtemplate
+++ b/languages/cpp/app_templates/tdecmodule/tdecmodule.kdevtemplate
@@ -1,68 +1,12 @@
# TDE Config File
[General]
Name=Control Center module
-Name[ca]=Mòdul per al Centre de control
-Name[da]=Kontrolcenter-modul
-Name[de]=Kontrollzentrum-Modul
-Name[el]=Άρθρωμα κέντρου ελέγχου
-Name[en_GB]=Control Centre module
-Name[es]=Módulo para el Centro de control
-Name[et]=Juhtimiskeskuse moodul
-Name[eu]=Kontrol-gunearen modulua
-Name[fa]=پیمانۀ مرکز کنترل
-Name[fr]=Module du centre de configuration
-Name[ga]=Modúl Lárionad Rialaithe
-Name[gl]=Módulo para Centro de control
-Name[hu]=KControl-beállítómodul
-Name[it]=Modulo del Centro di controllo
-Name[ja]=コントロールセンターモジュール
-Name[nds]=Kuntrullzentrum-Moduul
-Name[ne]=नियन्त्रण केन्द्र मोड्युल
-Name[nl]=Configuratiemodule
-Name[pl]=Moduł Centrum Sterowania
-Name[pt]=Módulo do Centro de Controlo
-Name[pt_BR]=Módulo do Centro de Controlo
-Name[ru]=Модуль Центра управления
-Name[sk]=Control Center modul
-Name[sl]=Modul nadzornega središča
-Name[sr]=Модул Контролног центра
-Name[sr@Latn]=Modul Kontrolnog centra
-Name[sv]=Modul i inställningscentralen
-Name[tr]=Kontrol Merkezi Birimi
-Name[zh_CN]=控制中心模块
-Name[zh_TW]=控制中心模組
-Icon=tdecmodule.png
-Category=C++/TDE
+
Comment=Generates a framework for a module which can be embedded into the Trinity Control Center.
-Comment[ca]=Genera una infraestructura per a un mòdul que es pugui encastar al Centre de control de Trinity.
-Comment[da]=Genererer et skelet for et modul som kan indlejres i Trinity's kontrolcenter.
-Comment[de]=Erstellt das Gerüst für ein Modul, das in das Trinity-Kontrollzentrum integriert werden kann.
-Comment[el]=Δημιουργεί ένα πλαίσιο για ένα άρθρωμα το οποίο μπορεί να ενσωματωθεί το κέντρο ελέγχου του Trinity.
-Comment[en_GB]=Generates a framework for a module which can be embedded into the Trinity Control Centre.
-Comment[es]=Genera una infraestructura para un módulo que se puede empotrar en el Centro de control de Trinity.
-Comment[et]=Mooduli raamistiku loomine, mida saab põimida Trinity juhtimiskeskusse.
-Comment[eu]=Trinity-ren kontrol-gunean kapsula daitekeen modulu baten lan-marko bat sortzen du.
-Comment[fa]=چارچوبی برای پیمانه‌ای که در مرکز کنترل Trinity می‌تواند نهفته شود، تولید می‌کند.
-Comment[fr]=Génère une infrastructure pour un module qui peut être intégré dans le centre de configuration de Trinity.
-Comment[ga]=Cruthaigh creatlach de mhodúl is féidir leabú i Lárionad Rialaithe Trinity.
-Comment[gl]=Xera un contorno de traballo para un módulo que pode incrustarse no Centro de control de Trinity.
-Comment[hu]=Létrehoz egy kiindulási Trinity vezérlőpult-beállítómodult
-Comment[it]=Genera l'infrastruttura per un modulo che può essere integrato nel Centro di controllo di Trinity.
-Comment[ja]=Trinity のコントロールセンターに取り込めるモジュールのフレームワークを作成します。
-Comment[nds]=Stellt en Rahmenwark för en Moduul op, dat sik na dat Trinity-Kuntrullzentrum inbetten lett.
-Comment[ne]=केडीई नियन्त्रण केन्द्रमा सम्मिलित गर्न सकिने मोड्युलका लागि फ्रेमवर्क उत्पन्न गर्दछ ।
-Comment[nl]=Genereert een framework voor een module die kan worden ingebed in het configuratiecentrum van Trinity.
-Comment[pl]=Generuje szablon modułu, który może zostać włączony w Centrum Sterowania Trinity.
-Comment[pt]=Gera a plataforma para um módulo que possa ser incorporado no Centro de Controlo do Trinity.
-Comment[pt_BR]=Gera a plataforma para um módulo que possa ser incorporado no Centro de Controlo do Trinity.
-Comment[ru]=Создание модуля для Центра управления Trinity.
-Comment[sk]=Vygeneruje framework pre modul, ktorý môže byť vložený do Trinity Control Center.
-Comment[sr]=Прави радни оквир за модул који се може уградити у Контролни центар Trinity-а.
-Comment[sr@Latn]=Pravi radni okvir za modul koji se može ugraditi u Kontrolni centar Trinity-a.
-Comment[sv]=Skapar ett ramverk för en modul som kan inbäddas i Trinity:s inställningscentral.
-Comment[tr]=Trinity Kontrol Merkezine gömülebilen bir birim için bir çatı yaratır.
-Comment[zh_CN]=生成一个可嵌入 Trinity 控制中心的模块框架。
-Comment[zh_TW]=產生一個可以嵌入 Trinity 控制中心的模組框架。
+
+Category=C++/TDE
+
+Icon=tdecmodule.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=tdecmodule.tar.gz
@@ -166,32 +110,3 @@ Dest=%{dest}/src/%{APPNAMELC}.desktop
[MSG]
Type=message
Comment=A control center module was created in %{dest}
-Comment[ca]=A mòdul per al centre de control ha estat creat en %{dest}
-Comment[da]=Et kontrolcenter-modul blev oprettet i %{dest}
-Comment[de]=Ein Kontrollzentrum-Modul wurde in %{dest} erstellt.
-Comment[el]=Ένα άρθρωμα κέντρου ελέγχου δημιουργήθηκε στο %{dest}
-Comment[en_GB]=A control centre module was created in %{dest}
-Comment[es]=Un módulo para el Centro de control ha sido creado en %{dest}
-Comment[et]=Juhtimiskeskuse moodul loodi asukohta %{dest}
-Comment[eu]=Kontrol-gunearen modulu bat sortu da hemen: {dest}
-Comment[fa]=یک پیمانۀ مرکز کنترل در %{dest} ایجاد شد
-Comment[fr]=Un module du centre de configuration a été créé dans %{dest}
-Comment[ga]=Cruthaíodh modúl lárionad rialaithe i %{dest}
-Comment[gl]=Creouse un módulo para o centro de control en %{dest}
-Comment[hu]=Létrejött egy KControl-beállítómodul itt: %{dest}
-Comment[it]=È stato creato un modulo del Centro di controllo in %{dest}
-Comment[ja]=コントロールセンターのモジュールを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Kuntrullzentrum-Moduul opstellt
-Comment[ne]=नियन्त्रण केन्द्र मोड्युल %{dest} मा सिर्जना गरियो
-Comment[nl]=Een configuratiemodule is aangemaakt in %{dest}
-Comment[pl]=Moduł Centrum Sterowania został utworzony w %{dest}
-Comment[pt]=Foi criado um módulo do Centro de Controlo em %{dest}
-Comment[pt_BR]=Foi criado um módulo do Centro de Controlo em %{dest}
-Comment[ru]=Модуль Центра управления Trinity создан в %{dest}
-Comment[sk]=Control center modul bol vytvorený v %{dest}
-Comment[sl]=Modul nadzornega središča je bil ustvarjen v %{dest}
-Comment[sr]=Модул Контролног центра направљен је у %{dest}
-Comment[sr@Latn]=Modul Kontrolnog centra napravljen je u %{dest}
-Comment[sv]=En modul i inställningscentralen skapades i %{dest}
-Comment[zh_CN]=在 %{dest} 中创建了一个控制中心模块
-Comment[zh_TW]=一個控制中心模組已建立於 %{dest}
diff --git a/languages/cpp/app_templates/tdeconfig35/CMakeLists.txt b/languages/cpp/app_templates/tdeconfig35/CMakeLists.txt
index af1a0e73..1189f1cd 100644
--- a/languages/cpp/app_templates/tdeconfig35/CMakeLists.txt
+++ b/languages/cpp/app_templates/tdeconfig35/CMakeLists.txt
@@ -9,13 +9,32 @@
#
#################################################
-add_custom_target( tdeconfig35.tar.gz ALL
- COMMAND ${TAR} zcf tdeconfig35.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops app.desktop )
+set( _tarball_files
src-Makefile.am app.cpp app.h main.cpp appui.rc
- app.kdevelop subdirs app.desktop kxt35.png appview.h
+ app.kdevelop subdirs kxt35.png appview.h
appview.cpp appview_base.ui prefs-base.ui prefs.cpp prefs.h
app.kcfg settings.kcfgc README src-configure.in.in
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET tdeconfig35.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -23,6 +42,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- tdeconfig35.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE tdeconfig35.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/tdeconfig35/app.cpp b/languages/cpp/app_templates/tdeconfig35/app.cpp
index 1aab14b5..ce638d20 100644
--- a/languages/cpp/app_templates/tdeconfig35/app.cpp
+++ b/languages/cpp/app_templates/tdeconfig35/app.cpp
@@ -34,10 +34,10 @@
setAutoSaveSettings();
// allow the view to change the statusbar and caption
- connect(m_view, TQT_SIGNAL(signalChangeStatusbar(const TQString&)),
- this, TQT_SLOT(changeStatusbar(const TQString&)));
- connect(m_view, TQT_SIGNAL(signalChangeCaption(const TQString&)),
- this, TQT_SLOT(changeCaption(const TQString&)));
+ connect(m_view, TQ_SIGNAL(signalChangeStatusbar(const TQString&)),
+ this, TQ_SLOT(changeStatusbar(const TQString&)));
+ connect(m_view, TQ_SIGNAL(signalChangeCaption(const TQString&)),
+ this, TQ_SLOT(changeCaption(const TQString&)));
}
@@ -47,14 +47,14 @@
void %{APPNAMELC}::setupActions()
{
- KStdAction::openNew(this, TQT_SLOT(fileNew()), actionCollection());
- KStdAction::quit(kapp, TQT_SLOT(quit()), actionCollection());
+ KStdAction::openNew(this, TQ_SLOT(fileNew()), actionCollection());
+ KStdAction::quit(kapp, TQ_SLOT(quit()), actionCollection());
- KStdAction::preferences(this, TQT_SLOT(optionsPreferences()), actionCollection());
+ KStdAction::preferences(this, TQ_SLOT(optionsPreferences()), actionCollection());
// custom menu and menu item
TDEAction *custom = new TDEAction(i18n("Swi&tch Colors"), 0,
- m_view, TQT_SLOT(switchColors()),
+ m_view, TQ_SLOT(switchColors()),
actionCollection(), "switch_action");
setupGUI();
@@ -75,7 +75,7 @@ void %{APPNAMELC}::optionsPreferences()
// to the names of the variables in the .kcfg file
TDEConfigDialog *dialog = new TDEConfigDialog(this, "settings", Settings::self(), KDialogBase::Swallow);
dialog->addPage(new Prefs(), i18n("General"), "package_settings");
- connect(dialog, TQT_SIGNAL(settingsChanged()), m_view, TQT_SLOT(settingsChanged()));
+ connect(dialog, TQ_SIGNAL(settingsChanged()), m_view, TQ_SLOT(settingsChanged()));
dialog->show();
}
diff --git a/languages/cpp/app_templates/tdeconfig35/app.desktop b/languages/cpp/app_templates/tdeconfig35/app.desktop
index 5beccc5d..11c78661 100644
--- a/languages/cpp/app_templates/tdeconfig35/app.desktop
+++ b/languages/cpp/app_templates/tdeconfig35/app.desktop
@@ -1,40 +1,8 @@
[Desktop Entry]
Name=%{APPNAME}
+
+Comment=A simple TDE Application
+
Exec=%{APPNAMELC}
Icon=%{APPNAMELC}
Type=Application
-Comment=A simple TDE Application
-Comment[br]=Ur meziant eeun evit TDE
-Comment[ca]=Una simple aplicació per al TDE
-Comment[da]=Et simpelt TDE program
-Comment[de]=Eine einfache TDE-Anwendung
-Comment[el]=Μια απλή εφαρμογή του TDE
-Comment[es]=Una aplicación de TDE sencilla
-Comment[et]=Lihtne TDE rakendus
-Comment[eu]=TDE aplikazio simple bat
-Comment[fa]=یک کاربرد سادۀ TDE
-Comment[fr]=Une application simple pour TDE
-Comment[ga]=Feidhmchlár Simplí TDE
-Comment[gl]=Unha aplicación TDE sinxela
-Comment[hi]=एक सादा केडीई अनुप्रयोग
-Comment[hu]=Egyszerű TDE-alkalmazás
-Comment[is]=Einfalt TDE forrit
-Comment[it]=Una semplice applicazione TDE
-Comment[ja]=簡単な TDE アプリケーション
-Comment[nds]=En eenfach TDE-Programm
-Comment[ne]=एउटा साधारण केडीई अनुप्रयोग
-Comment[nl]=Een eenvoudige TDE-toepassing
-Comment[pl]=Prosty program TDE
-Comment[pt]=Uma aplicação simples do TDE
-Comment[pt_BR]=Um simples Aplicativo do TDE
-Comment[ru]=Простое приложение TDE
-Comment[sk]=Jednoduchá TDE aplikácia
-Comment[sl]=Preprost program za TDE
-Comment[sr]=Једноставан TDE програм
-Comment[sr@Latn]=Jednostavan TDE program
-Comment[sv]=Ett enkelt TDE-program
-Comment[ta]=ஒரு சாதாரண கெடிஇ பயன்பாடு
-Comment[tg]=Гузориши оддиTDE
-Comment[tr]=Basit bir TDE Uygulaması
-Comment[zh_CN]=一个简单的 TDE 应用程序
-Comment[zh_TW]=簡單的 TDE 應用程式
diff --git a/languages/cpp/app_templates/tdeconfig35/app.h b/languages/cpp/app_templates/tdeconfig35/app.h
index b090428f..7e9825ab 100644
--- a/languages/cpp/app_templates/tdeconfig35/app.h
+++ b/languages/cpp/app_templates/tdeconfig35/app.h
@@ -25,7 +25,7 @@ class KURL;
*/
class %{APPNAMELC} : public TDEMainWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
/**
diff --git a/languages/cpp/app_templates/tdeconfig35/appview.h b/languages/cpp/app_templates/tdeconfig35/appview.h
index a486ec43..20e010d0 100644
--- a/languages/cpp/app_templates/tdeconfig35/appview.h
+++ b/languages/cpp/app_templates/tdeconfig35/appview.h
@@ -21,7 +21,7 @@ class KURL;
*/
class %{APPNAMELC}View : public %{APPNAMELC}view_base
{
- Q_OBJECT
+ TQ_OBJECT
public:
/**
diff --git a/languages/cpp/app_templates/tdeconfig35/tdeconfig35.kdevtemplate b/languages/cpp/app_templates/tdeconfig35/tdeconfig35.kdevtemplate
index fd948e61..32e4b4fb 100644
--- a/languages/cpp/app_templates/tdeconfig35/tdeconfig35.kdevtemplate
+++ b/languages/cpp/app_templates/tdeconfig35/tdeconfig35.kdevtemplate
@@ -1,51 +1,12 @@
# TDE Config File
[General]
Name=TDEConfig XT for TDE 3.5
-Name[ca]=TDEConfig XT per a TDE 3.5
-Name[de]=TDEConfigXT-Anwendung für TDE 3.5
-Name[el]=Εφαρμογή TDEConfig XT για το TDE 3.5
-Name[es]=TDEConfig XT para TDE 3.5
-Name[et]=TDEConfig XT TDE 3.5 jaoks
-Name[fr]=Application TDEConfig XT pour TDE 3.5
-Name[hu]=TDEConfig XT a TDE 3.5-höz
-Name[it]=TDEConfig XT per TDE 3.5
-Name[ja]=TDE 3.5 用 TDEConfig XT
-Name[nds]=TDEConfig-XT-Programm för TDE 3.5
-Name[nl]=TDEConfig XT voor TDE 3.5
-Name[pl]=Program TDEConfig XT dla TDE 3.5
-Name[pt]=Aplicação do TDEConfig XT para o TDE 3.5
-Name[pt_BR]=Aplicação do TDEConfig XT para o TDE 3.5
-Name[ru]=Приложение TDE 3.5 с TDEConfig XT
-Name[sk]=TDEConfig XT pre TDE 3.5
-Name[sr]=TDEConfig XT програм за TDE 3.5
-Name[sr@Latn]=TDEConfig XT program za TDE 3.5
-Name[sv]=TDEConfig XT för TDE 3.5
-Name[zh_TW]=TDE 3.5 的 TDEConfig XT 應用程式
+
+Comment=Generates a simple TDE application with one widget and a configuration dialog compatible with TDE 3.5 only
+
Category=C++/TDE
+
Icon=kxt.png
-Comment=Generates a simple TDE application with one widget and a configuration dialog compatible with TDE 3.5 only
-Comment[ca]=Genera una simple aplicació per al TDE amb un estri i un diàleg de configuració compatible només amb TDE 3.5.
-Comment[da]=Genererer et simpelt TDE-program med en kontrol og en indstillingsdialog der kun er kompatibelt med TDE 3.5
-Comment[de]=Erstellt eine einfache TDE-Anwendung für TDE 3.5 mit einem Widget und einem Einstellungsdialog.
-Comment[el]=Δημιουργεί μια απλή εφαρμογή TDE με ένα γραφικό συστατικό, ένα διάλογο ρύθμισης συμβατό μόνο με το TDE 3.5
-Comment[en_GB]=Generates a simple TDE application with one widget and a configuration dialogue compatible with TDE 3.5 only
-Comment[es]=Genera una sencilla aplicación para TDE con un widget y un diálogo de configuración compatible solo con TDE 3.5
-Comment[et]=Lihtsa TDE rakenduse loomine ühe vidina ja vaid TDE 3.5-ga ühilduva seadistustedialoogiga.
-Comment[fr]=Génère une application TDE simple comprenant un seul élément graphique et une boîte de dialogue de configuration compatible avec TDE 3.5 uniquement
-Comment[hu]=Létrehoz egy egyszerű TDE-alkalmazást egy grafikus elemmel és egy beállítóablakkal, csak a TDE 3.5-tel kompatibilis
-Comment[it]=Genera una semplice applicazione TDE con un elemento grafico e una finestra di configurazione compatibile solo con TDE 3.5
-Comment[ja]=一つのウィジェットと設定ダイアログを含む簡単な TDE アプリケーションを作成します (TDE 3.5 用)
-Comment[nds]=Stellt en eenfach TDE-Programm mit een Element un en Instelldialoog op, de bloots mit TDE 3.5 kompatibel is.
-Comment[nl]=Genereert een eenvoudige TDE-toepassing met één widget en een configuratiedialoog die alleen met TDE 3.5 compatible is
-Comment[pl]=Generuje prosty program TDE z jednym widżetem i oknem konfiguracyjnym zgodnym z TDE 3.5
-Comment[pt]=Gera uma aplicação simples do TDE com uma janela principal e outra para configuração, apenas para o TDE 3.5
-Comment[pt_BR]=Gera uma aplicação simples do TDE com uma janela principal e outra para configuração, apenas para o TDE 3.5
-Comment[ru]=Создание простого приложения TDE с одним виджетом и диалогом конфигурации, совместимое только с TDE 3.5.
-Comment[sk]=Vygeneruje jednoduchú TDE aplikáciu s jedným oknom a konfiguračným dialógom kompatibilnú len s TDE 3.5
-Comment[sr]=Прави једноставан TDE програм са једном контролом и дијалогом за подешавање, компатибилан само са TDE-ом 3.5
-Comment[sr@Latn]=Pravi jednostavan TDE program sa jednom kontrolom i dijalogom za podešavanje, kompatibilan samo sa TDE-om 3.5
-Comment[sv]=Skapar ett enkelt TDE-program med en grafisk komponent och en inställningsdialogruta, som bara fungerar med TDE 3.5
-Comment[zh_TW]=產生一個簡單的 TDE 3.5 上的應用程式,內含一個元件與一個設定對話框。
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp,%{dest}/README
Archive=tdeconfig35.tar.gz
@@ -217,24 +178,3 @@ Dest=%{dest}/configure.in.in
[MSG]
Type=message
Comment=A TDE 3.5 TDEConfig XT application was created in %{dest}
-Comment[ca]=Una aplicació TDEConfig XT per al TDE ha estat creada en %{dest}
-Comment[da]=Et TDE 3.5 TDEConfig XT-program blev oprettet i %{dest}
-Comment[de]=Eine TDEConfig-XT-Anwendung für TDE 3.5 wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή TDEConfig XT του TDE 3.5 δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación TDEConfig XT para TDE 3.5 ha sido creada en %{dest}
-Comment[et]=TDE 3.5 TDEConfig XT rakendus loodi asukohta %{dest}
-Comment[fr]=Une application TDEConfig XT pour TDE 3.5 a été créée dans %{dest}
-Comment[hu]=Létrejött egy TDEConfig XT-alapú TDE 3.5-alkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applicazione TDEConfig XT per TDE 3.5 in %{dest}
-Comment[ja]=TDE 3.5 用 TDEConfig XT アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en TDEConfig-XT-Programm för TDE 3.5 opstellt
-Comment[nl]=Een TDE 3.5 TDEConfig XT-toepassing is aangemaakt in %{dest}
-Comment[pl]=Program TDEConfig XT dla TDE 3.5 został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação do TDEConfig XT para o TDE 3.5 em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação do TDEConfig XT para o TDE 3.5 em %{dest}
-Comment[ru]=Приложение TDE с TDEConfig XT создано в %{dest}
-Comment[sk]=TDEConfig XT pre TDE 3.5 bola vytvorená v %{dest}
-Comment[sr]=TDEConfig XT програм за TDE 3.5 направљен је у %{dest}
-Comment[sr@Latn]=TDEConfig XT program za TDE 3.5 napravljen je u %{dest}
-Comment[sv]=Ett TDE 3.5 TDEConfig XT-program skapades i %{dest}
-Comment[zh_TW]=一個 TDE 3.5 上的 TDEConfig XT 應用程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/tdefileplugin/CMakeLists.txt b/languages/cpp/app_templates/tdefileplugin/CMakeLists.txt
index c9b3bd16..4f305408 100644
--- a/languages/cpp/app_templates/tdefileplugin/CMakeLists.txt
+++ b/languages/cpp/app_templates/tdefileplugin/CMakeLists.txt
@@ -9,12 +9,31 @@
#
#################################################
-add_custom_target( tdefileplugin.tar.gz ALL
- COMMAND ${TAR} zcf tdefileplugin.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- README.devel tdefile_plugin.cpp tdefile_plugin.desktop
+set( _tarball_desktops tdefile_plugin.desktop )
+set( _tarball_files
+ README.devel tdefile_plugin.cpp
tdefile_plugin.h plugin.kdevelop tdefileplugin tdefileplugin.png
src-Makefile.am subdirs
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET tdefileplugin.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +41,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- tdefileplugin.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE tdefileplugin.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/tdefileplugin/tdefile_plugin.desktop b/languages/cpp/app_templates/tdefileplugin/tdefile_plugin.desktop
index 8c218bb7..19094e6b 100644
--- a/languages/cpp/app_templates/tdefileplugin/tdefile_plugin.desktop
+++ b/languages/cpp/app_templates/tdefileplugin/tdefile_plugin.desktop
@@ -1,34 +1,7 @@
[Desktop Entry]
-Type=Service
Name=%{APPNAME} Info
-Name[br]=Titouriñ diwar-benn %{APPNAME}
-Name[ca]=Informació per a %{APPNAME}
-Name[da]=%{APPNAME} info
-Name[el]=Πληροφορίες %{APPNAME}
-Name[es]=Información de %{APPNAME}
-Name[et]=%{APPNAME} info
-Name[eu]=%{APPNAME} informazioa
-Name[fa]=اطلاعات %{APPNAME}
-Name[fr]=Informations sur %{APPNAME}
-Name[ga]=Eolas faoi %{APPNAME}
-Name[gl]=Información de %{APPNAME}
-Name[hu]=%{APPNAME} jellemzői
-Name[it]=Informazioni su %{APPNAME}
-Name[nds]=%{APPNAME}-Info
-Name[ne]=%{APPNAME} सूचना
-Name[pl]=Informacje dla %{APPNAME}
-Name[pt]=Informação do %{APPNAME}
-Name[pt_BR]=Informações de %{APPNAME}
-Name[ru]=Информация о %{APPNAME}
-Name[sk]=%{APPNAME} info
-Name[sl]=Informacije o %{APPNAME}
-Name[sr]=Информације за %{APPNAME}
-Name[sr@Latn]=Informacije za %{APPNAME}
-Name[sv]=%{APPNAME} information
-Name[ta]=%{APPNAME} தகவல்
-Name[tg]=Маълумот дар бораи %{APPNAME}
-Name[zh_CN]=%{APPNAME}的信息
-Name[zh_TW]=%{APPNAME} 資訊
+
+Type=Service
X-TDE-ServiceTypes=KFilePlugin
X-TDE-Library=tdefile_%{APPNAMELC}
# change MimeType here! (example: inode/directory)
diff --git a/languages/cpp/app_templates/tdefileplugin/tdefile_plugin.h b/languages/cpp/app_templates/tdefileplugin/tdefile_plugin.h
index 7397dafc..bdc6b945 100644
--- a/languages/cpp/app_templates/tdefileplugin/tdefile_plugin.h
+++ b/languages/cpp/app_templates/tdefileplugin/tdefile_plugin.h
@@ -12,7 +12,7 @@ class TQStringList;
class %{APPNAME}Plugin: public KFilePlugin
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/app_templates/tdefileplugin/tdefileplugin b/languages/cpp/app_templates/tdefileplugin/tdefileplugin
index b902179d..2ab40baf 100644
--- a/languages/cpp/app_templates/tdefileplugin/tdefileplugin
+++ b/languages/cpp/app_templates/tdefileplugin/tdefileplugin
@@ -1,8 +1,11 @@
# TDE Config File
[General]
Name=KFile plugin
-Icon=tdefileplugin.png
-Category=C++/TDE
+
Comment=Generates a KFile plugin for konqueror to display meta information.
+
+Category=C++/TDE
+
+Icon=tdefileplugin.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=README.devel,src/tdefile_APPNAMELC.cpp
diff --git a/languages/cpp/app_templates/tdefileplugin/tdefileplugin.kdevtemplate b/languages/cpp/app_templates/tdefileplugin/tdefileplugin.kdevtemplate
index ee15dc0d..5284e7a4 100644
--- a/languages/cpp/app_templates/tdefileplugin/tdefileplugin.kdevtemplate
+++ b/languages/cpp/app_templates/tdefileplugin/tdefileplugin.kdevtemplate
@@ -1,64 +1,12 @@
# TDE Config File
[General]
Name=KFile plugin
-Name[br]=Lugent KFile
-Name[ca]=Connector KFile
-Name[de]=KFile-Modul
-Name[el]=Πρόσθετο KFile
-Name[es]=Complemento para KFile
-Name[et]=KFile'i plugin
-Name[eu]=KFile plugin-a
-Name[fa]=وصلۀ KFile
-Name[fr]=Module externe KFile
-Name[ga]=Breiseán KFile
-Name[gl]=Extensión para KFile
-Name[hu]=KFile-bővítőmodul
-Name[it]=Plugin KFile
-Name[ja]=KFile プラグイン
-Name[nds]=KFile-Moduul
-Name[ne]=केडीई फाइल प्लगइन
-Name[nl]=KFile-plugin
-Name[pl]=Wtyczka do KFile
-Name[pt]='Plugin' do KFile
-Name[pt_BR]='Plugin' do KFile
-Name[ru]=Модуль KFile
-Name[sk]=KFile modul
-Name[sl]=Vstavek za KFile
-Name[sr]=Прикључак за KFile
-Name[sr@Latn]=Priključak za KFile
-Name[sv]=KFile-insticksprogram
-Name[tr]=KFile Eklentisi
-Name[zh_CN]=KFile 插件
-Name[zh_TW]=KFile 外掛程式
-Icon=tdefileplugin.png
-Category=C++/TDE
+
Comment=Generates a KFile plugin for konqueror to display meta information.
-Comment[ca]=Genera un connector KFile per al konqueror per a mostrar meta informació.
-Comment[da]=Genererer et KFile-plugin for konqueror til at vise meta-information.
-Comment[de]=Erstellt ein KFile-Modul für Konqueror zur Anzeige von Meta-Daten.
-Comment[el]=Δημιουργεί ένα πρόσθετο KFile για την εμφάνιση μεταπληροφοριών στον konqueror.
-Comment[es]=Genera un complemento de KFile para Konqueror que muestra metainformación.
-Comment[et]=Konquerori KFile'i plugina loomine, mis näitab metainfot.
-Comment[eu]=Meta-informazioa bistaratzeko Konqueror-en KFile plugin bat sortzen du.
-Comment[fa]=یک وصلۀ KFile برای konqueror جهت نمایش فرااطلاعات تولید می‌کند.
-Comment[fr]=Génère un module externe KFile pour que Konqueror affiche des méta-informations.
-Comment[gl]=Xera unha extensión para KFile para permitir a konqueror mostrar metainformación.
-Comment[hu]=Létrehoz egy KFile-bővítőmodult, mellyel a Konquerorban dokumentumjellemzőket lehet megjeleníteni.
-Comment[it]=Genera un plugin KFile per Konqueror per mostrare meta informazioni.
-Comment[nds]=Stellt en KFile-Moduul för Konqueror op, dat Metadaten wiest.
-Comment[ne]=मेटा सूचना देखाउन कन्क्वेररका लागि केडीई फाइल प्लगइन उत्पन्न गर्दछ ।
-Comment[nl]=Genereert een KFile-plugin voor konqueror voor het weergeven van meta-informatie.
-Comment[pl]=Generuje wtyczkę KFile dla Konquerora do wyświetlania informacji meta.
-Comment[pt]=Gera um 'plugin' do KFile para o Konqueror poder mostrar meta-informações.
-Comment[pt_BR]=Gera um 'plugin' do KFile para o Konqueror poder mostrar meta-informações.
-Comment[ru]=Создание модуля KFile для показа метаданных в Konqueror.
-Comment[sk]=Vygeneruje KFile modul pre konqueror na zobrazenie meta informácií.
-Comment[sr]=Прави прикључак за KFile за приказ метаинформација у Konqueror-у.
-Comment[sr@Latn]=Pravi priključak za KFile za prikaz metainformacija u Konqueror-u.
-Comment[sv]=Skapar ett KFile-insticksprogram till Konqueror för att visa metainformation.
-Comment[tr]=Meta bilgisini göstermesi için Konqueror'a bir KFile eklentisi yaratır.
-Comment[zh_CN]=生成一个可显示元信息的 Konqueror KFile 插件。
-Comment[zh_TW]=產生一個 Konqueror 的 KFile 外掛程式,顯示中繼資訊
+
+Category=C++/TDE
+
+Icon=tdefileplugin.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=${dest}/README.devel,%{dest}/src/tdefile_%{APPNAMELC}.cpp
Archive=tdefileplugin.tar.gz
diff --git a/languages/cpp/app_templates/tdeioslave/CMakeLists.txt b/languages/cpp/app_templates/tdeioslave/CMakeLists.txt
index 4e1725bd..f3d910c8 100644
--- a/languages/cpp/app_templates/tdeioslave/CMakeLists.txt
+++ b/languages/cpp/app_templates/tdeioslave/CMakeLists.txt
@@ -9,11 +9,30 @@
#
#################################################
-add_custom_target( tdeioslave.tar.gz ALL
- COMMAND ${TAR} zcf tdeioslave.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- slave.cpp slave.h slave.protocol slave.kdevelop
+set( _tarball_desktops slave.protocol )
+set( _tarball_files
+ slave.cpp slave.h slave.kdevelop
src-Makefile.am tdeioslave.png subdirs
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET tdeioslave.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_SOURCE_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -21,6 +40,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- tdeioslave.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE tdeioslave.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/tdeioslave/slave.protocol b/languages/cpp/app_templates/tdeioslave/slave.protocol
index c0ba2fe9..78b253e8 100644
--- a/languages/cpp/app_templates/tdeioslave/slave.protocol
+++ b/languages/cpp/app_templates/tdeioslave/slave.protocol
@@ -6,34 +6,5 @@ output=stream
reading=true
defaultMimetype=text/plain
Icon=remote
+
Description=A tdeioslave for %{APPNAMELC}
-Description[br]=Ur c'hioslave evit %{APPNAMELC}
-Description[ca]=Un tdeioslave per a %{APPNAMELC}
-Description[da]=En tdeioslave til %{APPNAMELC}
-Description[de]=Ein Ein-/Ausgabemodul für %{APPNAMELC}
-Description[el]=Ένα υπηρέτης tdeio για %{APPNAMELC}
-Description[es]=Un tdeioslave para %{APPNAMELC}
-Description[et]=%{APPNAMELC} IO-moodul
-Description[eu]=tdeioslave bat honentzat: %{APPNAMELC}
-Description[fa]=یک tdeioslave برای %{APPNAMELC}
-Description[fr]=Un esclave d'E/S (tdeioslave) pour %{APPNAMELC}
-Description[ga]=tdeioslave le haghaidh %{APPNAMELC}
-Description[gl]=Un tdeioslave para %{APPNAMELC}
-Description[hu]=%{APPNAMELC}-támogató KIOslave
-Description[it]=Un tdeioslave per %{APPNAMELC}
-Description[ja]=%{APPNAMELC} のための tdeioslave
-Description[nds]=En In-/Utgaavmoduul för %{APPNAMELC}
-Description[ne]= %{APPNAMELC} का लागि किवस्लेभ
-Description[nl]=Kioslave voor %{APPNAMELC}
-Description[pl]=tdeioslave dla %{APPNAMELC}
-Description[pt]=Um 'tdeioslave' para %{APPNAMELC}
-Description[pt_BR]=Um tdeioslave para %{APPNAMELC}
-Description[ru]=Канал tdeioslave для %{APPNAMELC}
-Description[sk]=tdeioslave pre %{APPNAMELC}
-Description[sl]=tdeioslave za %{APPNAMELC}
-Description[sr]=KIOSlave за %{APPNAMELC}
-Description[sr@Latn]=KIOSlave za %{APPNAMELC}
-Description[sv]=En I/O-slav för %{APPNAMELC}
-Description[tr]=%{APPNAMELC} için bir tdeioslave
-Description[zh_CN]=%{APPNAMELC} 的 tdeioslave
-Description[zh_TW]=%{APPNAMELC} 的 tdeioslave
diff --git a/languages/cpp/app_templates/tdeioslave/tdeioslave.kdevtemplate b/languages/cpp/app_templates/tdeioslave/tdeioslave.kdevtemplate
index 48389232..4af9d2b4 100644
--- a/languages/cpp/app_templates/tdeioslave/tdeioslave.kdevtemplate
+++ b/languages/cpp/app_templates/tdeioslave/tdeioslave.kdevtemplate
@@ -1,55 +1,12 @@
# TDE Config File
[General]
Name=TDEIO slave
-Name[br]=Sklav TDEIO
-Name[ca]=Esclau TDEIO
-Name[da]=TDEIO-slave
-Name[de]=Ein-/Ausgabemodul
-Name[el]=Υπηρέτης TDEIO
-Name[es]=Esclavo TDEIO
-Name[et]=TDEIO-moodul
-Name[eu]=TDEIO morroia
-Name[fr]=Esclave TDEIO
-Name[ga]=Sclábhaí TDEIO
-Name[gl]=Escravo TDEIO
-Name[hu]=TDE-protokoll (KIOslave)
-Name[it]=Slave TDEIO
-Name[nds]=In-/Utgaavmoduul
-Name[ne]=TDEIO स्लेभ
-Name[nl]=TDEIO-slave
-Name[pt]=TDEIO Slave
-Name[sk]=TDEIO otrok
-Name[sv]=I/O-slav
-Icon=tdeioslave.png
-Category=C++/TDE
+
Comment=Generates a framework for an IO slave
-Comment[ca]=Genera una infraestructura per a un esclau IO
-Comment[da]=Genererer et skelet for en IO-slave
-Comment[de]=Erstellt das Grundgerüst für ein Ein-/Ausgabemodul.
-Comment[el]=Δημιουργεί ένα πλαίσιο για έναν υπηρέτη IO
-Comment[es]=Genera una infraestructura para un esclavo de E/S
-Comment[et]=IO-mooduli raamistiku loomine
-Comment[eu]=IO morroi baterako lan-marko bat sortzen du
-Comment[fa]=چارچوبی برای یک IO slave تولید می‌کند
-Comment[fr]=Génère une infrastructure pour un esclave d'entrée / sortie
-Comment[ga]=Cruthaíonn sé seo creatlach le haghaidh sclábhaí IO
-Comment[gl]=Xera un contorno de traballo para un escravo IO
-Comment[hu]=Létrehoz egy kiindulási keretprogramot KIOslave készítéséhez
-Comment[it]=Genera l'infrastruttura per uno slave di I/O
-Comment[ja]=IO slave のフレームワークを作成します
-Comment[nds]=Stellt dat Rahmenwark för en In-/Utgaavmoduul op
-Comment[ne]=IO स्लेभका लागि फ्रेमवर्क उत्पन्न गर्दछ
-Comment[nl]=Genereert een framework voor een IO-slave
-Comment[pl]=Generuje szablon dla IO slave
-Comment[pt]=Gera a plataforma para um 'IO slave'
-Comment[pt_BR]=Gera a plataforma para um 'IO slave'
-Comment[ru]=Создание канала IO slave для TDE
-Comment[sk]=Vygeneruje framework pre IO otroka
-Comment[sr]=Прави радни оквир за IO slave
-Comment[sr@Latn]=Pravi radni okvir za IO slave
-Comment[sv]=Skapar ett ramverk för en I/O-slav
-Comment[zh_CN]=生成一个 IO slave 的框架
-Comment[zh_TW]=產生一個 IO slave 的框架
+
+Category=C++/TDE
+
+Icon=tdeioslave.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=tdeioslave.tar.gz
@@ -148,31 +105,3 @@ Dest=%{dest}/src/%{APPNAMELC}.protocol
[MSG]
Type=message
Comment=A TDEIO slave was created in %{dest}
-Comment[ca]=Un esclau TDEIO ha estat creat en %{dest}
-Comment[da]=En TDEIO-slave blev oprettet i %{dest}
-Comment[de]=Ein Ein-/Ausgabemodul wurde in %{dest} erstellt.
-Comment[el]=Ένας υπηρέτης TDEIO δημιουργήθηκε στο %{dest}
-Comment[es]=Un esclavo TDEIO ha sido creado en %{dest}
-Comment[et]=TDEIO-moodul loodi asukohta %{dest}
-Comment[eu]=TDEIO morroi bat sortu da hemen: %{dest}
-Comment[fa]=یک TDEIO slave در %{dest} ایجاد شد
-Comment[fr]=Un esclave d'entrée / sortie a été créé dans %{dest}
-Comment[ga]=Cruthaíodh sclábhaí TDEIO i %{dest}
-Comment[gl]=Creouse un escravo TDEIO en %{dest}
-Comment[hu]=Létrejött egy KIOslave itt: %{dest}
-Comment[it]=È stato generato un slave TDEIO in %{dest}
-Comment[ja]=TDEIO slave を %{dest} に作成しました。
-Comment[nds]=In %{dest} wöör en In-/Utgaavmoduul opstellt
-Comment[ne]=TDEIO स्लेभ %{dest} मा सिर्जना गरियो
-Comment[nl]=Een TDEIO-slave is aangemaakt in %{dest}
-Comment[pl]=TDEIO slave został utworzony w %{dest}
-Comment[pt]=Foi criado um 'TDEIO slave' em %{dest}
-Comment[pt_BR]=Foi criado um 'TDEIO slave' em %{dest}
-Comment[ru]=Канал TDEIO slave создан в %{dest}
-Comment[sk]=TDEIO otrok bol vytvorený v %{dest}
-Comment[sr]=TDEIO slave је направљен у %{dest}
-Comment[sr@Latn]=TDEIO slave je napravljen u %{dest}
-Comment[sv]=En I/O-slav skapades i %{dest}
-Comment[tr]=Bir TDEIO slave'i %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 TDEIO slave
-Comment[zh_TW]=一個 TDEIO slave 已建立於 %{dest}
diff --git a/languages/cpp/app_templates/tdescreensaver/CMakeLists.txt b/languages/cpp/app_templates/tdescreensaver/CMakeLists.txt
index 4d9fc735..f7fb40c6 100644
--- a/languages/cpp/app_templates/tdescreensaver/CMakeLists.txt
+++ b/languages/cpp/app_templates/tdescreensaver/CMakeLists.txt
@@ -9,12 +9,31 @@
#
#################################################
-add_custom_target( tdescreensaver.tar.gz ALL
- COMMAND ${TAR} zcf tdescreensaver.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- tdescreensaver.desktop tdescreensaver.png tdescreensaver.h
+set( _tarball_desktops tdescreensaver.desktop )
+set( _tarball_files
+ tdescreensaver.png tdescreensaver.h
tdescreensaverui.ui src-Makefile.am tdescreensaver.cpp
tdescreensaver.kdevelop subdirs
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET tdescreensaver.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +41,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- tdescreensaver.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE tdescreensaver.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/tdescreensaver/tdescreensaver.cpp b/languages/cpp/app_templates/tdescreensaver/tdescreensaver.cpp
index 0d2bf1ff..168cd8c4 100644
--- a/languages/cpp/app_templates/tdescreensaver/tdescreensaver.cpp
+++ b/languages/cpp/app_templates/tdescreensaver/tdescreensaver.cpp
@@ -38,10 +38,10 @@ extern "C"
{
/// @todo
//Connect your signals and slots here to configure the screen saver.
- connect( OkayPushButton, TQT_SIGNAL( released() ),
- TQT_SLOT( slotOkPressed() ) );
- connect( CancelPushButton, TQT_SIGNAL( released() ),
- TQT_SLOT( slotCancelPressed() ) );
+ connect( OkayPushButton, TQ_SIGNAL( released() ),
+ TQ_SLOT( slotOkPressed() ) );
+ connect( CancelPushButton, TQ_SIGNAL( released() ),
+ TQ_SLOT( slotCancelPressed() ) );
}
diff --git a/languages/cpp/app_templates/tdescreensaver/tdescreensaver.desktop b/languages/cpp/app_templates/tdescreensaver/tdescreensaver.desktop
index b4ec0186..e0e732f9 100644
--- a/languages/cpp/app_templates/tdescreensaver/tdescreensaver.desktop
+++ b/languages/cpp/app_templates/tdescreensaver/tdescreensaver.desktop
@@ -1,124 +1,22 @@
[Desktop Entry]
+Name=%{APPNAME}
Exec=%{APPNAMELC}.kss
Icon=tdescreensaver
Type=Application
Actions=Setup;InWindow;Root;
X-TDE-Category=Miscellaneous
-Name=%{APPNAME}
[Desktop Action Setup]
-Exec=%{APPNAMELC}.kss -setup
Name=Setup...
-Name[br]=Kefluniadur ...
-Name[ca]=Configuració...
-Name[cy]=Gosod ...
-Name[da]=Opsætning...
-Name[de]=Einrichtung ...
-Name[el]=Ρύθμιση...
-Name[es]=Configuración...
-Name[et]=Häälestus...
-Name[eu]=Konfiguratu...
-Name[fa]=برپایی...
-Name[fr]=Configuration...
-Name[ga]=Cumraigh...
-Name[gl]=Configuración...
-Name[hu]=Beállítások...
-Name[it]=Imposta...
-Name[ja]=設定...
-Name[lt]=Nustatymas...
-Name[ms]=Tetapan...
-Name[nds]=Instellen...
-Name[ne]=सेटअप...
-Name[nl]=Instellen...
-Name[pl]=Ustawienia...
-Name[pt]=Configurar...
-Name[pt_BR]=Configurar...
-Name[ru]=Настроить...
-Name[rw]=Iboneza...
-Name[sk]=Nastavenie...
-Name[sl]=Nastavi ...
-Name[sr]=Постављање...
-Name[sr@Latn]=Postavljanje...
-Name[sv]=Inställning...
-Name[tr]=Kurulum...
-Name[zh_CN]=设置...
-Name[zh_TW]=設定...
Icon=tdescreensaver
+Exec=%{APPNAMELC}.kss -setup
[Desktop Action InWindow]
-Exec=%{APPNAMELC}.kss -window-id %w
Name=Display in Specified Window
-Name[br]=Diskwel er prenestr spisaet
-Name[ca]=Mostra a la finestra especificada
-Name[cy]=Dangos mewn Ffenestr Benodol
-Name[da]=Vis i specificeret vindue
-Name[de]=Im angegebenen Fenster anzeigen
-Name[el]=Προβολή στο ορισμένο παράθυρο
-Name[es]=Mostrar en la ventana especificada
-Name[et]=Kuva määratud aknas
-Name[eu]=Bistaratu zehaztutako lehioan
-Name[fa]=نمایش در پنجرۀ مشخص‌شده
-Name[fr]=Afficher dans la fenêtre spécifiée
-Name[ga]=Taispeáin san Fhuinneog Sonraithe
-Name[gl]=Mostrar na xanela especificada
-Name[hu]=Megjelenítés egy adott ablakban
-Name[it]=Mostra in una finestra specificata
-Name[ja]=指定したウィンドウに表示
-Name[lt]=Rodyti nurodytame lange
-Name[ms]=Papar dalam Tetingkap Yang Dinyatakan
-Name[nds]=Binnen angeven Finster wiesen
-Name[ne]=निर्दिष्ट सञ्झ्यालमा प्रर्दशन
-Name[nl]=Weergave in aangegeven venster
-Name[pl]=Pokazywanie w podanym oknie
-Name[pt]=Mostrar na Janela Indicada
-Name[pt_BR]=Exibir na Janela Especificada
-Name[ru]=Показать в указанном окне
-Name[rw]=Kwerekana mu Idirishya Ryihariye
-Name[sk]=Zobraziť v špecifickom okne
-Name[sl]=Prikaži v določenem oknu
-Name[sr]=Прикажи у наведеном прозору
-Name[sr@Latn]=Prikaži u navedenom prozoru
-Name[sv]=Visa i angivet fönster
-Name[tr]=Belirtilen Pencerede Göster
-Name[zh_CN]=在指定窗口中显示
-Name[zh_TW]=顯示在指定視窗
+Exec=%{APPNAMELC}.kss -window-id %w
NoDisplay=true
[Desktop Action Root]
-Exec=%{APPNAMELC}.kss -root
Name=Display in Root Window
-Name[br]=Diskwel er prenestr gwrizienn
-Name[ca]=Mostra a la finestra arrel
-Name[cy]=Dangos mewn Ffenestr Wraidd
-Name[da]=Vis i rod-vindue
-Name[de]=Im Root-Fenster anzeigen
-Name[el]=Προβολή στο βασικό παράθυρο
-Name[es]=Mostrar en la ventana raíz
-Name[et]=Kuva juuraknas
-Name[eu]=Bistaratu erro-lehioan
-Name[fa]=نمایش در پنجرۀ ریشه
-Name[fr]=Afficher dans la fenêtre racine
-Name[ga]=Taispeáin sa bhFréamhfhuinneog
-Name[gl]=Mostrar na xanela raíz
-Name[hu]=Megjelenítés a gyökérablakban
-Name[it]=Mostra nella finestra radice
-Name[ja]=ルートウィンドウに表示
-Name[lt]=Rodyti root lange
-Name[ms]=Papar dalam Tetingkap Root
-Name[nds]=Binnen Wörtelfinster wiesen
-Name[ne]=रूट सञ्झ्यालमा प्रर्दशन
-Name[nl]=Weergave in hoofdvenster
-Name[pl]=Pokazywanie w głównym oknie
-Name[pt]=Mostrar na Janela de Fundo
-Name[pt_BR]=Exibir na Janela Raiz
-Name[ru]=Показать в главном окне
-Name[rw]=Kwerekana mu Idirishya Umuzi
-Name[sk]=Zobraziť v koreňovom okne
-Name[sl]=Prikaži v korenskem oknu
-Name[sr]=Прикажи у кореном прозору
-Name[sr@Latn]=Prikaži u korenom prozoru
-Name[sv]=Visa i rotfönster
-Name[tr]=Kök Pencerede Göster
-Name[zh_CN]=在根窗口中显示
-Name[zh_TW]=顯示在根視窗
+Exec=%{APPNAMELC}.kss -root
NoDisplay=true
diff --git a/languages/cpp/app_templates/tdescreensaver/tdescreensaver.h b/languages/cpp/app_templates/tdescreensaver/tdescreensaver.h
index e066852a..9557e4c1 100644
--- a/languages/cpp/app_templates/tdescreensaver/tdescreensaver.h
+++ b/languages/cpp/app_templates/tdescreensaver/tdescreensaver.h
@@ -8,7 +8,7 @@
class %{APPNAME} : public KScreenSaver
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}( WId drawable );
@@ -20,7 +20,7 @@ private:
class %{APPNAME}Setup : public %{APPNAME}UI
{
- Q_OBJECT
+ TQ_OBJECT
public:
%{APPNAME}Setup( TQWidget *parent = NULL, const char *name = NULL );
diff --git a/languages/cpp/app_templates/tdescreensaver/tdescreensaver.kdevtemplate b/languages/cpp/app_templates/tdescreensaver/tdescreensaver.kdevtemplate
index d2410484..7f54db64 100644
--- a/languages/cpp/app_templates/tdescreensaver/tdescreensaver.kdevtemplate
+++ b/languages/cpp/app_templates/tdescreensaver/tdescreensaver.kdevtemplate
@@ -1,67 +1,12 @@
# TDE Config File
[General]
Name=TDE Screen Saver
-Name[br]=Damanter skramm TDE
-Name[ca]=Salvapantalles per al TDE
-Name[da]=TDE pauseskærm
-Name[de]=TDE-Bildschirmschoner
-Name[el]=Προφύλαξη οθόνης του TDE
-Name[es]=Salvapantallas para TDE
-Name[et]=TDE ekraanisäästja
-Name[eu]=TDE pantaila-babeslea
-Name[fa]=محافظ صفحۀ TDE
-Name[fr]=Écran de veille TDE
-Name[ga]=Spárálaí Scáileáin TDE
-Name[gl]=Salvapantallas TDE
-Name[hu]=TDE-s képernyővédő
-Name[it]=Salva schermo di TDE
-Name[ja]=TDE スクリーンセーバー
-Name[nds]=TDE-Pausschirm
-Name[ne]=केडीई स्क्रिन सर्भर
-Name[nl]=TDE-schermbeveiliging
-Name[pl]=Wygaszacz ekranu TDE
-Name[pt]=Protector de Ecrã do TDE
-Name[pt_BR]=Protetor de tela do TDE
-Name[ru]=Хранитель экрана для TDE
-Name[sk]=TDE šetrič obrazovky
-Name[sl]=Ohranjevalnik zaslona za TDE
-Name[sr]=TDE чувар екрана
-Name[sr@Latn]=TDE čuvar ekrana
-Name[sv]=TDE-skärmsläckare
-Name[tr]=TDE Ekran Koruyucusu
-Name[zh_CN]= TDE 屏幕保护程序
-Name[zh_TW]=TDE 螢幕保護程式
-Icon=tdescreensaver.png
-Category=C++/TDE
+
Comment=Generates a framework for a TDE screensaver.
-Comment[ca]=Genera una infraestructura per a un salvapantalles de TDE.
-Comment[da]=Genererer et skelet for en TDE-pauseskærm.
-Comment[de]=Erstellt das Gerüst für einen TDE-Bildschirmschoner.
-Comment[el]=Δημιουργεί ένα πλαίσιο για μια προφύλαξη οθόνης του TDE.
-Comment[es]=Genera una infraestructura para un salvapantallas de TDE
-Comment[et]=TDE ekraanisäästja raamistiku loomine.
-Comment[eu]=TDE-ren pantaila-babesle baten lan-marko bat sortzen du.
-Comment[fa]=چارچوبی برای محافظ صفحۀ TDE تولید می‌کند.
-Comment[fr]=Génère une infrastructure pour un écran de veille TDE.
-Comment[gl]=Xera un contorno de traballo para un salvapantallas TDE.
-Comment[hu]=Létrehoz egy alap TDE-s képernyővédőt.
-Comment[it]=Genera l'infrastruttura per un salvaschermo di TDE.
-Comment[ja]=TDE スクリーンセーバーのフレームワークを作成します
-Comment[nds]=Stellt dat Rahmenwark för en TDE-Pausschirm op.
-Comment[ne]=केडीई स्क्रिनसेभरका लागि फ्रेमवर्क उत्पन्न गर्दछ
-Comment[nl]=Genereert een framework voor een TDE-schermbeveiliging.
-Comment[pl]=Generuje szablon wygaszacza ekranu dla TDE.
-Comment[pt]=Gera a plataforma para um protector de ecrã do TDE.
-Comment[pt_BR]=Gera a plataforma para um protector de ecrã do TDE.
-Comment[ru]=Создание инфраструктуры хранителя экрана для TDE.
-Comment[sk]=Vygeneruje framework pre TDE šetrič obrazovky.
-Comment[sl]=Ustvari ogrodje ohranjevalnika zaslona za TDE.
-Comment[sr]=Прави радни оквир за TDE чувар екрана.
-Comment[sr@Latn]=Pravi radni okvir za TDE čuvar ekrana.
-Comment[sv]=Skapar ett ramverk för en TDE-skärmsläckare
-Comment[tr]=Bir TDE ekran koruyucusu için bir çatı oluşturulur.
-Comment[zh_CN]=生成 TDE 屏幕保护程序框架。
-Comment[zh_TW]=產生一個 TDE 螢幕保護程式的框架
+
+Category=C++/TDE
+
+Icon=tdescreensaver.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=tdescreensaver.tar.gz
@@ -167,32 +112,3 @@ Dest=%{dest}/src/%{APPNAMELC}ui.ui
[MSG]
Type=message
Comment=A screensaver application was created in %{dest}
-Comment[ca]=Una aplicació de salvapantalles ha estat creada en %{dest}
-Comment[da]=Et pauseskærmsprogram blev oprettet i %{dest}
-Comment[de]=Ein Bildschirmschoner wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή προφύλαξης οθόνης δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación salvapantallas ha sido creada en %{dest}
-Comment[et]=Ekraanisäästja rakendus loodi asukohta %{dest}
-Comment[eu]=Pantaila-babesle baten aplikazioa sortu da hemen: %{dest}
-Comment[fa]=یک کاربرد محافظ صفحه در %{dest} ایجاد شد
-Comment[fr]=Une application écran de veille a été créé dans %{dest}
-Comment[ga]=Cruthaíodh spárálaí scáileáin i %{dest}
-Comment[gl]=Creouse unha aplicación salvapantallas en %{dest}
-Comment[hu]=Létrejött egy alap képernyővédő program itt: %{dest}
-Comment[it]=È stata creata un'applicazione salvaschermo in %{dest}
-Comment[ja]=スクリーンセーバーアプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Pausschirm opstellt
-Comment[ne]=स्क्रिनसेभर अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een schermbeveiligingstoepassing is aangemaakt in %{dest}
-Comment[pl]=Program wygaszacza ekranu został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação protectora do ecrã em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação protectora do ecrã em %{dest}
-Comment[ru]=Приложение хранителя экрана создано в %{dest}
-Comment[sk]=Aplikácia šetriča obrazovky bola vytvorená v %{dest}
-Comment[sl]=Program ohranjevalnika zaslona je bil ustvarjen v %{dest}
-Comment[sr]=Програм чувара екрана направљен је у %{dest}
-Comment[sr@Latn]=Program čuvara ekrana napravljen je u %{dest}
-Comment[sv]=Ett skärmsläckarprogram skapades i %{dest}
-Comment[tr]=Bir ekran koruyucusu uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了屏幕保护应用程序
-Comment[zh_TW]=一個螢幕保護程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/win32gui/CMakeLists.txt b/languages/cpp/app_templates/win32gui/CMakeLists.txt
index ac3c7e7d..e7aa2b15 100644
--- a/languages/cpp/app_templates/win32gui/CMakeLists.txt
+++ b/languages/cpp/app_templates/win32gui/CMakeLists.txt
@@ -9,12 +9,17 @@
#
#################################################
-add_custom_target( win32gui.tar.gz ALL
- COMMAND ${TAR} zcf win32gui.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
app.cpp src-Makefile.am win32gui-Makefile.am
win32gui-Makefile.cvs win32gui-configure.in win32gui.png
app.kdevelop
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET win32gui.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +27,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- win32gui.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE win32gui.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/win32gui/win32gui.kdevtemplate b/languages/cpp/app_templates/win32gui/win32gui.kdevtemplate
index 31f528d3..8bb5d09c 100644
--- a/languages/cpp/app_templates/win32gui/win32gui.kdevtemplate
+++ b/languages/cpp/app_templates/win32gui/win32gui.kdevtemplate
@@ -1,63 +1,12 @@
# TDE Config File
[General]
Name=Simple Win32 GUI App.
-Name[ca]=Simple aplicació per a Win32.
-Name[da]=Simpelt Win32 GUI-program.
-Name[de]=Einfache Win32-GUI-Anwendung
-Name[el]=Απλή εφαρμογή γραφικού περιβάλλοντος Win32.
-Name[es]=Aplicación sencilla para Win32
-Name[et]=Lihtne Win32 graafilise kasutajaliidese rakendus
-Name[eu]=Win32 GUI aplikazio sinplea.
-Name[fa]=کاربرد سادۀ ونک Win32
-Name[fr]=Interface graphique Win32 simple.
-Name[ga]=Feidhmchlár Simplí Win32 le Comhéadan Grafach
-Name[gl]=Aplicación sinxela Win32.
-Name[hu]=Egyszerű Win32-alapú, grafikus felületű alkalmazás
-Name[it]=Semplice applicazione GUI Win32.
-Name[ja]=簡単な Win32 GUI アプリケーション
-Name[nds]=Eenfach Win32-Böversietprogramm.
-Name[ne]=साधारण Win32 GUI अनुप्रयोग
-Name[nl]=Eenvoudige Win32 GUI-toepassing
-Name[pl]=Prosty program Win32
-Name[pt]=Aplicação gráfica simples em Win32.
-Name[pt_BR]=Aplicação gráfica simples em Win32.
-Name[ru]=Простое графическое приложение Windows
-Name[sk]=Jednoduchá Win32 GUI aplikácia
-Name[sr]=Једноставан Win32 програм са GUI-јем.
-Name[sr@Latn]=Jednostavan Win32 program sa GUI-jem.
-Name[sv]=Enkelt Win32-program med grafiskt gränssnitt
-Name[tr]=Basit Win32 Grafik Arayüz Uygulaması
-Name[zh_CN]=简单的 Win32 GUI 应用程序
-Name[zh_TW]=簡單的 Win32 使用者介面應用程式
-Icon=win32gui.png
-Category=C++
+
Comment=Generates a shell project for crosscompiling Win32 projects.
-Comment[ca]=Genera un projecte d'intèrpret de comandaments per a la compilació multi plataforma de projectes per a Win32.
-Comment[da]=Genererer et skalprojekt for krydskompilering af Win32-projekter.
-Comment[de]=Erstellt ein Shell-Projekt für plattformunabhängige Win32-Projekte.
-Comment[el]=Δημιουργία ενός έργου κελύφους για μεταγλώττιση έργων Win32 σε διαφορετικές πλατφόρμες.
-Comment[es]=Genera un proyecto de intérprete de órdenes para compilación multiplataforma de proyectos Win32.
-Comment[et]=Shelliprojekti loomine Win32 projektide kompileerimiseks.
-Comment[eu]=Win32 proiektuak konpilazio gurutzaturako shell proiektu bat sortzen du.
-Comment[fa]=یک پروژۀ پوسته برای پروژه‌های Win32 ترجمۀ بین سکویی تولید می‌کند.
-Comment[fr]=Génère un projet shell pour la compilation croisée de projets Win32.
-Comment[gl]=Xera un proxecto shell para a compilación cruzada de proxectos Win32.
-Comment[hu]=Létrehoz egy konzolos projektet Win32-projektek keresztfordításához.
-Comment[it]=Genera un progetto di shell per progetti Win32 multi compilanti.
-Comment[nds]=Stellt en Konsoolprojekt för't Krüüzkompileren vun Win32-Projekten op.
-Comment[ne]=क्रसकम्पाइलिङ Win32 परियोजनाका लागि शेल परियोजना उत्पन्न गर्दछ
-Comment[nl]=Genereert een shellproject voor crosscompilerende Win32-projecten.
-Comment[pl]=Generuje powłokę do kompilacji projektów dla Win32.
-Comment[pt]=Gera um projecto para poder compilar projectos em Win32.
-Comment[pt_BR]=Gera um projecto para poder compilar projectos em Win32.
-Comment[ru]=Создание проекта для кросс-компиляции проектов Win32.
-Comment[sk]=Vygenruje shell projekt pre kompiláciu Win32 projektov.
-Comment[sr]=Прави пројекат за прекопревођење Win32 пројеката.
-Comment[sr@Latn]=Pravi projekat za prekoprevođenje Win32 projekata.
-Comment[sv]=Skapar ett skalprojekt för korskompilering av Win32-projekt.
-Comment[tr]=Win32 projelerini karşıderlemek için bir kabul projesi yarat.
-Comment[zh_CN]=生成跨平台编译的 Win32 工程的外壳工程。
-Comment[zh_TW]=產生一個 shell 專案,可在 Win32 跨平台編譯。
+
+Category=C++
+
+Icon=win32gui.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=src/%{APPNAMELC}.cpp
Archive=win32gui.tar.gz
@@ -108,30 +57,3 @@ Dest=%{dest}/src/%{APPNAMELC}.cpp
[MSG]
Type=message
Comment=For this project to compile and run you need both Wine and MinGW installed.
-Comment[ca]=Per a compilar i executar aquest projecte us caldrà instal·lar Wine i MinGW.
-Comment[da]=For at dette projekt skal kompilere og køre har du brug for at have både Wine og MinGW installeret.
-Comment[de]=Um dieses Projekt kompilieren und ausführen zu können, muss sowohl Wine als auch MinGW installiert sein.
-Comment[el]=Για να μεταγλωττιστεί και να εκτελεστεί αυτό το έργο χρειάζεστε τόσο το Wine όσο και το MinGW εγκατεστημένα.
-Comment[es]=Para compilar y ejecutar este proyecto necesitará tener instalados Wine y MinGW.
-Comment[et]=Selle projekti kompileerimiseks ja käivitamiseks peab olema paigaldatud nii Wine kui MinGW.
-Comment[eu]=Proiektu hau konpilatzeko eta exekutatzeko Wine eta MinGw instalatuta izan behar dituzu.
-Comment[fa]=برای ترجمه و اجرای این پروژه، هم نیاز به نصب Wine و هم نیاز به MinGW دارید.
-Comment[fr]=Pour que ce projet compile et s'exécute, vous devez installer Wine et MinGW.
-Comment[gl]=Para poder compilar e executar este proxecto necesita ter instalados Wine e MinGW.
-Comment[hu]=A projekt lefordításához és futtatásához szükség van a Wine és a MinGW telepítésére.
-Comment[it]=Per compilare ed eseguire questo progetto dei avere sia Wine che MinGW installati.
-Comment[nds]=Wine un MinGW mööt installeert wesen, wenn Du dit Projekt kompileren un utföhren wullt.
-Comment[ne]=यो परियोजनाका लागि कम्पाइल गर्न र चलाउन तपाईँले वाइन र MinGW स्थापना गरेको हुनुपर्दछ ।
-Comment[nl]=Om dit project te kunnen compileren en uitvoeren hebt u Wine en MinGW nodig.
-Comment[pl]=Do kompilacji takiego projektu potrzebne są Wine oraz MinGW.
-Comment[pt]=Para este projecto poder ser compilado e executado é necessário ter tanto o Wine como o MinGW instalados.
-Comment[pt_BR]=Para este projecto poder ser compilado e executado é necessário ter tanto o Wine como o MinGW instalados.
-Comment[ru]=Для сборки и запуска этого проекта вам необходимо установить Wine и MinGW .
-Comment[sk]=Na kompiláciu tohoto projektu potrebujete mať nainštalované Wine a MinGW.
-Comment[sr]=Да би се овај пројекат превео и покренуо, и Wine и MinGW морају бити инсталирани.
-Comment[sr@Latn]=Da bi se ovaj projekat preveo i pokrenuo, i Wine i MinGW moraju biti instalirani.
-Comment[sv]=För att projektet ska kompileras och köras behöver du ha installerat både Wine och MinGW.
-Comment[tr]=Bu projenin derlenmesi için Wine ve MinGW'nin kurulu olması lazım.
-Comment[zh_CN]=要让此工程能够编译并运行,您需要同时安装 Wine 和 MinGW。
-Comment[zh_TW]=這個專案要編譯,您需要安裝 Wine 與 MinGW。
-
diff --git a/languages/cpp/app_templates/win32hello/CMakeLists.txt b/languages/cpp/app_templates/win32hello/CMakeLists.txt
index cb076b85..7a53667c 100644
--- a/languages/cpp/app_templates/win32hello/CMakeLists.txt
+++ b/languages/cpp/app_templates/win32hello/CMakeLists.txt
@@ -9,12 +9,17 @@
#
#################################################
-add_custom_target( win32hello.tar.gz ALL
- COMMAND ${TAR} zcf win32hello.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_content
app.cpp src-Makefile.am win32-Makefile.am
win32-Makefile.cvs win32-configure.in win32hello.png
app.kdevelop
)
+list( SORT _tarball_content )
+
+tde_create_tarball(
+ TARGET win32hello.tar.gz
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +27,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- win32hello.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE win32hello.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/win32hello/win32hello.kdevtemplate b/languages/cpp/app_templates/win32hello/win32hello.kdevtemplate
index 970f00e5..d8eb6a73 100644
--- a/languages/cpp/app_templates/win32hello/win32hello.kdevtemplate
+++ b/languages/cpp/app_templates/win32hello/win32hello.kdevtemplate
@@ -1,62 +1,12 @@
# TDE Config File
[General]
Name=Simple Win32 Hello World
-Name[ca]=Simple Hello World per a Win32
-Name[da]=Simpelt Win32 Goddag verden
-Name[de]=Einfaches Win32-"Hello World"-Programm
-Name[el]=Απλό Γεια σου Κόσμε Win32
-Name[es]=Sencillo programa «Hola mundo» para Win32
-Name[et]=Lihtne Win32 "Tere, maailm"
-Name[eu]=Win32 "Kaixo mundua" aplikazio sinple bat
-Name[fa]=Hello World سادۀ Win32
-Name[fr]=« Bonjour monde » Win32 simple
-Name[ga]=Ríomhchlár simplí "Hello World" le haghaidh Win32
-Name[gl]=Aplicación Win32 sinxela Ola mundo
-Name[hu]=Win32-alapú Hello world program
-Name[it]=Semplice "Hello World" Win32
-Name[nds]=Eenfach Win32-"Moin Welt"-Programm
-Name[ne]=साधारण Win32 हेल्लो वोल्ड
-Name[nl]=Eenvoudige Win32 Hello World
-Name[pl]=Prosty program Witaj świecie dla Win32
-Name[pt]=Olá Mundo Simples em Win32
-Name[pt_BR]=Olá Mundo Simples em Win32
-Name[ru]=Простое приложение Hello World для Windows
-Name[sk]=Jenoduchý Ahoj svet Win32 program
-Name[sr]=Једноставан Win32 „Здраво свете“
-Name[sr@Latn]=Jednostavan Win32 „Zdravo svete“
-Name[sv]=Enkelt Win32 Hello World
-Name[tr]=Basit Win32 Merhaba Dünya
-Name[zh_CN]=简单的 Win32 Hello World
-Name[zh_TW]=簡單的 Win32 Hello World
-Icon=win32hello.png
-Category=C++
+
Comment=Generates a shell project for crosscompiling Win32 projects.
-Comment[ca]=Genera un projecte d'intèrpret de comandaments per a la compilació multi plataforma de projectes per a Win32.
-Comment[da]=Genererer et skalprojekt for krydskompilering af Win32-projekter.
-Comment[de]=Erstellt ein Shell-Projekt für plattformunabhängige Win32-Projekte.
-Comment[el]=Δημιουργία ενός έργου κελύφους για μεταγλώττιση έργων Win32 σε διαφορετικές πλατφόρμες.
-Comment[es]=Genera un proyecto de intérprete de órdenes para compilación multiplataforma de proyectos Win32.
-Comment[et]=Shelliprojekti loomine Win32 projektide kompileerimiseks.
-Comment[eu]=Win32 proiektuak konpilazio gurutzaturako shell proiektu bat sortzen du.
-Comment[fa]=یک پروژۀ پوسته برای پروژه‌های Win32 ترجمۀ بین سکویی تولید می‌کند.
-Comment[fr]=Génère un projet shell pour la compilation croisée de projets Win32.
-Comment[gl]=Xera un proxecto shell para a compilación cruzada de proxectos Win32.
-Comment[hu]=Létrehoz egy konzolos projektet Win32-projektek keresztfordításához.
-Comment[it]=Genera un progetto di shell per progetti Win32 multi compilanti.
-Comment[nds]=Stellt en Konsoolprojekt för't Krüüzkompileren vun Win32-Projekten op.
-Comment[ne]=क्रसकम्पाइलिङ Win32 परियोजनाका लागि शेल परियोजना उत्पन्न गर्दछ
-Comment[nl]=Genereert een shellproject voor crosscompilerende Win32-projecten.
-Comment[pl]=Generuje powłokę do kompilacji projektów dla Win32.
-Comment[pt]=Gera um projecto para poder compilar projectos em Win32.
-Comment[pt_BR]=Gera um projecto para poder compilar projectos em Win32.
-Comment[ru]=Создание проекта для кросс-компиляции проектов Win32.
-Comment[sk]=Vygenruje shell projekt pre kompiláciu Win32 projektov.
-Comment[sr]=Прави пројекат за прекопревођење Win32 пројеката.
-Comment[sr@Latn]=Pravi projekat za prekoprevođenje Win32 projekata.
-Comment[sv]=Skapar ett skalprojekt för korskompilering av Win32-projekt.
-Comment[tr]=Win32 projelerini karşıderlemek için bir kabul projesi yarat.
-Comment[zh_CN]=生成跨平台编译的 Win32 工程的外壳工程。
-Comment[zh_TW]=產生一個 shell 專案,可在 Win32 跨平台編譯。
+
+Category=C++
+
+Icon=win32hello.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=src/%{APPNAMELC}.cpp
Archive=win32hello.tar.gz
@@ -107,30 +57,3 @@ Dest=%{dest}/src/%{APPNAMELC}.cpp
[MSG]
Type=message
Comment=For this project to compile and run you need both Wine and MinGW installed.
-Comment[ca]=Per a compilar i executar aquest projecte us caldrà instal·lar Wine i MinGW.
-Comment[da]=For at dette projekt skal kompilere og køre har du brug for at have både Wine og MinGW installeret.
-Comment[de]=Um dieses Projekt kompilieren und ausführen zu können, muss sowohl Wine als auch MinGW installiert sein.
-Comment[el]=Για να μεταγλωττιστεί και να εκτελεστεί αυτό το έργο χρειάζεστε τόσο το Wine όσο και το MinGW εγκατεστημένα.
-Comment[es]=Para compilar y ejecutar este proyecto necesitará tener instalados Wine y MinGW.
-Comment[et]=Selle projekti kompileerimiseks ja käivitamiseks peab olema paigaldatud nii Wine kui MinGW.
-Comment[eu]=Proiektu hau konpilatzeko eta exekutatzeko Wine eta MinGw instalatuta izan behar dituzu.
-Comment[fa]=برای ترجمه و اجرای این پروژه، هم نیاز به نصب Wine و هم نیاز به MinGW دارید.
-Comment[fr]=Pour que ce projet compile et s'exécute, vous devez installer Wine et MinGW.
-Comment[gl]=Para poder compilar e executar este proxecto necesita ter instalados Wine e MinGW.
-Comment[hu]=A projekt lefordításához és futtatásához szükség van a Wine és a MinGW telepítésére.
-Comment[it]=Per compilare ed eseguire questo progetto dei avere sia Wine che MinGW installati.
-Comment[nds]=Wine un MinGW mööt installeert wesen, wenn Du dit Projekt kompileren un utföhren wullt.
-Comment[ne]=यो परियोजनाका लागि कम्पाइल गर्न र चलाउन तपाईँले वाइन र MinGW स्थापना गरेको हुनुपर्दछ ।
-Comment[nl]=Om dit project te kunnen compileren en uitvoeren hebt u Wine en MinGW nodig.
-Comment[pl]=Do kompilacji takiego projektu potrzebne są Wine oraz MinGW.
-Comment[pt]=Para este projecto poder ser compilado e executado é necessário ter tanto o Wine como o MinGW instalados.
-Comment[pt_BR]=Para este projecto poder ser compilado e executado é necessário ter tanto o Wine como o MinGW instalados.
-Comment[ru]=Для сборки и запуска этого проекта вам необходимо установить Wine и MinGW .
-Comment[sk]=Na kompiláciu tohoto projektu potrebujete mať nainštalované Wine a MinGW.
-Comment[sr]=Да би се овај пројекат превео и покренуо, и Wine и MinGW морају бити инсталирани.
-Comment[sr@Latn]=Da bi se ovaj projekat preveo i pokrenuo, i Wine i MinGW moraju biti instalirani.
-Comment[sv]=För att projektet ska kompileras och köras behöver du ha installerat både Wine och MinGW.
-Comment[tr]=Bu projenin derlenmesi için Wine ve MinGW'nin kurulu olması lazım.
-Comment[zh_CN]=要让此工程能够编译并运行,您需要同时安装 Wine 和 MinGW。
-Comment[zh_TW]=這個專案要編譯,您需要安裝 Wine 與 MinGW。
-
diff --git a/languages/cpp/app_templates/wxhello/CMakeLists.txt b/languages/cpp/app_templates/wxhello/CMakeLists.txt
index 85e87aeb..289c48dd 100644
--- a/languages/cpp/app_templates/wxhello/CMakeLists.txt
+++ b/languages/cpp/app_templates/wxhello/CMakeLists.txt
@@ -9,10 +9,29 @@
#
#################################################
-add_custom_target( wxhello.tar.gz ALL
- COMMAND ${TAR} zcf wxhello.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops app.desktop )
+set( _tarball_files
src-Makefile.am app.cpp app.h app.kdevelop subdirs
- app.desktop wxhello.png
+ wxhello.png
+)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET wxhello.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
)
@@ -21,6 +40,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- wxhello.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE wxhello.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/wxhello/app.desktop b/languages/cpp/app_templates/wxhello/app.desktop
index e87774fa..69524fb7 100644
--- a/languages/cpp/app_templates/wxhello/app.desktop
+++ b/languages/cpp/app_templates/wxhello/app.desktop
@@ -1,39 +1,8 @@
[Desktop Entry]
Name=%{APPNAME}
+
+Comment=A simple wxWidgets Application
+
Exec=%{APPNAMELC}
Icon=%{APPNAMELC}
Type=Application
-Comment=A simple wxWidgets Application
-Comment[ca]=Una simple aplicació per a wxWidgets
-Comment[da]=Et simpelt wxWidgets program
-Comment[de]=Eine einfache wxWidgets-Anwendung
-Comment[el]=Μια απλή εφαρμογή wxWidgets
-Comment[es]=Una aplicación wxWidgets sencilla
-Comment[et]=Lihtne wxWidgets rakendus
-Comment[eu]=wxWidgets aplikazio sinple bat
-Comment[fa]=یک کاربرد سادۀ wxWidgets
-Comment[fr]=Une application avec wxWidgets simple
-Comment[ga]=Feidhmchlár Simplí wxWidgets
-Comment[gl]=Unha aplicación sinxela wxWidgets
-Comment[hi]=एक सादा डब्ल्यूएक्स-विज़ेट्स अनुप्रयोग
-Comment[hu]=Egyszerű wxWidgets-alkalmazás
-Comment[is]=Einfalt wxWidgets forrit
-Comment[it]=Semplice applicazione wxWidgets
-Comment[ja]=シンプルな wxWidget アプリケーション
-Comment[nds]=En eenfach wxWidgets-Programm
-Comment[ne]=साधारण wxWidgets अनुप्रयोग
-Comment[nl]=Een eenvoudige wxWidgets-toepassing
-Comment[pl]=Prosty program wxWidgets
-Comment[pt]=Uma aplicação simples de wxWidgets
-Comment[pt_BR]=Um simples Aplicativo wxWidgets
-Comment[ru]=Создание простого приложения wxWidgets
-Comment[sk]=Jednoduchá wxWidgets aplikácia
-Comment[sl]=Preprost program za wxWidgets
-Comment[sr]=Једноставан wxWindows програм
-Comment[sr@Latn]=Jednostavan wxWindows program
-Comment[sv]=Ett enkelt wxWidgets-program
-Comment[ta]=சாதாரண wxசாளரங்கள் பயன்பாடு
-Comment[tg]=Гузориши оддии wxWidgets
-Comment[tr]=Basit bir Merhaba wmWidgets Uygulaması
-Comment[zh_CN]=一个简单的 wxWidgets 应用程序
-Comment[zh_TW]=簡單的 wxWidgets 應用程式
diff --git a/languages/cpp/app_templates/wxhello/wxhello b/languages/cpp/app_templates/wxhello/wxhello
index ffce6780..d3d925de 100644
--- a/languages/cpp/app_templates/wxhello/wxhello
+++ b/languages/cpp/app_templates/wxhello/wxhello
@@ -1,10 +1,11 @@
# wxWidgets Config File
[General]
Name=Simple Hello wxWidgets Application
-Name[fr]=Un simple programme de test Hello world
-Category=C++/wxWidgets
+
Comment=Generates a simple wxWidgets Hello application.
-Comment[fr]=Gnre un simple programme de test du type Hello world en utilisant la bibliothque wxWidgets.
+
+Category=C++/wxWidgets
+
FileTemplates=h,CStyle,cpp,CStyle
Icon=wxhello.png
ShowFilesAfterGeneration=src/APPNAMELC.cpp
@@ -102,4 +103,4 @@ Dest=%{dest}/src/${APPNAMELC}.h
[APP.DESKTOP]
Type=install
Source=%${src}/template-wxhello/app.desktop
-Dest=%{dest}/src/${APPNAMELC}.desktop \ No newline at end of file
+Dest=%{dest}/src/${APPNAMELC}.desktop
diff --git a/languages/cpp/app_templates/wxhello/wxhello.kdevtemplate b/languages/cpp/app_templates/wxhello/wxhello.kdevtemplate
index 6ffb5e0e..30c6eebe 100644
--- a/languages/cpp/app_templates/wxhello/wxhello.kdevtemplate
+++ b/languages/cpp/app_templates/wxhello/wxhello.kdevtemplate
@@ -1,62 +1,11 @@
# TDE Config File
[General]
Name=Simple Hello wxWidgets Application
-Name[ca]=Simple aplicació de Hello per a wxWidgets
-Name[da]=Simpelt Goddag wxWidgets program
-Name[de]=Einfache wxWidgets-Anwendung
-Name[el]=Απλή εφαρμογή Γεια σου wxWidgets
-Name[es]=Una sencilla aplicación «Hola mundo» con wxWidgets
-Name[et]=Lihtne wxWidgets'i tervitusrakendus
-Name[eu]=wxWidgets-en "Kaixo mundua" aplikazio sinple bat
-Name[fa]=کاربرد سادۀ Hello wxWidgets
-Name[fr]=Application « Bonjour monde » simple avec wxWidgets
-Name[gl]=Aplicación sinxela Ola en wxWidgets
-Name[hu]=wxWidgets-alapú Hello world program
-Name[it]=Semplice applicazione wxWidgets di "Hello"
-Name[ja]=簡単な wxWidget アプリケーション
-Name[nds]=Eenfach wxWidgets-Programm "Moin"
-Name[ne]=साधारण हेल्लो wxWidgets अनुप्रयोग
-Name[nl]=Eenvoudige Hello wxWidgets-toepassing
-Name[pl]=Prosty program Witaj używający wxWidgets
-Name[pt]=Aplicação Olá Mundo Simples do wxWidgets
-Name[pt_BR]=Aplicação Olá Mundo Simples do wxWidgets
-Name[ru]=Простое приложение wxWidgets
-Name[sk]=Jednoduchá wxWidgets Ahoj svet aplikácia
-Name[sr]=Једноставан „Здраво“ wxWidgets програм
-Name[sr@Latn]=Jednostavan „Zdravo“ wxWidgets program
-Name[sv]=Enkelt Hello-program för wxWidgets
-Name[tr]=Basit Merhaba wxWidgets Uygulaması
-Name[zh_CN]=一个简单的 wxWidgets 应用程序
-Name[zh_TW]=簡單的 Hello wxWidgets 應用程式
-Category=C++/wxWidgets
+
Comment=Generates a simple wxWidgets Hello application.
-Comment[ca]=Genera una simple aplicació de Hello per a wxWidgets.
-Comment[da]=Genererer et simpelt wxWidgets Goddag-program.
-Comment[de]=Erstellt eine einfache wxWidgets-Anwendung
-Comment[el]=Δημιουργεί μια απλή εφαρμογή Γεια σου wxWidgets.
-Comment[es]=Genera una sencilla aplicación «Hola mundo» con wxWidgets
-Comment[et]=Lihtsa wxWidgets'i tervitusrakenduse loomine.
-Comment[eu]=wxWidgets-en "Kaixo mundua"aplikazio sinple bat sortzen du.
-Comment[fa]=یک کاربرد سادۀ wxWidgets Hello تولید می‌کند.
-Comment[fr]=Une application « Bonjour monde » simple avec wxWidgets.
-Comment[gl]=Xera unha aplicación sinxela Ola en wxWidgets.
-Comment[hu]=Létrehoz egy egyszerű wxWidgets-alkalmazást.
-Comment[it]=Genera una semplice applicazione wxWidgets di "Hello".
-Comment[ja]=簡単な wxWidget アプリケーションを作成します
-Comment[nds]=Stellt mit wxWidgets en eenfach "Moin"-Programm op.
-Comment[ne]=साधारण wxWidgets हेल्लो अनुप्रयोग उत्पन्न गर्दछ
-Comment[nl]=Genereert een eenvoudige wxWidget Hello-toepassing.
-Comment[pl]=Generuje prosty program Witaj wykorzystujący wxWidgets
-Comment[pt]=Gera uma aplicação simples de Olá Mundo do wxWidgets.
-Comment[pt_BR]=Gera uma aplicação simples de Olá Mundo do wxWidgets.
-Comment[ru]=Создание простого приложения wxWidgets.
-Comment[sk]=Vygeneruje jednoduchú wxWidgets Ahoj svet aplikáciu.
-Comment[sr]=Прави једноставан „Здраво“ wxWidgets програм.
-Comment[sr@Latn]=Pravi jednostavan „Zdravo“ wxWidgets program.
-Comment[sv]=Skapar ett enkelt Hello-program för wxWidgets.
-Comment[tr]=Basit bir wxWidgets Merhaba uygulaması yaratır.
-Comment[zh_CN]=生成一个简单的 wxWidgets Hello 应用程序。
-Comment[zh_TW]=產生一個簡單的 wxWidgets Hello 應用程式。
+
+Category=C++/wxWidgets
+
FileTemplates=h,CStyle,cpp,CStyle
Icon=wxhello.png
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
@@ -163,30 +112,3 @@ Dest=%{dest}/src/%{APPNAMELC}.desktop
[MSG]
Type=message
Comment=Simple hello wxWidgets application was created in %{dest}
-Comment[ca]=Simple aplicació de Hello per a wxWidgets ha estat creada en %{dest}
-Comment[da]=Simpelt Goddag wxWidgets program blev oprettet i %{dest}
-Comment[de]=Eine einfache wxWidgets-Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια απλή εφαρμογή Γεια σου wxWidgets δημιουργήθηκε στο %{dest}
-Comment[es]=Una sencilla aplicación «Hola mundo» con wxWidgets ha sido creada en %{dest}
-Comment[et]=Lihtne wxWidgets'i tervitusrakendus loodi asukohta %{dest}
-Comment[eu]=wxWidgets "Kaixo mundua" aplikazio sinple bat sortu da hemen: %{dest}
-Comment[fa]=کاربرد سادۀ hello wxWidgets در %{dest} ایجاد شد
-Comment[fr]=Une application « Bonjour monde » simple en wxWidgets a été créée dans %{dest}
-Comment[gl]=Creouse unha aplicación sinxela Ola en wxWidgets en %{dest}
-Comment[hu]=Létrejött egy egyszerű wxWidgets-alkalmazás itt: %{dest}
-Comment[it]=È stata creata una semplice applicazione wxWidgets di "hello" in %{dest}
-Comment[ja]=簡単な wxWidget アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en eenfach wxWidgets-Programm opstellt
-Comment[ne]=साधारण हेल्लो wxWidgets अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Eenvoudige hello wxWidget-toepassing is aangemaakt in %{dest}
-Comment[pl]=Prosty program Witaj wykorzystujący wxWidgets został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação simples de wxWidgets em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação simples de wxWidgets em %{dest}
-Comment[ru]=Простое приложение wxWidgets создано в %{dest}
-Comment[sk]=Jedniduchá wxWidgets Ahoj svet aplikácia bola vytvorená v %{dest}
-Comment[sr]=Једноставан „Здраво“ wxWidgets програм направљен је у %{dest}
-Comment[sr@Latn]=Jednostavan „Zdravo“ wxWidgets program napravljen je u %{dest}
-Comment[sv]=Ett enkelt Hello-program för wxWidgets.skapades i %{dest}
-Comment[tr]=Basit merhaba wxWidgets uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 创建了一个简单的 wxWidgets Hello 应用程序
-Comment[zh_TW]=一個簡單的 hello wxWidgets 應用程式已建立於 %{dest}
diff --git a/languages/cpp/ast_utils.cpp b/languages/cpp/ast_utils.cpp
index 7813e784..84f9cb1c 100644
--- a/languages/cpp/ast_utils.cpp
+++ b/languages/cpp/ast_utils.cpp
@@ -187,4 +187,3 @@ TQString declaratorToString( DeclaratorAST* declarator, const TQString& scope, b
return text.replace( TQRegExp( " :: " ), "::" ).simplifyWhiteSpace();
}
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/ast_utils.h b/languages/cpp/ast_utils.h
index a960abad..54afa64a 100644
--- a/languages/cpp/ast_utils.h
+++ b/languages/cpp/ast_utils.h
@@ -30,5 +30,3 @@ TQString typeSpecToString( TypeSpecifierAST* typeSpec );
TQString declaratorToString( DeclaratorAST* declarator, const TQString& scope = TQString(), bool skipPtrOp = false );
#endif // __ast_utils_h
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/backgroundparser.cpp b/languages/cpp/backgroundparser.cpp
index 730a090f..a111acde 100644
--- a/languages/cpp/backgroundparser.cpp
+++ b/languages/cpp/backgroundparser.cpp
@@ -182,14 +182,14 @@ public:
{
SafeString s( fileName.ascii() );
TQMutexLocker locker( &m_mutex );
- m_fileList.push_front( tqMakePair( s, readFromDisk ) );
+ m_fileList.push_front( qMakePair( s, readFromDisk ) );
}
void push_back( const TQString& fileName, bool readFromDisk = false )
{
SafeString s( fileName.ascii() );
TQMutexLocker locker( &m_mutex );
- m_fileList.push_back( tqMakePair( s, readFromDisk ) );
+ m_fileList.push_back( qMakePair( s, readFromDisk ) );
}
void pop_front()
@@ -547,6 +547,3 @@ void BackgroundParser::saveMemory() {
m_saveMemory = true; //Delay the operation
m_canParse.wakeAll();
}
-
-
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/backgroundparser.h b/languages/cpp/backgroundparser.h
index f3cd86fd..f4a63a12 100644
--- a/languages/cpp/backgroundparser.h
+++ b/languages/cpp/backgroundparser.h
@@ -118,5 +118,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/bithelpers.h b/languages/cpp/bithelpers.h
index 3cb74420..c1aec8a8 100644
--- a/languages/cpp/bithelpers.h
+++ b/languages/cpp/bithelpers.h
@@ -33,5 +33,3 @@ inline Type bitInvert( Type val ) {
}
}
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/ccconfigwidget.cpp b/languages/cpp/ccconfigwidget.cpp
index fbecdc32..abd282f4 100644
--- a/languages/cpp/ccconfigwidget.cpp
+++ b/languages/cpp/ccconfigwidget.cpp
@@ -64,15 +64,15 @@ CCConfigWidget::CCConfigWidget( CppSupportPart* part, TQWidget* parent, const ch
: CCConfigWidgetBase( parent, name )
{
m_pPart = part;
- connect( m_pPart->codeRepository(), TQT_SIGNAL( catalogRegistered( Catalog* ) ),
- this, TQT_SLOT( catalogRegistered( Catalog* ) ) );
- connect( m_pPart->codeRepository(), TQT_SIGNAL( catalogUnregistered( Catalog* ) ),
- this, TQT_SLOT( catalogUnregistered( Catalog* ) ) );
+ connect( m_pPart->codeRepository(), TQ_SIGNAL( catalogRegistered( Catalog* ) ),
+ this, TQ_SLOT( catalogRegistered( Catalog* ) ) );
+ connect( m_pPart->codeRepository(), TQ_SIGNAL( catalogUnregistered( Catalog* ) ),
+ this, TQ_SLOT( catalogUnregistered( Catalog* ) ) );
- connect( m_qtDir, TQT_SIGNAL(urlSelected(const TQString &)),
- this, TQT_SLOT(isValidTQtDir(const TQString &)));
- connect( m_qtDir, TQT_SIGNAL(textChanged(const TQString &)),
- this, TQT_SLOT(isValidTQtDir(const TQString &)));
+ connect( m_qtDir, TQ_SIGNAL(urlSelected(const TQString &)),
+ this, TQ_SLOT(isValidTQtDir(const TQString &)));
+ connect( m_qtDir, TQ_SIGNAL(textChanged(const TQString &)),
+ this, TQ_SLOT(isValidTQtDir(const TQString &)));
initGeneralTab( );
initTQtTab();
@@ -401,39 +401,15 @@ void CCConfigWidget::initTQtTab()
c->init();
m_qtUsed->setChecked( c->isUsed() );
- if( c->version() == 4 )
- {
- m_versionQt4->setChecked( true );
- m_kdevembedded->setEnabled( false );
- m_kdevexternal->setEnabled( false );
- m_qtStyleVersion4->setEnabled( true );
- m_designerPath->setEnabled( true );
- m_qmakePath->setEnabled( true );
- m_qtDir->setEnabled( false );
- m_txtQtDir->setEnabled( false );
- m_txtDesigner->setEnabled( true );
- pluginPaths->setEnabled( true );
- }
- else
- {
- m_versionQt3->setChecked( true );
- m_kdevembedded->setEnabled( true );
- m_kdevexternal->setEnabled( true );
- m_qtStyleVersion4->setEnabled( false );
- m_designerPath->setEnabled( true );
- m_qmakePath->setEnabled( true );
- m_qtDir->setEnabled( true );
- m_txtQtDir->setEnabled( true );
- m_txtDesigner->setEnabled( true );
- pluginPaths->setEnabled( false );
- }
- if( c->includeStyle() == 4 )
- {
- m_qtStyleVersion4->setChecked( true );
- }else
- {
- m_qtStyleVersion3->setChecked( true );
- }
+ m_versionQt3->setChecked( true );
+ m_kdevembedded->setEnabled( true );
+ m_kdevexternal->setEnabled( true );
+ m_designerPath->setEnabled( true );
+ m_qmakePath->setEnabled( true );
+ m_qtDir->setEnabled( true );
+ m_txtQtDir->setEnabled( true );
+ m_txtDesigner->setEnabled( true );
+ m_qtStyleVersion3->setChecked( true );
m_qtDir->setURL( c->root() );
isValidTQtDir(m_qtDir->url());
m_qmakePath->setURL( c->qmakePath() );
@@ -487,21 +463,8 @@ void CCConfigWidget::saveTQtTab()
QtBuildConfig* c = m_pPart->qtBuildConfig();
c->setUsed( m_qtUsed->isChecked() );
- if( m_versionQt4->isChecked() )
- {
- c->setVersion( 4 );
- }
- else
- {
- c->setVersion( 3 );
- }
- if( m_qtStyleVersion4->isChecked() )
- {
- c->setIncludeStyle( 4 );
- }else
- {
- c->setIncludeStyle( 3 );
- }
+ c->setVersion( 3 );
+ c->setIncludeStyle( 3 );
c->setRoot( m_qtDir->url() );
c->setTQMakePath( m_qmakePath->url() );
c->setDesignerPath( m_designerPath->url() );
@@ -524,32 +487,16 @@ void CCConfigWidget::isValidTQtDir( const TQString &dir )
TQFileInfo inc( dir + TQString( TQChar( TQDir::separator() ) )+
"include"+TQString( TQChar( TQDir::separator() ) )+
"tqt.h" );
- if ( !m_versionQt4->isChecked() && !inc.exists() )
- {
- m_qtDir->lineEdit()->setPaletteForegroundColor(TQColor("#ff0000"));
- }else
- {
- m_qtDir->lineEdit()->unsetPalette();
- }
+ m_qtDir->lineEdit()->unsetPalette();
}
void CCConfigWidget::toggleTQtVersion( bool )
{
if ( m_versionQt3->isChecked() )
{
- m_qtStyleVersion4->setEnabled( false );
m_qtStyleVersion3->setChecked( true );
m_kdevembedded->setEnabled( true );
m_kdevexternal->setEnabled( true );
- pluginPaths->setEnabled( false );
- }
- if ( m_versionQt4->isChecked() )
- {
- m_qtStyleVersion4->setEnabled( true );
- m_tqtdesigner->setChecked( true );
- m_kdevembedded->setEnabled( false );
- m_kdevexternal->setEnabled( false );
- pluginPaths->setEnabled( true );
}
isValidTQtDir( m_qtDir->url() );
isTQMakeExecutable( m_qmakePath->url() );
@@ -563,15 +510,15 @@ void CCConfigWidget::openPluginPaths()
KDialog d( this );
TQVBoxLayout* mainlayout = new TQVBoxLayout( &d );
KPushButton* ok = new KPushButton( KStdGuiItem::ok(), &d );
- connect( ok, TQT_SIGNAL(clicked()), &d, TQT_SLOT(accept()));
+ connect( ok, TQ_SIGNAL(clicked()), &d, TQ_SLOT(accept()));
KPushButton* cancel = new KPushButton( KStdGuiItem::cancel(), &d );
- connect( cancel, TQT_SIGNAL(clicked()), &d, TQT_SLOT(reject()));
+ connect( cancel, TQ_SIGNAL(clicked()), &d, TQ_SLOT(reject()));
TQHBoxLayout* btns = new TQHBoxLayout( &d );
btns->addItem( new TQSpacerItem(10,10,TQSizePolicy::Expanding) );
btns->addWidget(ok);
btns->addWidget(cancel);
- d.setCaption( i18n( "Edit TQt4 Designer Plugin Paths" ) );
+ d.setCaption( i18n( "Edit TQt Designer Plugin Paths" ) );
KURLRequester * req = new KURLRequester( &d );
req->setMode( KFile::Directory );
KEditListBox* p = new KEditListBox( i18n( "Plugin Paths" ), req->customEditor(), &d );
@@ -586,5 +533,3 @@ void CCConfigWidget::openPluginPaths()
}
#include "ccconfigwidget.moc"
-
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/ccconfigwidget.h b/languages/cpp/ccconfigwidget.h
index a240c80f..962b45a4 100644
--- a/languages/cpp/ccconfigwidget.h
+++ b/languages/cpp/ccconfigwidget.h
@@ -22,7 +22,7 @@ class KEditListBox;
class CCConfigWidget : public CCConfigWidgetBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -71,5 +71,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/ccconfigwidgetbase.ui b/languages/cpp/ccconfigwidgetbase.ui
index e24ce54f..294deadc 100644
--- a/languages/cpp/ccconfigwidgetbase.ui
+++ b/languages/cpp/ccconfigwidgetbase.ui
@@ -289,9 +289,6 @@ completion-box.</string>
<string>Show comment with
argument hint</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</widget>
</vbox>
</widget>
@@ -640,7 +637,7 @@ navigate the header and vice versa</string>
<bool>false</bool>
</property>
<property name="title">
- <string>Qt::Orientation</string>
+ <string>Orientation</string>
</property>
<property name="exclusive">
<bool>true</bool>
@@ -928,20 +925,6 @@ This option only applies to QMake projects.</string>
<string>Select this if your project is using Qt version 3.x.&lt;br&gt;When this is changed the project needs to be closed and re-opened.</string>
</property>
</widget>
- <widget class="TQRadioButton">
- <property name="name">
- <cstring>m_versionQt4</cstring>
- </property>
- <property name="text">
- <string>Qt 4</string>
- </property>
- <property name="toolTip" stdset="0">
- <string>Use Qt version 4 (When this is changed the project needs to be closed and re-opened.)</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Select this if your project is using Qt version 4.x.&lt;br&gt;When this is changed the project needs to be closed and re-opened.</string>
- </property>
- </widget>
<widget class="TQLabel">
<property name="name">
<cstring>textLabel1_5</cstring>
@@ -988,7 +971,7 @@ This option only applies to QMake projects.</string>
<string>Qt3 Directory:</string>
</property>
<property name="toolTip" stdset="0">
- <string>This setting is only needed for Qt3 programs, for Qt4 just make sure the QMake Binary is set properly</string>
+ <string>This setting is only needed for Qt3 programs</string>
</property>
</widget>
<widget class="KURLRequester">
@@ -1059,9 +1042,6 @@ This option only applies to QMake projects.</string>
<property name="text">
<string>Qt &amp;3 style (#include &lt;qwidget.h&gt;)</string>
</property>
- <property name="accel">
- <string>Alt+3</string>
- </property>
<property name="checked">
<bool>true</bool>
</property>
@@ -1069,20 +1049,6 @@ This option only applies to QMake projects.</string>
<string>Select this if your project is using include style as known from Qt version 3.x.</string>
</property>
</widget>
- <widget class="TQRadioButton">
- <property name="name">
- <cstring>m_qtStyleVersion4</cstring>
- </property>
- <property name="text">
- <string>Qt &amp;4 style (#include &lt;QWidget&gt;)</string>
- </property>
- <property name="accel">
- <string>Alt+4</string>
- </property>
- <property name="whatsThis" stdset="0">
- <string>Select this if your project is using include style as known from Qt version 4.x.</string>
- </property>
- </widget>
</vbox>
</widget>
<widget class="TQButtonGroup">
@@ -1176,35 +1142,6 @@ This option only applies to QMake projects.</string>
</widget>
</hbox>
</widget>
- <widget class="TQLayoutWidget">
- <property name="name">
- <cstring>layout10</cstring>
- </property>
- <hbox>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="TQLabel">
- <property name="name">
- <cstring>textLabel1_4</cstring>
- </property>
- <property name="text">
- <string>Extra Plugin Paths for Qt4 Designer:</string>
- </property>
- <property name="buddy" stdset="0">
- <cstring>m_designerPrefix</cstring>
- </property>
- </widget>
- <widget class="KPushButton">
- <property name="name">
- <cstring>pluginPaths</cstring>
- </property>
- <property name="text">
- <string>Change Plugin Paths</string>
- </property>
- </widget>
- </hbox>
- </widget>
</vbox>
</widget>
<spacer>
@@ -1625,12 +1562,6 @@ you right click on a variable in a header file.</string>
<slot>toggleQtVersion(bool)</slot>
</connection>
<connection>
- <sender>m_versionQt4</sender>
- <signal>toggled(bool)</signal>
- <receiver>CCConfigWidgetBase</receiver>
- <slot>toggleQtVersion(bool)</slot>
- </connection>
- <connection>
<sender>m_tqtdesigner</sender>
<signal>toggled(bool)</signal>
<receiver>m_txtDesigner</receiver>
@@ -1667,18 +1598,6 @@ you right click on a variable in a header file.</string>
<slot>setDisabled(bool)</slot>
</connection>
<connection>
- <sender>m_versionQt4</sender>
- <signal>toggled(bool)</signal>
- <receiver>m_qtDir</receiver>
- <slot>setDisabled(bool)</slot>
- </connection>
- <connection>
- <sender>m_versionQt4</sender>
- <signal>toggled(bool)</signal>
- <receiver>m_txtQtDir</receiver>
- <slot>setDisabled(bool)</slot>
- </connection>
- <connection>
<sender>m_versionQt3</sender>
<signal>toggled(bool)</signal>
<receiver>m_txtQtDir</receiver>
@@ -1726,24 +1645,6 @@ you right click on a variable in a header file.</string>
<receiver>CCConfigWidgetBase</receiver>
<slot>isDesignerExecutable(const TQString&amp;)</slot>
</connection>
- <connection>
- <sender>m_versionQt4</sender>
- <signal>toggled(bool)</signal>
- <receiver>textLabel1_4</receiver>
- <slot>setEnabled(bool)</slot>
- </connection>
- <connection>
- <sender>pluginPaths</sender>
- <signal>clicked()</signal>
- <receiver>CCConfigWidgetBase</receiver>
- <slot>openPluginPaths()</slot>
- </connection>
- <connection>
- <sender>m_versionQt4</sender>
- <signal>toggled(bool)</signal>
- <receiver>pluginPaths</receiver>
- <slot>setEnabled(bool)</slot>
- </connection>
</connections>
<tabstops>
<tabstop>cpp_options</tabstop>
@@ -1754,7 +1655,7 @@ you right click on a variable in a header file.</string>
<tabstop>newPCSButton</tabstop>
<tabstop>advancedOptions</tabstop>
</tabstops>
-<Q_SLOTS>
+<slots>
<slot access="protected">implementationFile()</slot>
<slot access="protected">interfaceFile()</slot>
<slot access="protected">slotAddPPPath()</slot>
@@ -1775,7 +1676,7 @@ you right click on a variable in a header file.</string>
<slot>isQMakeExecutable(const TQString&amp;)</slot>
<slot>isValidQtDir(const TQString&amp;)</slot>
<slot>openPluginPaths()</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
<layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/>
<includes>
diff --git a/languages/cpp/classgeneratorconfig.h b/languages/cpp/classgeneratorconfig.h
index 29326df0..c64ba257 100644
--- a/languages/cpp/classgeneratorconfig.h
+++ b/languages/cpp/classgeneratorconfig.h
@@ -16,7 +16,7 @@
class ClassGeneratorConfig : public ClassGeneratorConfigBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -77,6 +77,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
-
diff --git a/languages/cpp/classgeneratorconfigbase.ui b/languages/cpp/classgeneratorconfigbase.ui
index a047fca3..a0c7f964 100644
--- a/languages/cpp/classgeneratorconfigbase.ui
+++ b/languages/cpp/classgeneratorconfigbase.ui
@@ -253,9 +253,9 @@
<includes>
<include location="global" impldecl="in implementation">kdialog.h</include>
</includes>
-<Q_SLOTS>
+<slots>
<slot access="protected">templateTypeChanged(int type)</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
<layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/>
</UI>
diff --git a/languages/cpp/codecompletionentry.h b/languages/cpp/codecompletionentry.h
index de4883f9..386e39ed 100644
--- a/languages/cpp/codecompletionentry.h
+++ b/languages/cpp/codecompletionentry.h
@@ -54,4 +54,3 @@ public:
};
#endif
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/codeinformationrepository.h b/languages/cpp/codeinformationrepository.h
index 54610e50..339c5d66 100644
--- a/languages/cpp/codeinformationrepository.h
+++ b/languages/cpp/codeinformationrepository.h
@@ -54,5 +54,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/compiler/gccoptions/CMakeLists.txt b/languages/cpp/compiler/gccoptions/CMakeLists.txt
index 35c6159d..8e1fbde9 100644
--- a/languages/cpp/compiler/gccoptions/CMakeLists.txt
+++ b/languages/cpp/compiler/gccoptions/CMakeLists.txt
@@ -25,10 +25,13 @@ link_directories(
##### other data ################################
-install( FILES
+tde_create_translated_desktop(
+ SOURCE
kdevgccoptions.desktop kdevgppoptions.desktop
kdevg77options.desktop
- DESTINATION ${SERVICES_INSTALL_DIR} )
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR tdevelop-desktops
+)
##### libkdevgccoptions (module) ################
diff --git a/languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp b/languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp
index 37470a49..1d9cd91e 100644
--- a/languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp
+++ b/languages/cpp/compiler/gccoptions/gccoptionsplugin.cpp
@@ -702,4 +702,3 @@ TQString GccOptionsPlugin::exec( TQWidget *parent, const TQString &flags )
}
#include "gccoptionsplugin.moc"
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/compiler/gccoptions/gccoptionsplugin.h b/languages/cpp/compiler/gccoptions/gccoptionsplugin.h
index 656bd289..561cf151 100644
--- a/languages/cpp/compiler/gccoptions/gccoptionsplugin.h
+++ b/languages/cpp/compiler/gccoptions/gccoptionsplugin.h
@@ -26,7 +26,7 @@ class Warnings2Tab;
class GccOptionsPlugin : public KDevCompilerOptions
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/compiler/gccoptions/kdevg77options.desktop b/languages/cpp/compiler/gccoptions/kdevg77options.desktop
index 53c9dadd..79305df3 100644
--- a/languages/cpp/compiler/gccoptions/kdevg77options.desktop
+++ b/languages/cpp/compiler/gccoptions/kdevg77options.desktop
@@ -1,53 +1,10 @@
[Desktop Entry]
+Name=G77Options
+
+Comment=GNU Fortran 77 Compiler
+
Type=Service
Exec=g77
-Comment=GNU Fortran 77 Compiler
-Comment[br]=Dastumer Fortran 77 GNU
-Comment[ca]=Compilador Fortran 77 de GNU
-Comment[da]=GNU Fortran 77 compiler
-Comment[el]=Μεταγλωττιστής GNU Fortran 77
-Comment[es]=Compilador GNU de Fortran 77
-Comment[et]=GNU Fortran 77 kompilaator
-Comment[eu]=GNU Fortran 77 konpiladorea
-Comment[fa]=مترجم فرترن ۷۷ گنو
-Comment[fr]=Compilateur pour Fortran 77 du GNU
-Comment[ga]=Tiomsaitheoir Fortran 77 GNU
-Comment[gl]=Compilador GNU Fortran 77
-Comment[hi]=जीएनयू फ़ोरट्रॉन 77 कम्पायलर
-Comment[hu]=GNU Fortran 77 fordítóprogram
-Comment[is]=GNU Fortran 77 þýðandi
-Comment[it]=Compilatore per GNU Fortran 77
-Comment[ja]=GNU Fortran 77 コンパイラ
-Comment[nds]=GNU Fortran 77-Kompilerer
-Comment[ne]=GNU Fortran 77 कम्पाइलर
-Comment[nl]=GNU Fortran 77-compiler
-Comment[pl]=Kompilator GNU Fortran 77
-Comment[pt]=Compilador GNU Fortran 77
-Comment[pt_BR]=Compilador GNU Fortran 77
-Comment[ru]=Компилятор GNU Fortran 77
-Comment[sk]=GNU Fortran 77 kompilátor
-Comment[sl]=Prevajalnik za GNU Fortran 77
-Comment[sr]=GNU-ов преводилац Fortran-а 77
-Comment[sr@Latn]=GNU-ov prevodilac Fortran-a 77
-Comment[sv]=GNU Fortran 77-compilator
-Comment[ta]=GNU Fortran 77 தொகுப்பி
-Comment[tg]=Талфифгари GNU Fortran 77
-Comment[tr]=GNU Fortran 77 Derleyicisi
-Comment[zh_CN]=GNU Fortran 77 编译器
-Comment[zh_TW]=GNU Fortran 77 編譯器
-Name=G77Options
-Name[de]=G77-Einstellungen (TDevelop)
-Name[el]=G77Επιλογές
-Name[hi]=जी77विकल्प
-Name[nds]=G77-Optschonen (TDevelop)
-Name[pl]=Opcje G77
-Name[sk]=G77 možnosti
-Name[sl]=Možnosti G77
-Name[sv]=Alternativ för g77
-Name[ta]=G77விருப்பங்கள்
-Name[tg]=G77Интихобҳо
-Name[tr]=G77Seçenekleri
-Name[zh_TW]=G77 選項
X-TDE-ServiceTypes=TDevelop/CompilerOptions
X-TDE-Library=libkdevgccoptions
X-TDevelop-Version=5
diff --git a/languages/cpp/compiler/gccoptions/kdevgccoptions.desktop b/languages/cpp/compiler/gccoptions/kdevgccoptions.desktop
index 9b619a26..f2858d79 100644
--- a/languages/cpp/compiler/gccoptions/kdevgccoptions.desktop
+++ b/languages/cpp/compiler/gccoptions/kdevgccoptions.desktop
@@ -1,54 +1,13 @@
[Desktop Entry]
+Name=GccOptions
+
+Comment=GNU C Compiler
+
Type=Service
Exec=gcc
-Comment=GNU C Compiler
-Comment[br]=Dastumer C GNU
-Comment[ca]=Compilador C de GNU
-Comment[da]=GNU C compiler
-Comment[el]=Μεταγλωττιστής GNU C
-Comment[es]=Compilador GNU de C
-Comment[et]=GNU C kompilaator
-Comment[eu]=GNU C konpiladorea
-Comment[fa]=مترجم سی گنو
-Comment[fr]=Compilateur C du GNU
-Comment[ga]=Tiomsaitheoir C GNU
-Comment[gl]=Compilador GNU C
-Comment[hi]=जीएनयू सी कम्पायलर
-Comment[hu]=GNU C fordítóprogram
-Comment[is]=GNU C þýðandi
-Comment[it]=Compilatore GNU C
-Comment[ja]=GNU C コンパイラ
-Comment[nds]=GNU C-Kompilerer
-Comment[ne]=GNU C कम्पाइलर
-Comment[pl]=Kompilator GNU C
-Comment[pt]=Compilador GNU C
-Comment[pt_BR]=Compilador GNU C
-Comment[ru]=Компилятор GNU C
-Comment[sk]=GNU C kompilátor
-Comment[sl]=Prevajalnik za GNU C
-Comment[sr]=GNU-ов C преводилац
-Comment[sr@Latn]=GNU-ov C prevodilac
-Comment[sv]=GNU C-kompilator
-Comment[ta]=GNU Cதொகுப்பி
-Comment[tg]=Талфифгари GNU C
-Comment[zh_CN]=GNU C 编译器
-Comment[zh_TW]=GNU C 編譯器
-Name=GccOptions
-Name[de]=GCC-Einstellungen (TDevelop)
-Name[el]=GccΕπιλογές
-Name[hi]=जीसीसी-विकल्प
-Name[nds]=GCC-Instellen
-Name[pl]=Opcje Gcc
-Name[sk]=Gcc možnosti
-Name[sl]=Možnosti Gcc
-Name[sv]=Alternativ för gcc
-Name[ta]=Gccவிருப்பங்கள்
-Name[tr]=GccSeçenekleri
-Name[zh_TW]=Gcc 選項
X-TDE-ServiceTypes=TDevelop/CompilerOptions
X-TDE-Library=libkdevgccoptions
X-TDevelop-Version=5
X-TDevelop-Language=C
X-TDevelop-Args=gcc
X-TDevelop-Default=true
-
diff --git a/languages/cpp/compiler/gccoptions/kdevgppoptions.desktop b/languages/cpp/compiler/gccoptions/kdevgppoptions.desktop
index e58c3aa5..5c7ce230 100644
--- a/languages/cpp/compiler/gccoptions/kdevgppoptions.desktop
+++ b/languages/cpp/compiler/gccoptions/kdevgppoptions.desktop
@@ -1,56 +1,13 @@
[Desktop Entry]
+Name=GppOptions
+
+Comment=GNU C++ Compiler
+
Type=Service
Exec=g++
-Comment=GNU C++ Compiler
-Comment[br]=Dastumer C++ GNU
-Comment[ca]=Compilador C++ de GNU
-Comment[da]=GNU C++ compiler
-Comment[el]=Μεταγλωττιστής GNU C++
-Comment[es]=Compilador GNU de C++
-Comment[et]=GNU C++ kompilaator
-Comment[eu]=GNU C++ konpiladorea
-Comment[fa]=مترجم C++ گنو
-Comment[fr]=Compilateur C++ de GNU
-Comment[ga]=Tiomsaitheoir C++ GNU
-Comment[gl]=Compilador GNU C++
-Comment[hi]=जीएनयू सी++ कम्पायलर
-Comment[hu]=GNU C++ fordítóprogram
-Comment[is]=GNU C++ þýðandi
-Comment[it]=Compilatore GNU C++
-Comment[ja]=GNU C++ コンパイラ
-Comment[nds]=GNU C++-Kompilerer
-Comment[ne]=GNU C++ कम्पाइलर
-Comment[nl]=GNU C++ compiler
-Comment[pl]=Kompilator GNU C++
-Comment[pt]=Compilador GNU C++
-Comment[pt_BR]=Compilador GNU C++
-Comment[ru]=Компилятор GNU C++
-Comment[sk]=GNU C++ kompilátor
-Comment[sl]=Prevajalnik za GNU C++
-Comment[sr]=GNU-ов C++ преводилац
-Comment[sr@Latn]=GNU-ov C++ prevodilac
-Comment[sv]=GNU C++ kompilator
-Comment[ta]=GNU C++தொகுப்பி
-Comment[tg]=Талфифгари GNU C++
-Comment[tr]=GNU C++ Derleyicisi
-Comment[zh_CN]=GNU C++ 编译器
-Comment[zh_TW]=GNU C++ 編譯器
-Name=GppOptions
-Name[de]=GPP-Einstellungen (TDevelop)
-Name[el]=GppΕπιλογές
-Name[hi]=जीपीपी-विकल्प
-Name[nds]=GPP-Instellen
-Name[pl]=Opcje Gpp
-Name[sk]=Gpp možnosti
-Name[sl]=Možnosti Gpp
-Name[sv]=Alternativ för g++
-Name[ta]=Gppவிருப்பங்கள்
-Name[tr]=GppSeçenekleri
-Name[zh_TW]=Gpp 選項
X-TDE-ServiceTypes=TDevelop/CompilerOptions
X-TDE-Library=libkdevgccoptions
X-TDevelop-Version=5
X-TDevelop-Language=C++
X-TDevelop-Args=g++
X-TDevelop-Default=true
-
diff --git a/languages/cpp/completiondebug.cpp b/languages/cpp/completiondebug.cpp
index dc73329e..8c7df94e 100644
--- a/languages/cpp/completiondebug.cpp
+++ b/languages/cpp/completiondebug.cpp
@@ -52,5 +52,3 @@ template<>
KDDebugState<kndbgstream>::KDDebugState() {
}
}
-
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/completiondebug.h b/languages/cpp/completiondebug.h
index 325ad193..2537e2c4 100644
--- a/languages/cpp/completiondebug.h
+++ b/languages/cpp/completiondebug.h
@@ -218,4 +218,3 @@ kndbgstream dbgMajor();
#endif
}
#endif
-// kate: indent-mode csands; tab-width 2;
diff --git a/languages/cpp/computerecoverypoints.h b/languages/cpp/computerecoverypoints.h
index a7cfaea5..51fce194 100644
--- a/languages/cpp/computerecoverypoints.h
+++ b/languages/cpp/computerecoverypoints.h
@@ -187,4 +187,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/configproblemreporter.ui b/languages/cpp/configproblemreporter.ui
index d752d715..9085a377 100644
--- a/languages/cpp/configproblemreporter.ui
+++ b/languages/cpp/configproblemreporter.ui
@@ -176,14 +176,14 @@ If disabled, the parser will typically only run when the file is saved.</string>
<variables>
<variable>CppSupportPart* m_part;</variable>
</variables>
-<Q_SLOTS>
+<slots>
<slot>init()</slot>
<slot>destroy()</slot>
<slot>setPart( CppSupportPart * part )</slot>
<slot>accept()</slot>
<slot>bgParserCheckbox_toggled( bool b )</slot>
<slot access="protected">setDelayLabel( int delay )</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
<layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/>
</UI>
diff --git a/languages/cpp/configproblemreporter.ui.h b/languages/cpp/configproblemreporter.ui.h
index 97cc66e1..f65db442 100644
--- a/languages/cpp/configproblemreporter.ui.h
+++ b/languages/cpp/configproblemreporter.ui.h
@@ -94,5 +94,3 @@ void ConfigureProblemReporter::setDelayLabel( int delay )
{
delayLabel->setText( i18n( "delay: %1 msec" ).arg( delay ) );
}
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/cpp_tags.h b/languages/cpp/cpp_tags.h
index 12a0199f..af419000 100644
--- a/languages/cpp/cpp_tags.h
+++ b/languages/cpp/cpp_tags.h
@@ -428,5 +428,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/cppcodecompletion.cpp b/languages/cpp/cppcodecompletion.cpp
index 2e1e67f2..d09602c0 100644
--- a/languages/cpp/cppcodecompletion.cpp
+++ b/languages/cpp/cppcodecompletion.cpp
@@ -358,7 +358,7 @@ struct PopupFillerHelpStruct {
memType = "enum";
TQString txt = i18n( "Jump to %1 %2" ).arg( memType ).arg( cleanForMenu( d.name ) );
- int id = parent->insertItem( txt, receiver, TQT_SLOT( popupAction( int ) ) );
+ int id = parent->insertItem( txt, receiver, TQ_SLOT( popupAction( int ) ) );
receiver->m_popupActions.insert( id, d.decl );
}
@@ -448,12 +448,12 @@ struct PopupFillerHelpStruct {
}
}
- int id = parent->insertItem( txt1, receiver, TQT_SLOT( popupAction( int ) ) );
+ int id = parent->insertItem( txt1, receiver, TQ_SLOT( popupAction( int ) ) );
if ( d.resolved() )
receiver->m_popupActions.insert( id, d.resolved() ->getDeclarationInfo() );
if ( !txt2.isEmpty() ) {
- int id2 = parent->insertItem( txt2, receiver, TQT_SLOT( popupDefinitionAction( int ) ) );
+ int id2 = parent->insertItem( txt2, receiver, TQ_SLOT( popupDefinitionAction( int ) ) );
if ( d.resolved() )
receiver->m_popupDefinitionActions.insert( id2, d.resolved() ->getDeclarationInfo() );
}
@@ -538,7 +538,7 @@ struct PopupClassViewFillerHelpStruct {
memType = "enum";
TQString txt = i18n( "Show %1 %2" ).arg( memType ).arg( cleanForMenu( d.name ) );
- int id = parent->insertItem( txt, receiver, TQT_SLOT( popupClassViewAction( int ) ) );
+ int id = parent->insertItem( txt, receiver, TQ_SLOT( popupClassViewAction( int ) ) );
receiver->m_popupClassViewActions.insert( id, dom );
}
@@ -597,7 +597,7 @@ struct PopupClassViewFillerHelpStruct {
}
}
- int id = parent->insertItem( txt, receiver, TQT_SLOT( popupClassViewAction( int ) ) );
+ int id = parent->insertItem( txt, receiver, TQ_SLOT( popupClassViewAction( int ) ) );
if ( dom )
receiver->m_popupClassViewActions.insert( id, dom );
@@ -645,7 +645,7 @@ class PopupFiller {
//kdDebug( 9007 ) << "found include-file \"" << includeFile << "\"" << endl;
}
- int id = parent->insertItem( i18n( "#include \"%1\" ( defines %2 )" ).arg ( includeFile ).arg( decl.name ), struk.receiver, TQT_SLOT( popupAction( int ) ) );
+ int id = parent->insertItem( i18n( "#include \"%1\" ( defines %2 )" ).arg ( includeFile ).arg( decl.name ), struk.receiver, TQ_SLOT( popupAction( int ) ) );
DeclarationInfo fakeDec;
fakeDec.name = decl.name;
fakeDec.file = includeFile;
@@ -671,7 +671,7 @@ class PopupFiller {
f.type = d.desc();
f.memberType = SimpleTypeImpl::MemberInfo::Variable;
- /*int id = m->insertItem( i18n("jump to variable-declaration \"%1\"").arg( type.sourceVariable.name ) , this, TQT_SLOT( popupAction( int ) ) );
+ /*int id = m->insertItem( i18n("jump to variable-declaration \"%1\"").arg( type.sourceVariable.name ) , this, TQ_SLOT( popupAction( int ) ) );
m_popupActions.insert( id, type.sourceVariable );*/
struk.insertItem( parent, f, prefix );
@@ -683,7 +683,7 @@ class PopupFiller {
parent->insertItem( i18n( "Comment on %1" ).arg( sourceVariable.name ), m );
TQStringList ls = prepareTextForMenu( sourceVariable.comment, 15, 100 );
for ( TQStringList::iterator it = ls.begin(); it != ls.end(); ++it ) {
- m->insertItem( *it, 0, TQT_SLOT( popupClassViewAction( int ) ) );
+ m->insertItem( *it, 0, TQ_SLOT( popupClassViewAction( int ) ) );
}
parent->insertSeparator();
}
@@ -764,7 +764,7 @@ class PopupFiller {
mo->insertItem( i18n( "Comment" ), m );
TQStringList ls = prepareTextForMenu( ( *it ).first.decl.comment, 15, 100 );
for ( TQStringList::iterator it = ls.begin(); it != ls.end(); ++it ) {
- m->insertItem( *it, 0, TQT_SLOT( popupClassViewAction( int ) ) );
+ m->insertItem( *it, 0, TQ_SLOT( popupClassViewAction( int ) ) );
}
}
@@ -796,7 +796,7 @@ class PopupFiller {
parent->insertItem( i18n( "Comment on %1" ).arg( cleanForMenu( d->name() ) ), m );
TQStringList ls = prepareTextForMenu( d->resolved() ->comment(), 15, 100 );
for ( TQStringList::iterator it = ls.begin(); it != ls.end(); ++it ) {
- m->insertItem( *it, 0, TQT_SLOT( popupClassViewAction( int ) ) );
+ m->insertItem( *it, 0, TQ_SLOT( popupClassViewAction( int ) ) );
}
}
}
@@ -856,14 +856,14 @@ struct CppCodeCompletionData {
if ( recoveryPoints.count() == 0 )
return 0;
- TQPair<int, int> pt = tqMakePair( line, column );
+ TQPair<int, int> pt = qMakePair( line, column );
TQPtrListIterator<RecoveryPoint> it( recoveryPoints );
RecoveryPoint* recPt = 0;
while ( it.current() ) {
- TQPair<int, int> startPt = tqMakePair( it.current() ->startLine, it.current() ->startColumn );
- TQPair<int, int> endPt = tqMakePair( it.current() ->endLine, it.current() ->endColumn );
+ TQPair<int, int> startPt = qMakePair( it.current() ->startLine, it.current() ->startColumn );
+ TQPair<int, int> endPt = qMakePair( it.current() ->endLine, it.current() ->endColumn );
if ( pt < startPt ) {
break;
@@ -896,7 +896,7 @@ m_codeCompleteCh2Rx( "(->)|(\\:\\:)" ) {
m_pSupport = part;
- connect( m_pSupport->codeCompletionConfig(), TQT_SIGNAL( stored() ), this, TQT_SLOT( emptyCache() ) );
+ connect( m_pSupport->codeCompletionConfig(), TQ_SIGNAL( stored() ), this, TQ_SLOT( emptyCache() ) );
m_activeCursor = 0;
m_activeEditor = 0;
@@ -908,17 +908,17 @@ m_codeCompleteCh2Rx( "(->)|(\\:\\:)" ) {
m_ccLine = 0;
m_ccColumn = 0;
- connect( m_ccTimer, TQT_SIGNAL( timeout() ), this, TQT_SLOT( slotTimeout() ) );
- connect( m_showStatusTextTimer, TQT_SIGNAL( timeout() ), this, TQT_SLOT( slotStatusTextTimeout() ) );
+ connect( m_ccTimer, TQ_SIGNAL( timeout() ), this, TQ_SLOT( slotTimeout() ) );
+ connect( m_showStatusTextTimer, TQ_SIGNAL( timeout() ), this, TQ_SLOT( slotStatusTextTimeout() ) );
computeFileEntryList();
CppSupportPart* cppSupport = m_pSupport;
- connect( cppSupport->project(), TQT_SIGNAL( addedFilesToProject( const TQStringList& ) ),
- this, TQT_SLOT( computeFileEntryList() ) );
- connect( cppSupport->project(), TQT_SIGNAL( removedFilesFromProject( const TQStringList& ) ),
- this, TQT_SLOT( computeFileEntryList() ) );
- connect( cppSupport, TQT_SIGNAL( synchronousParseReady( const TQString&, ParsedFilePointer ) ), this, TQT_SLOT( synchronousParseReady( const TQString&, ParsedFilePointer ) ) );
+ connect( cppSupport->project(), TQ_SIGNAL( addedFilesToProject( const TQStringList& ) ),
+ this, TQ_SLOT( computeFileEntryList() ) );
+ connect( cppSupport->project(), TQ_SIGNAL( removedFilesFromProject( const TQStringList& ) ),
+ this, TQ_SLOT( computeFileEntryList() ) );
+ connect( cppSupport, TQ_SIGNAL( synchronousParseReady( const TQString&, ParsedFilePointer ) ), this, TQ_SLOT( synchronousParseReady( const TQString&, ParsedFilePointer ) ) );
m_bArgHintShow = false;
m_bCompletionBoxShow = false;
@@ -928,9 +928,9 @@ m_codeCompleteCh2Rx( "(->)|(\\:\\:)" ) {
m_repository = new CodeInformationRepository( cppSupport->codeRepository() );
- connect( cppSupport->codeRepository(), TQT_SIGNAL(catalogRegistered( Catalog* )), this, TQT_SLOT( emptyCache() ) );
- connect( cppSupport->codeRepository(), TQT_SIGNAL(catalogUnregistered( Catalog* )), this, TQT_SLOT( emptyCache() ) );
- connect( cppSupport->codeRepository(), TQT_SIGNAL(catalogChanged( Catalog* )), this, TQT_SLOT( emptyCache() ) );
+ connect( cppSupport->codeRepository(), TQ_SIGNAL(catalogRegistered( Catalog* )), this, TQ_SLOT( emptyCache() ) );
+ connect( cppSupport->codeRepository(), TQ_SIGNAL(catalogUnregistered( Catalog* )), this, TQ_SLOT( emptyCache() ) );
+ connect( cppSupport->codeRepository(), TQ_SIGNAL(catalogChanged( Catalog* )), this, TQ_SLOT( emptyCache() ) );
setupCodeInformationRepository();
@@ -945,22 +945,22 @@ m_codeCompleteCh2Rx( "(->)|(\\:\\:)" ) {
if ( part->partController() ->activePart() )
slotActivePartChanged( part->partController() ->activePart() );
- connect( part->partController( ), TQT_SIGNAL( partAdded( KParts::Part* ) ),
- this, TQT_SLOT( slotPartAdded( KParts::Part* ) ) );
- connect( part->partController( ), TQT_SIGNAL( activePartChanged( KParts::Part* ) ),
- this, TQT_SLOT( slotActivePartChanged( KParts::Part* ) ) );
+ connect( part->partController( ), TQ_SIGNAL( partAdded( KParts::Part* ) ),
+ this, TQ_SLOT( slotPartAdded( KParts::Part* ) ) );
+ connect( part->partController( ), TQ_SIGNAL( activePartChanged( KParts::Part* ) ),
+ this, TQ_SLOT( slotActivePartChanged( KParts::Part* ) ) );
- connect( part, TQT_SIGNAL( fileParsed( const TQString& ) ),
- this, TQT_SLOT( slotFileParsed( const TQString& ) ) );
- connect( part, TQT_SIGNAL( codeModelUpdated( const TQString& ) ),
- this, TQT_SLOT( slotCodeModelUpdated( const TQString& ) ) );
+ connect( part, TQ_SIGNAL( fileParsed( const TQString& ) ),
+ this, TQ_SLOT( slotFileParsed( const TQString& ) ) );
+ connect( part, TQ_SIGNAL( codeModelUpdated( const TQString& ) ),
+ this, TQ_SLOT( slotCodeModelUpdated( const TQString& ) ) );
TDEAction * action = new TDEAction( i18n("Jump to declaration under cursor"), 0, CTRL + Key_Comma,
- this, TQT_SLOT(slotJumpToDeclCursorContext()), part->actionCollection(), "jump_to_declaration_cursor_context" );
+ this, TQ_SLOT(slotJumpToDeclCursorContext()), part->actionCollection(), "jump_to_declaration_cursor_context" );
action->plug( &m_DummyActionWidget );
action = new TDEAction( i18n("Jump to definition under cursor"), 0, CTRL + Key_Period,
- this, TQT_SLOT(slotJumpToDefCursorContext()), part->actionCollection(), "jump_to_defintion_cursor_context" );
+ this, TQ_SLOT(slotJumpToDefCursorContext()), part->actionCollection(), "jump_to_defintion_cursor_context" );
action->plug( &m_DummyActionWidget );
}
@@ -1028,13 +1028,13 @@ void CppCodeCompletion::integratePart( KParts::Part * part ) {
if ( m_pSupport ) { //The slot should connected even when automatic completion is disabled, so it can be enabled any time
kdDebug( 9007 ) << k_funcinfo << "enabling code completion" << endl;
- connect( part, TQT_SIGNAL( textChanged() ), this, TQT_SLOT( slotTextChanged() ) );
- connect( part->widget(), TQT_SIGNAL( completionDone() ), this,
- TQT_SLOT( slotCompletionBoxHidden() ) );
- connect( part->widget(), TQT_SIGNAL( completionAborted() ), this,
- TQT_SLOT( slotCompletionBoxHidden() ) );
- connect( part->widget(), TQT_SIGNAL( argHintHidden() ), this,
- TQT_SLOT( slotArgHintHidden() ) );
+ connect( part, TQ_SIGNAL( textChanged() ), this, TQ_SLOT( slotTextChanged() ) );
+ connect( part->widget(), TQ_SIGNAL( completionDone() ), this,
+ TQ_SLOT( slotCompletionBoxHidden() ) );
+ connect( part->widget(), TQ_SIGNAL( completionAborted() ), this,
+ TQ_SLOT( slotCompletionBoxHidden() ) );
+ connect( part->widget(), TQ_SIGNAL( argHintHidden() ), this,
+ TQ_SLOT( slotArgHintHidden() ) );
}
}
}
@@ -1047,7 +1047,7 @@ void CppCodeCompletion::slotActivePartChanged( KParts::Part * part ) {
emptyCache();
this->d->recoveryPoints.clear();
if ( m_activeHintInterface && m_activeView ) {
- disconnect( m_activeView , TQT_SIGNAL( needTextHint( int, int, TQString & ) ), this, TQT_SLOT( slotTextHint( int, int, TQString& ) ) );
+ disconnect( m_activeView , TQ_SIGNAL( needTextHint( int, int, TQString & ) ), this, TQ_SLOT( slotTextHint( int, int, TQString& ) ) );
m_activeHintInterface = 0;
}
@@ -1094,7 +1094,7 @@ void CppCodeCompletion::slotActivePartChanged( KParts::Part * part ) {
if ( m_activeHintInterface ) {
#ifndef DISABLETOOLTIPS
m_activeHintInterface->enableTextHints( 500 );
- connect( m_activeView, TQT_SIGNAL( needTextHint( int, int, TQString & ) ), this, TQT_SLOT( slotTextHint( int, int, TQString& ) ) );
+ connect( m_activeView, TQ_SIGNAL( needTextHint( int, int, TQString & ) ), this, TQ_SLOT( slotTextHint( int, int, TQString& ) ) );
#endif
} else {
@@ -1537,7 +1537,7 @@ void CppCodeCompletion::contextEvaluationMenus ( TQPopupMenu *popup, const Conte
else
gid = popup->insertItem( i18n( "Navigate by Macro \"%1\"" ).arg( cleanForMenu( type.macro.name() ) ), m );
- int id = m->insertItem( i18n( "Jump to %1" ).arg( cleanForMenu( type.macro.name() ) ), this, TQT_SLOT( popupAction( int ) ) );
+ int id = m->insertItem( i18n( "Jump to %1" ).arg( cleanForMenu( type.macro.name() ) ), this, TQ_SLOT( popupAction( int ) ) );
TQPopupMenu * b = PopupTracker::createPopup( m );
m->insertItem( i18n( "Body" ), b );
@@ -1551,7 +1551,7 @@ void CppCodeCompletion::contextEvaluationMenus ( TQPopupMenu *popup, const Conte
TQStringList ls = prepareTextForMenu( type.macro.body(), 20, 100 );
for ( TQStringList::iterator it = ls.begin(); it != ls.end(); ++it ) {
- b->insertItem( *it, 0, TQT_SLOT( popupClassViewAction( int ) ) );
+ b->insertItem( *it, 0, TQ_SLOT( popupClassViewAction( int ) ) );
}
}
@@ -1569,7 +1569,7 @@ void CppCodeCompletion::contextEvaluationMenus ( TQPopupMenu *popup, const Conte
else
gid = popup->insertItem( i18n( "Goto Include File: %1" ).arg( cleanForMenu( includeFileName ) ), m );
- int id = m->insertItem( i18n( "Jump to %1" ).arg( cleanForMenu( includeFilePath ) ), this, TQT_SLOT( popupAction( int ) ) );
+ int id = m->insertItem( i18n( "Jump to %1" ).arg( cleanForMenu( includeFilePath ) ), this, TQ_SLOT( popupAction( int ) ) );
DeclarationInfo i;
i.file = includeFilePath;
@@ -1617,7 +1617,7 @@ void CppCodeCompletion::contextEvaluationMenus ( TQPopupMenu *popup, const Conte
popup->setWhatsThis( gid, i18n( "<b>Navigation</b><p>Provides a menu to navigate to positions of items that are involved in this expression" ) );
/*if( type.sourceVariable && type.sourceVariable.name != "this" ) {
- int id = m->insertItem( i18n("jump to variable-declaration \"%1\"").arg( type.sourceVariable.name ) , this, TQT_SLOT( popupAction( int ) ) );
+ int id = m->insertItem( i18n("jump to variable-declaration \"%1\"").arg( type.sourceVariable.name ) , this, TQ_SLOT( popupAction( int ) ) );
m_popupActions.insert( id, type.sourceVariable );
}*/
@@ -2050,14 +2050,13 @@ void CppCodeCompletion::needRecoveryPoints() {
if ( this->d->recoveryPoints.isEmpty() ) {
kdDebug( 9007 ) << "missing recovery-points for file " << m_activeFileName << " they have to be computed now" << endl;
- m_pSupport->backgroundParser() ->lock ()
- ;
+ m_pSupport->backgroundParser() ->lock();
std::vector<CppCodeCompletion> vec;
- TranslationUnitAST * ast = *m_pSupport->backgroundParser() ->translationUnit( m_activeFileName );
+ ParsedFilePointer pTransUnit = m_pSupport->backgroundParser() ->translationUnit( m_activeFileName );
m_pSupport->backgroundParser() ->unlock();
- if ( !ast ) {
+ if ( !pTransUnit ) {
kdDebug( 9007 ) << "background-parser is missing the translation-unit. The file needs to be reparsed." << endl;
m_pSupport->parseFileAndDependencies( m_activeFileName, true );
// m_pSupport->mainWindow() ->statusBar() ->message( i18n( "Background-parser is missing the necessary translation-unit. It will be computed, but this completion will fail." ).arg( m_activeFileName ), 2000 );
@@ -2500,8 +2499,8 @@ void CppCodeCompletion::completeText( bool invokedOnDemand /*= false*/ ) {
if ( start_expr != int( contents.length() ) )
expr = contents.mid( start_expr, contents.length() - start_expr ).stripWhiteSpace();
- if ( expr.startsWith( "SIGNAL" ) || expr.startsWith( "SLOT" ) ) {
- m_completionMode = expr.startsWith( "SIGNAL" ) ? SignalCompletion : SlotCompletion;
+ if ( expr.startsWith( "TQ_SIGNAL" ) || expr.startsWith( "TQ_SLOT" ) ) {
+ m_completionMode = expr.startsWith( "TQ_SIGNAL" ) ? SignalCompletion : SlotCompletion;
showArguments = false;
int end_expr = start_expr - 1;
@@ -2684,70 +2683,74 @@ void CppCodeCompletion::completeText( bool invokedOnDemand /*= false*/ ) {
///@todo is all this necessary?
if ( !recoveredDecl.get() && !recoveredTypeSpec.get() ) {
- TranslationUnitAST * ast = *m_pSupport->backgroundParser() ->translationUnit( m_activeFileName );
- if ( AST * node = findNodeAt( ast, line, column ) ) {
- kdDebug( 9007 ) << "------------------- AST FOUND --------------------" << endl;
- kdDebug( 9007 ) << "node-kind = " << nodeTypeToString( node->nodeType() ) << endl;
+ ParsedFilePointer pTransUnit = m_pSupport->backgroundParser() ->translationUnit(m_activeFileName);
+ if (pTransUnit)
+ {
+ TranslationUnitAST *ast = *pTransUnit;
+ if ( AST * node = findNodeAt( ast, line, column ) ) {
+ kdDebug( 9007 ) << "------------------- AST FOUND --------------------" << endl;
+ kdDebug( 9007 ) << "node-kind = " << nodeTypeToString( node->nodeType() ) << endl;
- if ( FunctionDefinitionAST * def = functionDefinition( node ) ) {
- kdDebug( 9007 ) << "------> found a function definition" << endl;
+ if ( FunctionDefinitionAST * def = functionDefinition( node ) ) {
+ kdDebug( 9007 ) << "------> found a function definition" << endl;
- int startLine, startColumn;
- def->getStartPosition( &startLine, &startColumn );
+ int startLine, startColumn;
+ def->getStartPosition( &startLine, &startColumn );
- TQString contents = getText( startLine, startColumn, line, showArguments ? nCol : column );
+ TQString contents = getText( startLine, startColumn, line, showArguments ? nCol : column );
- /// @todo remove code duplication
- int start_expr = expressionAt( contents, contents.length() );
+ /// @todo remove code duplication
+ int start_expr = expressionAt( contents, contents.length() );
- // kdDebug(9007) << "start_expr = " << start_expr << endl;
- if ( start_expr != int( contents.length() ) )
- expr = contents.mid( start_expr, contents.length() - start_expr ).stripWhiteSpace();
+ // kdDebug(9007) << "start_expr = " << start_expr << endl;
+ if ( start_expr != int( contents.length() ) )
+ expr = contents.mid( start_expr, contents.length() - start_expr ).stripWhiteSpace();
- if ( expr.startsWith( "SIGNAL" ) || expr.startsWith( "SLOT" ) ) {
- m_completionMode = expr.startsWith( "SIGNAL" ) ? SignalCompletion : SlotCompletion;
+ if ( expr.startsWith( "TQ_SIGNAL" ) || expr.startsWith( "TQ_SLOT" ) ) {
+ m_completionMode = expr.startsWith( "TQ_SIGNAL" ) ? SignalCompletion : SlotCompletion;
- showArguments = false;
- int end_expr = start_expr - 1;
- while ( end_expr > 0 && contents[ end_expr ].isSpace() )
- --end_expr;
+ showArguments = false;
+ int end_expr = start_expr - 1;
+ while ( end_expr > 0 && contents[ end_expr ].isSpace() )
+ --end_expr;
- if ( contents[ end_expr ] != ',' ) {
- expr = TQString();
+ if ( contents[ end_expr ] != ',' ) {
+ expr = TQString();
+ } else {
+ start_expr = expressionAt( contents, end_expr );
+ expr = contents.mid( start_expr, end_expr - start_expr ).stripWhiteSpace();
+ }
} else {
- start_expr = expressionAt( contents, end_expr );
- expr = contents.mid( start_expr, end_expr - start_expr ).stripWhiteSpace();
- }
- } else {
- int idx = expr.length() - 1;
- while ( expr[ idx ].isLetterOrNumber() || expr[ idx ] == '_' )
- --idx;
-
- if ( idx != int( expr.length() ) - 1 ) {
- ++idx;
- word = expr.mid( idx ).stripWhiteSpace();
- expr = expr.left( idx ).stripWhiteSpace();
+ int idx = expr.length() - 1;
+ while ( expr[ idx ].isLetterOrNumber() || expr[ idx ] == '_' )
+ --idx;
+
+ if ( idx != int( expr.length() ) - 1 ) {
+ ++idx;
+ word = expr.mid( idx ).stripWhiteSpace();
+ expr = expr.left( idx ).stripWhiteSpace();
+ }
}
- }
- ctx = computeContext( def, line, column, startLine, startColumn );
+ ctx = computeContext( def, line, column, startLine, startColumn );
- TQStringList scope;
- scopeOfNode( def, scope );
- this_type = SimpleType( scope, getIncludeFiles() );
+ TQStringList scope;
+ scopeOfNode( def, scope );
+ this_type = SimpleType( scope, getIncludeFiles() );
- if ( scope.size() ) { /*
- SimpleVariable var;
- var.type = scope;
- var.name = "this";
- ctx->add( var );*/
- //kdDebug(9007) << "add variable " << var.name << " with type " << var.type << endl;
- }
+ if ( scope.size() ) { /*
+ SimpleVariable var;
+ var.type = scope;
+ var.name = "this";
+ ctx->add( var );*/
+ //kdDebug(9007) << "add variable " << var.name << " with type " << var.type << endl;
+ }
- ExpressionInfo exp( expr );
- exp.t = ( ExpressionInfo::Type ) ( ExpressionInfo::NormalExpression | ExpressionInfo::TypeExpression );
- type = evaluateExpression( exp, ctx );
+ ExpressionInfo exp( expr );
+ exp.t = ( ExpressionInfo::Type ) ( ExpressionInfo::NormalExpression | ExpressionInfo::TypeExpression );
+ type = evaluateExpression( exp, ctx );
+ }
}
}
}
@@ -4489,5 +4492,3 @@ bool CppCodeCompletion::getIncludeInfo( int line, TQString& includeFileName, TQS
#include "cppcodecompletion.moc"
-//kate: indent-mode csands; tab-width 2; space-indent off;
-
diff --git a/languages/cpp/cppcodecompletion.h b/languages/cpp/cppcodecompletion.h
index 4c2f4c8b..1ebee6ba 100644
--- a/languages/cpp/cppcodecompletion.h
+++ b/languages/cpp/cppcodecompletion.h
@@ -45,7 +45,7 @@
///A little debugging class
#include <tqpopupmenu.h>
class PopupTracker : public TQObject {
- Q_OBJECT
+ TQ_OBJECT
public:
static PopupTracker* pt;
@@ -56,7 +56,7 @@ public:
if( !pt ) pt = new PopupTracker();
TQPopupMenu* m = new TQPopupMenu( parent );
++pendingPopups;
- connect( m, TQT_SIGNAL(destroyed()), pt, TQT_SLOT(destroyedPopup()) );
+ connect( m, TQ_SIGNAL(destroyed()), pt, TQ_SLOT(destroyedPopup()) );
return m;
}
@@ -94,7 +94,7 @@ typedef TDESharedPtr<SimpleTypeImpl> TypePointer;
class CppCodeCompletion : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
friend class SimpleType;
@@ -323,4 +323,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/cppcodecompletionconfig.h b/languages/cpp/cppcodecompletionconfig.h
index 6417c0d9..994bfc55 100644
--- a/languages/cpp/cppcodecompletionconfig.h
+++ b/languages/cpp/cppcodecompletionconfig.h
@@ -24,7 +24,7 @@ class TQDomDocument;
*/
class CppCodeCompletionConfig : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
CppCodeCompletionConfig( CppSupportPart* part, TQDomDocument* dom );
@@ -308,4 +308,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/cppevaluation.cpp b/languages/cpp/cppevaluation.cpp
index b84185f5..50c8b867 100644
--- a/languages/cpp/cppevaluation.cpp
+++ b/languages/cpp/cppevaluation.cpp
@@ -479,5 +479,3 @@ EvaluationResult ExpressionEvaluation::evaluateAtomicExpression( TypeDesc expr,
return bestRet;
}
}
-
-// kate: indent-mode csands; tab-width 2;
diff --git a/languages/cpp/cppevaluation.h b/languages/cpp/cppevaluation.h
index 97924b0a..9843eab6 100644
--- a/languages/cpp/cppevaluation.h
+++ b/languages/cpp/cppevaluation.h
@@ -364,4 +364,3 @@ class ExpressionEvaluation {
}
#endif
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/cppimplementationwidget.cpp b/languages/cpp/cppimplementationwidget.cpp
index 35069349..1307e3d8 100644
--- a/languages/cpp/cppimplementationwidget.cpp
+++ b/languages/cpp/cppimplementationwidget.cpp
@@ -43,7 +43,7 @@ CppImplementationWidget::CppImplementationWidget( KDevLanguageSupport *part,
TQStringList CppImplementationWidget::createClassFiles()
{
- TQString template_h = "#ifndef $DEFTEXT$_H\n#define $DEFTEXT$_H\n\n#include \"$BASEINCLUDE$\"\n\nclass $CLASSNAME$: public $BASECLASSNAME$ {\nQ_OBJECT\n\npublic:\n $CLASSNAME$(TQWidget *parent = 0, const char *name = 0);\n};\n\n#endif\n";
+ TQString template_h = "#ifndef $DEFTEXT$_H\n#define $DEFTEXT$_H\n\n#include \"$BASEINCLUDE$\"\n\nclass $CLASSNAME$: public $BASECLASSNAME$ {\nTQ_OBJECT\n\npublic:\n $CLASSNAME$(TQWidget *parent = 0, const char *name = 0);\n};\n\n#endif\n";
TQString template_cpp = "#include \"$CLASSINCLUDE$\"\n\n$CLASSNAME$::$CLASSNAME$(TQWidget *parent, const char *name)\n :$BASECLASSNAME$(parent, name)\n{\n}\n";
if ( m_part->project() ->options() == KDevProject::UsesAutotoolsBuildSystem )
template_cpp += "\n#include \"$MOCINCLUDE$\"\n";
diff --git a/languages/cpp/cppimplementationwidget.h b/languages/cpp/cppimplementationwidget.h
index c8569c03..fd9bd319 100644
--- a/languages/cpp/cppimplementationwidget.h
+++ b/languages/cpp/cppimplementationwidget.h
@@ -29,7 +29,7 @@ class CppSupportPart;
class CppImplementationWidget : public ImplementationWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
CppImplementationWidget( KDevLanguageSupport *part, TQWidget* parent = 0, const char* name = 0, bool modal = false );
@@ -39,6 +39,3 @@ protected:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
-
diff --git a/languages/cpp/cppnewclassdlg.cpp b/languages/cpp/cppnewclassdlg.cpp
index 6289da44..514974fe 100644
--- a/languages/cpp/cppnewclassdlg.cpp
+++ b/languages/cpp/cppnewclassdlg.cpp
@@ -79,20 +79,20 @@ CppNewClassDialog::CppNewClassDialog( CppSupportPart *part, TQWidget *parent, co
accessMenu = new TQPopupMenu( this );
accessMenu->insertItem( i18n( "Use as Private" ),
- this, TQT_SLOT( changeToPrivate() ), 0, 1 );
+ this, TQ_SLOT( changeToPrivate() ), 0, 1 );
accessMenu->insertItem( i18n( "Use as Protected" ),
- this, TQT_SLOT( changeToProtected() ), 0, 2 );
+ this, TQ_SLOT( changeToProtected() ), 0, 2 );
accessMenu->insertItem( i18n( "Use as Public" ),
- this, TQT_SLOT( changeToPublic() ), 0, 3 );
+ this, TQ_SLOT( changeToPublic() ), 0, 3 );
accessMenu->insertSeparator();
accessMenu->insertItem( i18n( "Unset" ),
- this, TQT_SLOT( changeToInherited() ), 0, 5 );
+ this, TQ_SLOT( changeToInherited() ), 0, 5 );
overMenu = new TQPopupMenu( this );
overMenu->insertItem( i18n( "Extend Base Class Functionality" ),
- this, TQT_SLOT( extendFunctionality() ), 0, 11 );
+ this, TQ_SLOT( extendFunctionality() ), 0, 11 );
overMenu->insertItem( i18n( "Replace Base Class Method" ),
- this, TQT_SLOT( replaceFunctionality() ), 0, 12 );
+ this, TQ_SLOT( replaceFunctionality() ), 0, 12 );
compBasename = basename_edit->completionObject();
setCompletionBasename( m_part->codeModel() );
@@ -374,7 +374,7 @@ void CppNewClassDialog::checkTQWidgetInheritance( int val )
if ( baseclasses_view->childCount() == 0 )
{
addBaseClass();
- basename_edit->setText( TQWIDGET_OBJECT_NAME_STRING );
+ basename_edit->setText( "TQWidget" );
}
/* constructors_cpp_edit->append(classname_edit->text() + "::" + classname_edit->text() +
"(TQWidget *parent, const char *name):\n TQWidget(parent, name)\n{\n}\n");
@@ -396,7 +396,7 @@ void CppNewClassDialog::qobject_box_stateChanged( int val )
if ( baseclasses_view->childCount() == 0 )
{
addBaseClass();
- basename_edit->setText( TQOBJECT_OBJECT_NAME_STRING );
+ basename_edit->setText( "TQObject" );
}
@@ -1171,7 +1171,7 @@ void CppNewClassDialog::setAccessForBase( TQString baseclass, TQString newAccess
void CppNewClassDialog::access_view_mouseButtonPressed( int button, TQListViewItem * item, const TQPoint &p, int /*c*/ )
{
- if ( item && ( ( button == Qt::LeftButton ) || ( button == Qt::RightButton ) ) && ( item->depth() > 1 ) )
+ if ( item && ( ( button == TQt::LeftButton ) || ( button == TQt::RightButton ) ) && ( item->depth() > 1 ) )
{
accessMenu->setItemEnabled( 1, true );
accessMenu->setItemEnabled( 2, true );
@@ -1196,7 +1196,7 @@ void CppNewClassDialog::access_view_mouseButtonPressed( int button, TQListViewIt
void CppNewClassDialog::methods_view_mouseButtonPressed( int button , TQListViewItem * item, const TQPoint&p , int /*c*/ )
{
- if ( item && ( button == Qt::RightButton ) && ( item->depth() > 1 ) && ( ! item->text( 1 ).isEmpty() ) )
+ if ( item && ( button == TQt::RightButton ) && ( item->depth() > 1 ) && ( ! item->text( 1 ).isEmpty() ) )
{
overMenu->exec( p );
}
@@ -1437,7 +1437,7 @@ void CppNewClassDialog::ClassGenerator::common_text()
headeronly = dlg.headeronly_box->isChecked();
if ( ( dlg.baseclasses_view->childCount() == 0 ) && childClass )
- new TQListViewItem( dlg.baseclasses_view, TQWIDGET_OBJECT_NAME_STRING, "public" );
+ new TQListViewItem( dlg.baseclasses_view, "TQWidget", "public" );
if ( objc && ( dlg.baseclasses_view->childCount() == 0 ) )
new TQListViewItem( dlg.baseclasses_view, "NSObject", "public" );
@@ -1962,7 +1962,7 @@ void CppNewClassDialog::ClassGenerator::gen_interface()
{
if ( !it.current() ->text( 0 ).isEmpty() )
if ( !it.current() ->text( 3 ).isEmpty() )
- // if ((!childClass) || (it.current()->text(0) != TQWIDGET_OBJECT_NAME_STRING))
+ // if ((!childClass) || (it.current()->text(0) != "TQWidget"))
includeBaseHeader += ( includeBaseHeader.isEmpty() ? TQString( "" ) : TQString( "\n" ) ) + TQString::fromLatin1( "#include " ) +
( it.current() ->text( 2 ).toInt() == 0 ? TQString( "<" ) : TQString( "\"" ) )
+ it.current() ->text( 3 )
@@ -2013,7 +2013,7 @@ void CppNewClassDialog::ClassGenerator::gen_interface()
TQString qobjectStr;
if ( childClass || qobject )
- qobjectStr = "Q_OBJECT\n";
+ qobjectStr = "TQ_OBJECT\n";
TQString baseclass;
@@ -2217,5 +2217,3 @@ void CppNewClassDialog::headeronly_box_stateChanged(int val)
}
#include "cppnewclassdlg.moc"
-
-//kate: space-indent on; indent-width 4; tab-width 4; replace-tabs on
diff --git a/languages/cpp/cppnewclassdlg.h b/languages/cpp/cppnewclassdlg.h
index e7f969db..1b6c43ba 100644
--- a/languages/cpp/cppnewclassdlg.h
+++ b/languages/cpp/cppnewclassdlg.h
@@ -112,7 +112,7 @@ private:
class CppNewClassDialog : public CppNewClassDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -289,5 +289,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/cppnewclassdlgbase.ui b/languages/cpp/cppnewclassdlgbase.ui
index 03cd0909..4f827821 100644
--- a/languages/cpp/cppnewclassdlgbase.ui
+++ b/languages/cpp/cppnewclassdlgbase.ui
@@ -413,7 +413,7 @@ Namespace1::Namespace2::...::NamespaceN</string>
<enum>StrongFocus</enum>
</property>
<property name="whatsThis" stdset="0">
- <string>Insert the base class which your new class will be derived from. If you have checked 'Generate QWidget child class' the new class will be derived from QWidget. If no base class is named, the new class will not have a parent class. You can also use template classes here (like BaseClass&lt;int, int&gt;)</string>
+ <string>Insert the base class which your new class will be derived from. If you have checked 'Generate TQWidget child class' the new class will be derived from TQWidget. If no base class is named, the new class will not have a parent class. You can also use template classes here (like BaseClass&lt;int, int&gt;)</string>
</property>
</widget>
<widget class="KLineEdit" row="0" column="2">
@@ -1236,7 +1236,7 @@ Namespace1::Namespace2::...::NamespaceN</string>
<tabstop>gen_config</tabstop>
<tabstop>constructors_cpp_edit</tabstop>
</tabstops>
-<Q_SLOTS>
+<slots>
<slot access="protected">updateClassStore()</slot>
<slot access="protected">access_view_mouseButtonPressed( int button, TQListViewItem * item, const TQPoint &amp; p, int c )</slot>
<slot access="protected">classNameChanged( const TQString &amp; text )</slot>
@@ -1278,7 +1278,7 @@ Namespace1::Namespace2::...::NamespaceN</string>
<slot access="protected">scopeboxActivated( int )</slot>
<slot access="protected">classNamespaceChanged( const TQString &amp; )</slot>
<slot access="protected">headeronly_box_stateChanged(int val)</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
<layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/>
<includes>
diff --git a/languages/cpp/cppsplitheadersourceconfig.cpp b/languages/cpp/cppsplitheadersourceconfig.cpp
index 7298354b..82e77e02 100644
--- a/languages/cpp/cppsplitheadersourceconfig.cpp
+++ b/languages/cpp/cppsplitheadersourceconfig.cpp
@@ -79,4 +79,3 @@ void CppSplitHeaderSourceConfig::setOrientation( const TQString &o )
}
#include "cppsplitheadersourceconfig.moc"
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/cppsplitheadersourceconfig.h b/languages/cpp/cppsplitheadersourceconfig.h
index 613f0d0f..410f11c2 100644
--- a/languages/cpp/cppsplitheadersourceconfig.h
+++ b/languages/cpp/cppsplitheadersourceconfig.h
@@ -28,7 +28,7 @@ class TQDomDocument;
class CppSplitHeaderSourceConfig : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
CppSplitHeaderSourceConfig( CppSupportPart* part, TQDomDocument* dom );
@@ -72,4 +72,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/cppsupport_events.h b/languages/cpp/cppsupport_events.h
index b40fc0ec..94fc0143 100644
--- a/languages/cpp/cppsupport_events.h
+++ b/languages/cpp/cppsupport_events.h
@@ -67,5 +67,3 @@ private:
#endif // __cppsupport_events_h
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/cppsupport_utils.cpp b/languages/cpp/cppsupport_utils.cpp
index 10ec75bc..e58639e0 100644
--- a/languages/cpp/cppsupport_utils.cpp
+++ b/languages/cpp/cppsupport_utils.cpp
@@ -135,5 +135,3 @@ TQString formattedClosingParenthesis(bool suppressSpace)
if (not use_spaces or suppressSpace) return ")";
return " )";
}
-
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/cppsupport_utils.h b/languages/cpp/cppsupport_utils.h
index 37331eaa..6877bbbb 100644
--- a/languages/cpp/cppsupport_utils.h
+++ b/languages/cpp/cppsupport_utils.h
@@ -24,5 +24,3 @@ TQString formattedOpeningParenthesis(bool suppressSpace = false);
TQString formattedClosingParenthesis(bool suppressSpace = false);
#endif // __cppsupport_utils_h
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/cppsupportfactory.cpp b/languages/cpp/cppsupportfactory.cpp
index 41335cdb..cf5ff24a 100644
--- a/languages/cpp/cppsupportfactory.cpp
+++ b/languages/cpp/cppsupportfactory.cpp
@@ -16,10 +16,10 @@
K_EXPORT_COMPONENT_FACTORY( libkdevcppsupport, CppSupportFactory )
-static const KDevPluginInfo data("kdevcppsupport");
+static const KDevPluginInfo pluginData("kdevcppsupport");
CppSupportFactory::CppSupportFactory()
-: KDevGenericFactory<CppSupportPart>( data )
+: KDevGenericFactory<CppSupportPart>( pluginData )
{
}
@@ -35,8 +35,5 @@ TDEInstance *CppSupportFactory::createInstance()
const KDevPluginInfo * CppSupportFactory::info()
{
- return &data;
+ return &pluginData;
}
-//kate: indent-mode csands; tab-width 4; space-indent off;
-
-
diff --git a/languages/cpp/cppsupportfactory.h b/languages/cpp/cppsupportfactory.h
index f543c4fc..db4cbd15 100644
--- a/languages/cpp/cppsupportfactory.h
+++ b/languages/cpp/cppsupportfactory.h
@@ -29,5 +29,3 @@ protected:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/cppsupportpart.cpp b/languages/cpp/cppsupportpart.cpp
index 9dc2a715..c94539de 100644
--- a/languages/cpp/cppsupportpart.cpp
+++ b/languages/cpp/cppsupportpart.cpp
@@ -201,10 +201,10 @@ CppSupportPart::CppSupportPart( TQObject *parent, const char *name, const TQStri
m_pCompletionConfig = new CppCodeCompletionConfig( this, projectDom() );
m_pSplitHeaderSourceConfig = new CppSplitHeaderSourceConfig( this, projectDom() );
- m_pCreateGetterSetterConfiguration = new CreateGetterSetterConfiguration( this ); connect( m_pSplitHeaderSourceConfig, TQT_SIGNAL( stored() ),
- this, TQT_SLOT( splitHeaderSourceConfigStored() ) );
- connect( m_pCompletionConfig, TQT_SIGNAL( stored() ),
- this, TQT_SLOT( codeCompletionConfigStored() ) );
+ m_pCreateGetterSetterConfiguration = new CreateGetterSetterConfiguration( this ); connect( m_pSplitHeaderSourceConfig, TQ_SIGNAL( stored() ),
+ this, TQ_SLOT( splitHeaderSourceConfigStored() ) );
+ connect( m_pCompletionConfig, TQ_SIGNAL( stored() ),
+ this, TQ_SLOT( codeCompletionConfigStored() ) );
m_qtBuildConfig = new QtBuildConfig( this, projectDom() );
m_qtBuildConfig->store();
@@ -215,44 +215,44 @@ CppSupportPart::CppSupportPart( TQObject *parent, const char *name, const TQStri
m_problemReporter = 0;
m_textChangedTimer = new TQTimer( this );
- connect( m_textChangedTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(slotParseCurrentFile()) );
+ connect( m_textChangedTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(slotParseCurrentFile()) );
m_cursorMovedTimer = new TQTimer( this );
- connect( m_cursorMovedTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(slotCursorPositionChanged()) );
+ connect( m_cursorMovedTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(slotCursorPositionChanged()) );
// m_deleteParserStoreTimer = new TQTimer( this );
m_saveMemoryTimer = new TQTimer( this );
m_buildSafeFileSetTimer = new TQTimer( this );
// m_functionHintTimer = new TQTimer( this );
- connect( m_buildSafeFileSetTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(buildSafeFileSet()) );
- connect( m_saveMemoryTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(slotSaveMemory()) );
-// connect( m_deleteParserStoreTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(slotDeleteParserStore()) );
+ connect( m_buildSafeFileSetTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(buildSafeFileSet()) );
+ connect( m_saveMemoryTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(slotSaveMemory()) );
+// connect( m_deleteParserStoreTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(slotDeleteParserStore()) );
resetParserStoreTimer();
m_saveMemoryTimer->start( 240000, false ); //Free some memory every 4 minutes
- // connect( m_functionHintTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(slotFunctionHint()) );
+ // connect( m_functionHintTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(slotFunctionHint()) );
setXMLFile( "kdevcppsupport.rc" );
m_catalogList.setAutoDelete( true );
- connect( core(), TQT_SIGNAL( projectOpened() ), this, TQT_SLOT( projectOpened() ) );
- connect( core(), TQT_SIGNAL( projectClosed() ), this, TQT_SLOT( projectClosed() ) );
- connect( core(), TQT_SIGNAL( languageChanged() ), this, TQT_SLOT( projectOpened() ) );
- connect( partController(), TQT_SIGNAL( savedFile( const KURL& ) ),
- this, TQT_SLOT( savedFile( const KURL& ) ) );
- connect( core(), TQT_SIGNAL( contextMenu( TQPopupMenu *, const Context * ) ),
- this, TQT_SLOT( contextMenu( TQPopupMenu *, const Context * ) ) );
- connect( partController(), TQT_SIGNAL( activePartChanged( KParts::Part* ) ),
- this, TQT_SLOT( activePartChanged( KParts::Part* ) ) );
- connect( partController(), TQT_SIGNAL( partRemoved( KParts::Part* ) ),
- this, TQT_SLOT( partRemoved( KParts::Part* ) ) );
-
- connect( core(), TQT_SIGNAL( configWidget( KDialogBase* ) ),
- this, TQT_SLOT( configWidget( KDialogBase* ) ) );
+ connect( core(), TQ_SIGNAL( projectOpened() ), this, TQ_SLOT( projectOpened() ) );
+ connect( core(), TQ_SIGNAL( projectClosed() ), this, TQ_SLOT( projectClosed() ) );
+ connect( core(), TQ_SIGNAL( languageChanged() ), this, TQ_SLOT( projectOpened() ) );
+ connect( partController(), TQ_SIGNAL( savedFile( const KURL& ) ),
+ this, TQ_SLOT( savedFile( const KURL& ) ) );
+ connect( core(), TQ_SIGNAL( contextMenu( TQPopupMenu *, const Context * ) ),
+ this, TQ_SLOT( contextMenu( TQPopupMenu *, const Context * ) ) );
+ connect( partController(), TQ_SIGNAL( activePartChanged( KParts::Part* ) ),
+ this, TQ_SLOT( activePartChanged( KParts::Part* ) ) );
+ connect( partController(), TQ_SIGNAL( partRemoved( KParts::Part* ) ),
+ this, TQ_SLOT( partRemoved( KParts::Part* ) ) );
+
+ connect( core(), TQ_SIGNAL( configWidget( KDialogBase* ) ),
+ this, TQ_SLOT( configWidget( KDialogBase* ) ) );
m_switchHeaderSourceAction = new TDEAction( i18n( "Switch Header/Implementation" ), SHIFT + Key_F12,
- this, TQT_SLOT( slotSwitchHeader() ),
+ this, TQ_SLOT( slotSwitchHeader() ),
actionCollection(), "edit_switchheader" );
m_switchHeaderSourceAction->setToolTip( i18n( "Switch between header and implementation files" ) );
m_switchHeaderSourceAction->setWhatsThis( i18n( "<b>Switch Header/Implementation</b><p>"
@@ -265,7 +265,7 @@ CppSupportPart::CppSupportPart( TQObject *parent, const char *name, const TQStri
TDEAction *action;
action = new TDEAction( i18n( "Complete Text" ), CTRL + Key_Space,
- this, TQT_SLOT( slotCompleteText() ),
+ this, TQ_SLOT( slotCompleteText() ),
actionCollection(), "edit_complete_text" );
action->setToolTip( i18n( "Complete current expression" ) );
action->setWhatsThis( i18n( "<b>Complete Text</p><p>Completes current expression using "
@@ -274,11 +274,11 @@ CppSupportPart::CppSupportPart( TQObject *parent, const char *name, const TQStri
action->setEnabled( false );
m_createGetterSetterAction = new TDEAction( i18n( "Create Accessor Methods" ), 0,
- this, TQT_SLOT( slotCreateAccessMethods() ), actionCollection(),
+ this, TQ_SLOT( slotCreateAccessMethods() ), actionCollection(),
"edit_create_getter_setter" );
action = new TDEAction( i18n( "Make Member" ), 0, Key_F2,
- this, TQT_SLOT( slotMakeMember() ),
+ this, TQ_SLOT( slotMakeMember() ),
actionCollection(), "edit_make_member" );
action->setToolTip( i18n( "Make member" ) );
action->setWhatsThis( i18n( "<b>Make member</b><p>Creates a class member function in implementation file "
@@ -286,7 +286,7 @@ CppSupportPart::CppSupportPart( TQObject *parent, const char *name, const TQStri
action->plug( &m_DummyActionWidget );
action = new TDEAction( i18n( "Navigation Menu" ), 0, CTRL + ALT + Key_Space,
- this, TQT_SLOT( slotNavigate() ),
+ this, TQ_SLOT( slotNavigate() ),
actionCollection(), "edit_navigate" );
action->setToolTip( i18n( "Show the navigation-menu" ) );
action->setWhatsThis( i18n( "<b>Navigate</b><p>Shows a navigation-menu based on the type-evaluation of the item under the cursor." ) );
@@ -294,7 +294,7 @@ CppSupportPart::CppSupportPart( TQObject *parent, const char *name, const TQStri
action = new TDEAction( i18n( "New Class..." ), "classnew", 0,
- this, TQT_SLOT( slotNewClass() ),
+ this, TQ_SLOT( slotNewClass() ),
actionCollection(), "project_newclass" );
action->setToolTip( i18n( "Generate a new class" ) );
action->setWhatsThis( i18n( "<b>New Class</b><p>Calls the <b>New Class</b> wizard." ) );
@@ -306,8 +306,8 @@ CppSupportPart::CppSupportPart( TQObject *parent, const char *name, const TQStri
withcpp = true;
// daniel
- connect( core( ), TQT_SIGNAL( projectConfigWidget( KDialogBase* ) ), this,
- TQT_SLOT( projectConfigWidget( KDialogBase* ) ) );
+ connect( core( ), TQ_SIGNAL( projectConfigWidget( KDialogBase* ) ), this,
+ TQ_SLOT( projectConfigWidget( KDialogBase* ) ) );
new KDevCppSupportIface( this );
//(void) dcopClient();
@@ -438,7 +438,7 @@ void CppSupportPart::projectConfigWidget( KDialogBase* dlg )
vbox = dlg->addVBoxPage( i18n( "C++ Support" ), i18n( "C++ Support" ),
BarIcon( info() ->icon(), TDEIcon::SizeMedium ) );
CCConfigWidget* w = new CCConfigWidget( this, vbox );
- connect( dlg, TQT_SIGNAL( okClicked( ) ), w, TQT_SLOT( accept( ) ) );
+ connect( dlg, TQ_SIGNAL( okClicked( ) ), w, TQ_SLOT( accept( ) ) );
}
void CppSupportPart::configWidget( KDialogBase *dlg )
@@ -446,13 +446,13 @@ void CppSupportPart::configWidget( KDialogBase *dlg )
TQVBox * vbox = dlg->addVBoxPage( i18n( "C++ Class Generator" ), i18n( "C++ Class Generator" ),
BarIcon( info() ->icon(), TDEIcon::SizeMedium ) );
ClassGeneratorConfig *w = new ClassGeneratorConfig( vbox, "classgenerator config widget" );
- connect( dlg, TQT_SIGNAL( okClicked() ), w, TQT_SLOT( storeConfig() ) );
+ connect( dlg, TQ_SIGNAL( okClicked() ), w, TQ_SLOT( storeConfig() ) );
vbox = dlg->addVBoxPage(i18n("C++ Parsing"), i18n("C++ Parsing"),
BarIcon( "text-x-c++src", TDEIcon::SizeMedium) );
ConfigureProblemReporter* ww = new ConfigureProblemReporter( vbox );
ww->setPart( this );
- connect(dlg, TQT_SIGNAL(okClicked()), ww, TQT_SLOT(accept()));
+ connect(dlg, TQ_SIGNAL(okClicked()), ww, TQ_SLOT(accept()));
}
void CppSupportPart::activePartChanged( KParts::Part *part )
@@ -465,11 +465,11 @@ void CppSupportPart::activePartChanged( KParts::Part *part )
if ( m_activeView )
{
- disconnect( m_activeView, TQT_SIGNAL( cursorPositionChanged() ), this, 0 );
+ disconnect( m_activeView, TQ_SIGNAL( cursorPositionChanged() ), this, 0 );
}
if ( m_activeDocument )
{
- disconnect( m_activeDocument, TQT_SIGNAL(textChanged()), this, 0 );
+ disconnect( m_activeDocument, TQ_SIGNAL(textChanged()), this, 0 );
}
m_isTyping = false;
@@ -500,14 +500,14 @@ void CppSupportPart::activePartChanged( KParts::Part *part )
if ( m_activeDocument )
{
- connect( m_activeDocument, TQT_SIGNAL(textChanged()), this, TQT_SLOT(slotTextChanged()) );
+ connect( m_activeDocument, TQ_SIGNAL(textChanged()), this, TQ_SLOT(slotTextChanged()) );
m_textChangedTimer->start( 250, true ); // kick the parse timer, we might want to parse the current file
}
if ( m_activeViewCursor )
{
- connect( m_activeView, TQT_SIGNAL( cursorPositionChanged() ), this, TQT_SLOT(slotCursorMoved()) );
-// this, TQT_SLOT( slotCursorPositionChanged() ) );
+ connect( m_activeView, TQ_SIGNAL( cursorPositionChanged() ), this, TQ_SLOT(slotCursorMoved()) );
+// this, TQ_SLOT( slotCursorPositionChanged() ) );
}
@@ -516,8 +516,8 @@ void CppSupportPart::activePartChanged( KParts::Part *part )
if ( !textHintIface )
return ;
- connect( view, TQT_SIGNAL( needTextHint( int, int, TQString& ) ),
- this, TQT_SLOT( slotNeedTextHint( int, int, TQString& ) ) );
+ connect( view, TQ_SIGNAL( needTextHint( int, int, TQString& ) ),
+ this, TQ_SLOT( slotNeedTextHint( int, int, TQString& ) ) );
textHintIface->enableTextHints( 1000 );
#endif
@@ -551,17 +551,17 @@ void CppSupportPart::projectOpened( )
embedProblemReporter();
- connect( core(), TQT_SIGNAL( configWidget( KDialogBase* ) ),
- m_problemReporter, TQT_SLOT( configWidget( KDialogBase* ) ) );
+ connect( core(), TQ_SIGNAL( configWidget( KDialogBase* ) ),
+ m_problemReporter, TQ_SLOT( configWidget( KDialogBase* ) ) );
- 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( ), TQT_SIGNAL( changedFilesInProject( const TQStringList & ) ),
- this, TQT_SLOT( changedFilesInProject( const TQStringList & ) ) );
- connect( project(), TQT_SIGNAL( projectCompiled() ),
- this, TQT_SLOT( slotProjectCompiled() ) );
+ 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 & ) ) );
+ connect( project( ), TQ_SIGNAL( changedFilesInProject( const TQStringList & ) ),
+ this, TQ_SLOT( changedFilesInProject( const TQStringList & ) ) );
+ connect( project(), TQ_SIGNAL( projectCompiled() ),
+ this, TQ_SLOT( slotProjectCompiled() ) );
m_timestamp.clear();
m_parseEmitWaiting.clear();
@@ -573,7 +573,7 @@ void CppSupportPart::projectOpened( )
m_buildSafeFileSetTimer->start( 500, true );
updateParserConfiguration(); //Necessary to respect custom include-paths and such
- TQTimer::singleShot( 500, this, TQT_SLOT( initialParse( ) ) );
+ TQTimer::singleShot( 500, this, TQ_SLOT( initialParse( ) ) );
}
void CppSupportPart::embedProblemReporter( bool force )
@@ -687,7 +687,7 @@ void CppSupportPart::contextMenu( TQPopupMenu *popup, const Context *context )
MakeMemberHelper( text, atline, atcol );
if ( !text.isEmpty() )
{
- id = popup->insertItem( i18n( "Make Member" ), this, TQT_SLOT( slotMakeMember() ) );
+ id = popup->insertItem( i18n( "Make Member" ), this, TQ_SLOT( slotMakeMember() ) );
popup->setWhatsThis( id, i18n( "<b>Make member</b><p>Creates a class member function in implementation file "
"based on the member declaration at the current line." ) );
}
@@ -754,7 +754,7 @@ void CppSupportPart::contextMenu( TQPopupMenu *popup, const Context *context )
}
text += formatModelItem( *it, true );
text = text.replace( TQString::fromLatin1( "&" ), TQString::fromLatin1( "&&" ) );
- int id = m2->insertItem( text, this, TQT_SLOT( gotoDeclarationLine( int ) ) );
+ int id = m2->insertItem( text, this, TQ_SLOT( gotoDeclarationLine( int ) ) );
int line, column;
( *it ) ->getStartPosition( &line, &column );
m2->setItemParameter( id, line );
@@ -795,7 +795,7 @@ void CppSupportPart::contextMenu( TQPopupMenu *popup, const Context *context )
}
text += formatModelItem( *it, true );
text = text.replace( TQString::fromLatin1( "&" ), TQString::fromLatin1( "&&" ) );
- int id = m->insertItem( text, this, TQT_SLOT( gotoLine( int ) ) );
+ int id = m->insertItem( text, this, TQ_SLOT( gotoLine( int ) ) );
int line, column;
( *it ) ->getStartPosition( &line, &column );
m->setItemParameter( id, line );
@@ -821,7 +821,7 @@ void CppSupportPart::contextMenu( TQPopupMenu *popup, const Context *context )
if ( mcontext->item() ->isClass() )
{
m_activeClass = ( ClassModel* ) mcontext->item();
- int id = popup->insertItem( i18n( "Extract Interface..." ), this, TQT_SLOT( slotExtractInterface() ) );
+ int id = popup->insertItem( i18n( "Extract Interface..." ), this, TQ_SLOT( slotExtractInterface() ) );
popup->setWhatsThis( id, i18n( "<b>Extract interface</b><p>Extracts interface from the selected class and creates a new class with this interface. "
"No implementation code is extracted and no implementation code is created." ) );
}
@@ -839,7 +839,7 @@ void CppSupportPart::contextMenu( TQPopupMenu *popup, const Context *context )
if ( url.fileName().endsWith( ".ui" ) )
{
m_contextFileName = url.path();
- 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." ) );
}
}
@@ -1393,13 +1393,13 @@ bool CppSupportPart::shouldSplitDocument(const KURL &url)
return false;
}
-Qt::Orientation CppSupportPart::splitOrientation() const
+TQt::Orientation CppSupportPart::splitOrientation() const
{
TQString o = splitHeaderSourceConfig()->orientation();
if ( o == "Vertical" )
- return Qt::Vertical;
+ return TQt::Vertical;
else
- return Qt::Horizontal;
+ return TQt::Horizontal;
}
void CppSupportPart::slotNewClass()
@@ -1506,7 +1506,7 @@ bool CppSupportPart::parseProject( bool force )
uint offset;
_jd->stream >> fn >> ts >> offset;
- _jd->pcs[ fn ] = tqMakePair( ts, offset );
+ _jd->pcs[ fn ] = qMakePair( ts, offset );
}
}
}
@@ -1526,7 +1526,7 @@ bool CppSupportPart::parseProject( bool force )
_jd->backgroundCount = 0;
_jd->cycle = 0;
- TQTimer::singleShot( 0, this, TQT_SLOT( slotParseFiles() ) );
+ TQTimer::singleShot( 0, this, TQ_SLOT( slotParseFiles() ) );
m_saveMemoryTimer->stop(); //Do not regularly remove cached files that may still be needed while parsing(the cache anyway be full for the whole parsing-process)
return true;
@@ -1583,7 +1583,7 @@ void CppSupportPart::slotParseFiles()
}
++( _jd->it );
- TQTimer::singleShot( 0, this, TQT_SLOT( slotParseFiles() ) );
+ TQTimer::singleShot( 0, this, TQ_SLOT( slotParseFiles() ) );
if( _jd->it == _jd->files.end()) {
if( _jd->reparseList.isEmpty() ) {
@@ -1639,11 +1639,11 @@ void CppSupportPart::slotParseFiles()
_jd->progressBar->setTotalSteps( _jd->backgroundCount );
if( _jd->lastParse.msecsTo( TQTime::currentTime()) > 60000 && !m_backgroundParser->filesInQueue()) {
_jd->backgroundCount = _jd->backgroundState; ///Stop waiting if there is no progress and no file in the background-parser
- TQTimer::singleShot( 0, this, TQT_SLOT( slotParseFiles() ) );
+ TQTimer::singleShot( 0, this, TQ_SLOT( slotParseFiles() ) );
} else {
int timeStep = 0;
if( alwaysParseInBackground ) {
- TQTimer::singleShot( 10, this, TQT_SLOT( slotParseFiles() ) );
+ TQTimer::singleShot( 10, this, TQ_SLOT( slotParseFiles() ) );
} else {
if( _jd->it == _jd->reparseList.end() ) {
/*_jd->it = _jd->files.end();
@@ -1659,7 +1659,7 @@ void CppSupportPart::slotParseFiles()
timeStep = 1;
}*/
}
- TQTimer::singleShot( timeStep, this, TQT_SLOT( slotParseFiles() ) );
+ TQTimer::singleShot( timeStep, this, TQ_SLOT( slotParseFiles() ) );
}
}
}
@@ -1699,25 +1699,29 @@ void CppSupportPart::slotNeedTextHint( int line, int column, TQString& textHint
return ;
m_backgroundParser->lock();
- TranslationUnitAST* ast = *m_backgroundParser->translationUnit( m_activeFileName );
- AST* node = 0;
- if ( ast && ( node = findNodeAt( ast, line, column ) ) )
+ ParsedFilePointer pTransUnit = m_backgroundParser->translationUnit(m_activeFileName);
+ if (pTransUnit)
{
+ TranslationUnitAST* ast = *pTransUnit;
+ AST* node = 0;
+ if ( ast && ( node = findNodeAt( ast, line, column ) ) )
+ {
- while ( node && node->nodeType() != NodeType_FunctionDefinition )
- node = node->parent();
+ while ( node && node->nodeType() != NodeType_FunctionDefinition )
+ node = node->parent();
- if ( node )
- {
- int startLine, startColumn;
- int endLine, endColumn;
- node->getStartPosition( &startLine, &startColumn );
- node->getEndPosition( &endLine, &endColumn );
+ if ( node )
+ {
+ int startLine, startColumn;
+ int endLine, endColumn;
+ node->getStartPosition( &startLine, &startColumn );
+ node->getEndPosition( &endLine, &endColumn );
- if ( !node->text().isNull() )
- textHint = node->text();
- else
- textHint = m_activeEditor->textLine( startLine ).simplifyWhiteSpace();
+ if ( !node->text().isNull() )
+ textHint = node->text();
+ else
+ textHint = m_activeEditor->textLine( startLine ).simplifyWhiteSpace();
+ }
}
}
m_backgroundParser->unlock();
@@ -1734,7 +1738,12 @@ void CppSupportPart::MakeMemberHelper( TQString& text, int& atLine, int& atColum
TQString implFile = findSourceFile();
m_backgroundParser->lock();
- TranslationUnitAST* translationUnit = *m_backgroundParser->translationUnit( m_activeFileName );
+ ParsedFilePointer pTranslationUnit = m_backgroundParser->translationUnit( m_activeFileName );
+ TranslationUnitAST *translationUnit = NULL;
+ if (pTranslationUnit)
+ {
+ translationUnit = *pTranslationUnit;
+ }
if ( translationUnit )
{
bool fail = false;
@@ -2077,9 +2086,9 @@ void CppSupportPart::splitHeaderSourceConfigStored( )
{
TQString o = splitHeaderSourceConfig()->orientation();
if ( o == "Vertical" )
- emit splitOrientationChanged( Qt::Vertical );
+ emit splitOrientationChanged( TQt::Vertical );
else if ( o == "Horizontal" )
- emit splitOrientationChanged( Qt::Horizontal );
+ emit splitOrientationChanged( TQt::Horizontal );
}
void CppSupportPart::removeWithReferences( const TQString & fileName )
@@ -3160,7 +3169,7 @@ void UIBlockTester::UIBlockTesterThread::stop() {
UIBlockTester::UIBlockTester( uint milliseconds ) : m_thread( *this ), m_msecs( milliseconds ) {
m_timer = new TQTimer( this );
m_timer->start( milliseconds/10 );
- connect( m_timer, TQT_SIGNAL(timeout()), this, TQT_SLOT(timer()) );
+ connect( m_timer, TQ_SIGNAL(timeout()), this, TQ_SLOT(timer()) );
timer();
m_thread.start();
}
@@ -3181,6 +3190,3 @@ void UIBlockTester::lockup() {
}
#include "cppsupportpart.moc"
-//kate: indent-mode csands; tab-width 4; space-indent off;
-
-
diff --git a/languages/cpp/cppsupportpart.h b/languages/cpp/cppsupportpart.h
index 7de698c0..dc4d4451 100644
--- a/languages/cpp/cppsupportpart.h
+++ b/languages/cpp/cppsupportpart.h
@@ -38,7 +38,7 @@
///A class that helps detecting what exactly makes the UI block. To use it, just place a breakpoint on UIBlockTester::lockup() and inspect the execution-position of the main thread
class UIBlockTester : public TQObject {
- Q_OBJECT
+ TQ_OBJECT
class UIBlockTesterThread : public TQThread {
public:
@@ -155,7 +155,7 @@ private:
class CppSupportPart : public KDevLanguageSupport
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -289,7 +289,7 @@ protected:
virtual TQString formatClassName( const TQString &name );
virtual TQString unformatClassName( const TQString &name );
virtual bool shouldSplitDocument( const KURL &url );
- virtual Qt::Orientation splitOrientation() const;
+ virtual TQt::Orientation splitOrientation() const;
virtual void addMethod( ClassDom klass );
virtual void addAttribute( ClassDom klass );
@@ -659,5 +659,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/creategettersetter.ui b/languages/cpp/creategettersetter.ui
index fcd6e684..1080ffc3 100644
--- a/languages/cpp/creategettersetter.ui
+++ b/languages/cpp/creategettersetter.ui
@@ -219,9 +219,9 @@
<tabstop>m_btnCancel</tabstop>
<tabstop>m_btnOk</tabstop>
</tabstops>
-<Q_SLOTS>
+<slots>
<slot access="protected">slotInlineChanged()</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
<includes>
<include location="global" impldecl="in implementation">klineedit.h</include>
diff --git a/languages/cpp/creategettersetterconfiguration.cpp b/languages/cpp/creategettersetterconfiguration.cpp
index ace72d14..db37b540 100644
--- a/languages/cpp/creategettersetterconfiguration.cpp
+++ b/languages/cpp/creategettersetterconfiguration.cpp
@@ -58,5 +58,3 @@ void CreateGetterSetterConfiguration::store( )
}
#include "creategettersetterconfiguration.moc"
-
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/creategettersetterconfiguration.h b/languages/cpp/creategettersetterconfiguration.h
index e556e9dd..474c4af8 100644
--- a/languages/cpp/creategettersetterconfiguration.h
+++ b/languages/cpp/creategettersetterconfiguration.h
@@ -34,7 +34,7 @@ class TQDomDocument;
* @author Jonas Jacobi <j.jacobi@gmx.de>
*/
class CreateGetterSetterConfiguration : public TQObject{
-Q_OBJECT
+TQ_OBJECT
public:
CreateGetterSetterConfiguration(CppSupportPart* part);
diff --git a/languages/cpp/creategettersetterdialog.cpp b/languages/cpp/creategettersetterdialog.cpp
index e63fcf23..78b7a281 100644
--- a/languages/cpp/creategettersetterdialog.cpp
+++ b/languages/cpp/creategettersetterdialog.cpp
@@ -119,4 +119,3 @@ void CreateGetterSetterDialog::slotInlineChanged( )
}
#include "creategettersetterdialog.moc"
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/creategettersetterdialog.h b/languages/cpp/creategettersetterdialog.h
index f5075b95..95ea4dd4 100644
--- a/languages/cpp/creategettersetterdialog.h
+++ b/languages/cpp/creategettersetterdialog.h
@@ -23,7 +23,7 @@ class CppSupportPart;
*/
class CreateGetterSetterDialog: public CreateGetterSetterDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
CreateGetterSetterDialog(CppSupportPart* part, ClassDom aClass, VariableDom var, TQWidget *parent = 0, const char *name = 0);
diff --git a/languages/cpp/createpcsdialog.cpp b/languages/cpp/createpcsdialog.cpp
index 9cca7ef8..a87ed5b6 100644
--- a/languages/cpp/createpcsdialog.cpp
+++ b/languages/cpp/createpcsdialog.cpp
@@ -212,7 +212,7 @@ CreatePCSDialog::CreatePCSDialog( CppSupportPart* part, TQWidget* parent, const
KService::Ptr ptr = *it;
int error = 0;
- KDevPCSImporter* importer = KParts::ComponentFactory::createInstanceFromService<KDevPCSImporter>( ptr, TQT_TQOBJECT(this), ptr->name().latin1(), TQStringList(), &error );
+ KDevPCSImporter* importer = KParts::ComponentFactory::createInstanceFromService<KDevPCSImporter>( ptr, this, ptr->name().latin1(), TQStringList(), &error );
if ( importer )
{
new PCSListViewItem( ptr, importer, importerListView );
@@ -276,7 +276,7 @@ void CreatePCSDialog::slotSelected( const TQString & )
m_settings = importer->createSettingsPage( settingsPage );
setNextEnabled( currentPage(), false );
setHelpEnabled( currentPage(), false );
- connect( m_settings, TQT_SIGNAL( enabled( int ) ), this, TQT_SLOT( setNextPageEnabled( int ) ) );
+ connect( m_settings, TQ_SIGNAL( enabled( int ) ), this, TQ_SLOT( setNextPageEnabled( int ) ) );
if ( m_settings )
{
@@ -307,7 +307,7 @@ void CreatePCSDialog::slotSelected( const TQString & )
m_part->removeCatalog( dbName );
m_jobData = new PCSJobData( dbName, fileList );
- TQTimer::singleShot( 0, this, TQT_SLOT(parseNext()) );
+ TQTimer::singleShot( 0, this, TQ_SLOT(parseNext()) );
}
}
@@ -340,7 +340,7 @@ void CreatePCSDialog::parseNext( )
++(m_jobData->it);
- TQTimer::singleShot( 0, this, TQT_SLOT(parseNext()) );
+ TQTimer::singleShot( 0, this, TQ_SLOT(parseNext()) );
}
@@ -353,6 +353,3 @@ void CreatePCSDialog::slotSelectionChanged( TQListViewItem * item )
{
setNextPageEnabled( item != 0 );
}
-
-//kate: indent-mode csands; tab-width 4; space-indent off;
-
diff --git a/languages/cpp/createpcsdialog.h b/languages/cpp/createpcsdialog.h
index 02d66299..9aab172b 100644
--- a/languages/cpp/createpcsdialog.h
+++ b/languages/cpp/createpcsdialog.h
@@ -20,7 +20,7 @@ class CppSupportPart;
class CreatePCSDialog : public CreatePCSDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -56,7 +56,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
-
-
diff --git a/languages/cpp/createpcsdialogbase.ui b/languages/cpp/createpcsdialogbase.ui
index a128e877..14e859b0 100644
--- a/languages/cpp/createpcsdialogbase.ui
+++ b/languages/cpp/createpcsdialogbase.ui
@@ -159,10 +159,10 @@
<forwards>
<forward>class TQListViewItem;</forward>
</forwards>
-<Q_SLOTS>
+<slots>
<slot>slotSelected(const TQString&amp;)</slot>
<slot>slotSelectionChanged(TQListViewItem*)</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
<includes>
<include location="global" impldecl="in implementation">klineedit.h</include>
diff --git a/languages/cpp/debugger/CMakeLists.txt b/languages/cpp/debugger/CMakeLists.txt
index 4b660c1d..3a1326fd 100644
--- a/languages/cpp/debugger/CMakeLists.txt
+++ b/languages/cpp/debugger/CMakeLists.txt
@@ -33,7 +33,13 @@ link_directories(
##### other data ################################
tde_install_icons( )
-install( FILES kdevdebugger.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+
+tde_create_translated_desktop(
+ SOURCE kdevdebugger.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR tdevelop-desktops
+)
+
install( FILES kdevdebugger.rc DESTINATION ${DATA_INSTALL_DIR}/kdevdebugger )
diff --git a/languages/cpp/debugger/DESIGN.txt b/languages/cpp/debugger/DESIGN.txt
index 627fd403..3f4b4786 100644
--- a/languages/cpp/debugger/DESIGN.txt
+++ b/languages/cpp/debugger/DESIGN.txt
@@ -30,7 +30,7 @@ necessary to clear already cached data for other threads.
== Command execution ==
The controller has a queue of commands to send to gdb. A command typically
-has a callback (pair of QObject* and a member pointer) to be called when
+has a callback (pair of TQObject* and a member pointer) to be called when
command is done.
When the queue is non-empty, and debugger is not busy executing the previous
diff --git a/languages/cpp/debugger/breakpoint.h b/languages/cpp/debugger/breakpoint.h
index a313a814..28e7f1dd 100644
--- a/languages/cpp/debugger/breakpoint.h
+++ b/languages/cpp/debugger/breakpoint.h
@@ -46,7 +46,7 @@ enum BP_TYPES
class Breakpoint : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
Breakpoint(bool temporary=false, bool enabled=true);
diff --git a/languages/cpp/debugger/dbgcontroller.h b/languages/cpp/debugger/dbgcontroller.h
index 022a6fcf..8b55896b 100644
--- a/languages/cpp/debugger/dbgcontroller.h
+++ b/languages/cpp/debugger/dbgcontroller.h
@@ -67,7 +67,7 @@ enum DBGStateFlags
/***************************************************************************/
class DbgController : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/debugger/dbgpsdlg.cpp b/languages/cpp/debugger/dbgpsdlg.cpp
index 718345a1..f6791209 100644
--- a/languages/cpp/debugger/dbgpsdlg.cpp
+++ b/languages/cpp/debugger/dbgpsdlg.cpp
@@ -73,21 +73,21 @@ Dbg_PS_Dialog::Dbg_PS_Dialog(TQWidget *parent, const char *name)
topLayout->addWidget(pids_);
pids_->setFont(TDEGlobalSettings::fixedFont());
- KButtonBox *buttonbox = new KButtonBox(this, Qt::Horizontal);
+ KButtonBox *buttonbox = new KButtonBox(this, TQt::Horizontal);
buttonbox->addStretch();
TQPushButton *ok = buttonbox->addButton(KStdGuiItem::ok());
TQPushButton *cancel = buttonbox->addButton(KStdGuiItem::cancel());
buttonbox->layout();
topLayout->addWidget(buttonbox);
- connect(ok, TQT_SIGNAL(clicked()), TQT_SLOT(accept()));
- connect(cancel, TQT_SIGNAL(clicked()), TQT_SLOT(reject()));
+ connect(ok, TQ_SIGNAL(clicked()), TQ_SLOT(accept()));
+ connect(cancel, TQ_SIGNAL(clicked()), TQ_SLOT(reject()));
// Default display to 40 chars wide, default height is okay
resize( ((TDEGlobalSettings::fixedFont()).pointSize())*40, height());
topLayout->activate();
- TQTimer::singleShot(0, this, TQT_SLOT(slotInit()));
+ TQTimer::singleShot(0, this, TQ_SLOT(slotInit()));
}
@@ -133,8 +133,8 @@ void Dbg_PS_Dialog::slotInit()
}
#endif
- connect( psProc_, TQT_SIGNAL(processExited(TDEProcess *)), TQT_SLOT(slotProcessExited()) );
- connect( psProc_, TQT_SIGNAL(receivedStdout(TDEProcess *, char *, int)), TQT_SLOT(slotReceivedOutput(TDEProcess *, char *, int)) );
+ connect( psProc_, TQ_SIGNAL(processExited(TDEProcess *)), TQ_SLOT(slotProcessExited()) );
+ connect( psProc_, TQ_SIGNAL(receivedStdout(TDEProcess *, char *, int)), TQ_SLOT(slotReceivedOutput(TDEProcess *, char *, int)) );
psProc_->start(TDEProcess::NotifyOnExit, TDEProcess::Stdout);
}
diff --git a/languages/cpp/debugger/dbgpsdlg.h b/languages/cpp/debugger/dbgpsdlg.h
index fd42fa2b..dc92245d 100644
--- a/languages/cpp/debugger/dbgpsdlg.h
+++ b/languages/cpp/debugger/dbgpsdlg.h
@@ -30,7 +30,7 @@ namespace GDBDebugger
class Dbg_PS_Dialog : public KDialog
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/debugger/dbgtoolbar.cpp b/languages/cpp/debugger/dbgtoolbar.cpp
index 05b92d8a..f9143fc0 100644
--- a/languages/cpp/debugger/dbgtoolbar.cpp
+++ b/languages/cpp/debugger/dbgtoolbar.cpp
@@ -107,13 +107,13 @@ void DbgMoveHandle::mousePressEvent(TQMouseEvent *e)
if (moving_)
return;
- if (e->button() == Qt::RightButton) {
+ if (e->button() == TQt::RightButton) {
TDEPopupMenu *menu = new TDEPopupMenu(this);
menu->insertTitle(i18n("Debug Toolbar"));
menu->insertItem(i18n("Dock to Panel"),
- parent(), TQT_SLOT(slotDock()));
+ parent(), TQ_SLOT(slotDock()));
menu->insertItem(i18n("Dock to Panel && Iconify TDevelop"),
- parent(), TQT_SLOT(slotIconifyAndDock()));
+ parent(), TQ_SLOT(slotIconifyAndDock()));
menu->popup(e->globalPos());
} else {
moving_ = true;
@@ -229,22 +229,22 @@ DbgDocker::DbgDocker(TQWidget* parent, DbgToolBar* toolBar, const TQPixmap& pixm
void DbgDocker::mousePressEvent(TQMouseEvent *e)
{
- if (!TQT_TQRECT_OBJECT(rect()).contains( e->pos()))
+ if (!rect().contains( e->pos()))
return;
switch (e->button()) {
- case Qt::LeftButton:
+ case TQt::LeftButton:
{
// Not really a click, but it'll hold for the time being !!!
emit clicked();
break;
}
- case Qt::RightButton:
+ case TQt::RightButton:
{
TDEPopupMenu* menu = new TDEPopupMenu(this);
menu->insertTitle(i18n("Debug Toolbar"));
- menu->insertItem(i18n("Activate"), toolBar_, TQT_SLOT(slotUndock()));
- menu->insertItem(i18n("Activate (TDevelop gets focus)"), toolBar_, TQT_SLOT(slotActivateAndUndock()));
+ menu->insertItem(i18n("Activate"), toolBar_, TQ_SLOT(slotUndock()));
+ menu->insertItem(i18n("Activate (TDevelop gets focus)"), toolBar_, TQ_SLOT(slotActivateAndUndock()));
menu->popup(e->globalPos());
break;
}
@@ -270,9 +270,9 @@ DbgToolBar::DbgToolBar(DebuggerPart* part,
docker_(0),
dockWindow_(new KSystemTray(parent))
{
- winModule_ = new KWinModule(TQT_TQOBJECT(this));
+ winModule_ = new KWinModule(this);
docker_ = new DbgDocker(parent, this, BarIcon("dbgnext"));
- connect(docker_, TQT_SIGNAL(clicked()), part_, TQT_SLOT(slotStepOver()));
+ connect(docker_, TQ_SIGNAL(clicked()), part_, TQ_SLOT(slotStepOver()));
// Must have noFocus set so that we can see what window was active.
// see slotDbgKdevFocus() for more comments
@@ -285,7 +285,7 @@ DbgToolBar::DbgToolBar(DebuggerPart* part,
// KWin::setType(winId(), NET::Override); // So it has no decoration
KWin::setType(winId(), NET::Dock);
- setFocusPolicy(TQ_NoFocus);
+ setFocusPolicy(TQWidget::NoFocus);
setFrameStyle( TQFrame::Box | TQFrame::Plain );
setLineWidth(4);
setMidLineWidth(0);
@@ -310,17 +310,17 @@ DbgToolBar::DbgToolBar(DebuggerPart* part,
bKDevFocus_ = new DbgButton(BarIcon("tdevelop"), TQString(), this);
bPrevFocus_ = new DbgButton(BarIcon("dbgmemview"), TQString(), this);
- connect(bRun, TQT_SIGNAL(clicked()), part_, TQT_SLOT(slotRun()));
- connect(bInterrupt, TQT_SIGNAL(clicked()), part_, TQT_SLOT(slotPause()));
- connect(bNext, TQT_SIGNAL(clicked()), part_, TQT_SLOT(slotStepOver()));
- connect(bNexti, TQT_SIGNAL(clicked()), part_, TQT_SLOT(slotStepOverInstruction()));
- connect(bStep, TQT_SIGNAL(clicked()), part_, TQT_SLOT(slotStepInto()));
- connect(bStepi, TQT_SIGNAL(clicked()), part_, TQT_SLOT(slotStepIntoInstruction()));
- connect(bFinish, TQT_SIGNAL(clicked()), part_, TQT_SLOT(slotStepOut()));
- connect(bRunTo, TQT_SIGNAL(clicked()), part_, TQT_SLOT(slotRunToCursor()));
- connect(bView, TQT_SIGNAL(clicked()), part_, TQT_SLOT(slotMemoryView()));
- connect(bKDevFocus_, TQT_SIGNAL(clicked()), this, TQT_SLOT(slotKdevFocus()));
- connect(bPrevFocus_, TQT_SIGNAL(clicked()), this, TQT_SLOT(slotPrevFocus()));
+ connect(bRun, TQ_SIGNAL(clicked()), part_, TQ_SLOT(slotRun()));
+ connect(bInterrupt, TQ_SIGNAL(clicked()), part_, TQ_SLOT(slotPause()));
+ connect(bNext, TQ_SIGNAL(clicked()), part_, TQ_SLOT(slotStepOver()));
+ connect(bNexti, TQ_SIGNAL(clicked()), part_, TQ_SLOT(slotStepOverInstruction()));
+ connect(bStep, TQ_SIGNAL(clicked()), part_, TQ_SLOT(slotStepInto()));
+ connect(bStepi, TQ_SIGNAL(clicked()), part_, TQ_SLOT(slotStepIntoInstruction()));
+ connect(bFinish, TQ_SIGNAL(clicked()), part_, TQ_SLOT(slotStepOut()));
+ connect(bRunTo, TQ_SIGNAL(clicked()), part_, TQ_SLOT(slotRunToCursor()));
+ connect(bView, TQ_SIGNAL(clicked()), part_, TQ_SLOT(slotMemoryView()));
+ connect(bKDevFocus_, TQ_SIGNAL(clicked()), this, TQ_SLOT(slotKdevFocus()));
+ connect(bPrevFocus_, TQ_SIGNAL(clicked()), this, TQ_SLOT(slotPrevFocus()));
TQToolTip::add( bRun, i18n("Continue with application execution, may start the application") );
TQToolTip::add( bInterrupt, i18n("Interrupt the application execution") );
diff --git a/languages/cpp/debugger/dbgtoolbar.h b/languages/cpp/debugger/dbgtoolbar.h
index 3616c831..717643b4 100644
--- a/languages/cpp/debugger/dbgtoolbar.h
+++ b/languages/cpp/debugger/dbgtoolbar.h
@@ -32,7 +32,7 @@ class DebuggerPart;
class DbgDocker : public KSystemTray
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -50,7 +50,7 @@ private:
class DbgToolBar : public TQFrame
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/debugger/debuggerconfigwidget.h b/languages/cpp/debugger/debuggerconfigwidget.h
index 3a52da93..1fa060a8 100644
--- a/languages/cpp/debugger/debuggerconfigwidget.h
+++ b/languages/cpp/debugger/debuggerconfigwidget.h
@@ -25,7 +25,7 @@ class DebuggerPart;
class DebuggerConfigWidget : public DebuggerConfigWidgetBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/debugger/debuggerconfigwidgetbase.ui b/languages/cpp/debugger/debuggerconfigwidgetbase.ui
index 9d6dcbf1..b3d0ae5e 100644
--- a/languages/cpp/debugger/debuggerconfigwidgetbase.ui
+++ b/languages/cpp/debugger/debuggerconfigwidgetbase.ui
@@ -156,9 +156,6 @@ If you are not "dlopen"ing libs then leave this unchecked.</string>
<property name="text">
<string>Enable separate terminal for application &amp;IO</string>
</property>
- <property name="accel">
- <string>Alt+I</string>
- </property>
<property name="whatsThis" stdset="0">
<string>This allows you to enter terminal input when your
application contains terminal input code (e.g. cin, fgets, etc.).
@@ -173,9 +170,6 @@ Otherwise leave it unchecked.</string>
<property name="text">
<string>E&amp;nable floating toolbar</string>
</property>
- <property name="accel">
- <string>Alt+N</string>
- </property>
<property name="whatsThis" stdset="0">
<string>Use the floating toolbar. This toolbar always stays
on top of all windows so that if the app covers TDevelop
@@ -192,9 +186,6 @@ This toolbar is in addition to the toolbar in TDevelop.</string>
<property name="text">
<string>Display static &amp;members</string>
</property>
- <property name="accel">
- <string>Alt+M</string>
- </property>
<property name="whatsThis" stdset="0">
<string>Displaying static members makes GDB slower in
producing data within TDE and TQt.
diff --git a/languages/cpp/debugger/debuggerpart.cpp b/languages/cpp/debugger/debuggerpart.cpp
index 6621cbf8..e2efd7b0 100644
--- a/languages/cpp/debugger/debuggerpart.cpp
+++ b/languages/cpp/debugger/debuggerpart.cpp
@@ -166,12 +166,12 @@ DebuggerPart::DebuggerPart( TQObject *parent, const char *name, const TQStringLi
mainWindow()->setViewAvailable(gdbOutputWidget, false);
// gdbBreakpointWidget -> this
- connect( gdbBreakpointWidget, TQT_SIGNAL(refreshBPState(const Breakpoint&)),
- this, TQT_SLOT(slotRefreshBPState(const Breakpoint&)));
- connect( gdbBreakpointWidget, TQT_SIGNAL(publishBPState(const Breakpoint&)),
- this, TQT_SLOT(slotRefreshBPState(const Breakpoint&)));
- connect( gdbBreakpointWidget, TQT_SIGNAL(gotoSourcePosition(const TQString&, int)),
- this, TQT_SLOT(slotGotoSource(const TQString&, int)) );
+ connect( gdbBreakpointWidget, TQ_SIGNAL(refreshBPState(const Breakpoint&)),
+ this, TQ_SLOT(slotRefreshBPState(const Breakpoint&)));
+ connect( gdbBreakpointWidget, TQ_SIGNAL(publishBPState(const Breakpoint&)),
+ this, TQ_SLOT(slotRefreshBPState(const Breakpoint&)));
+ connect( gdbBreakpointWidget, TQ_SIGNAL(gotoSourcePosition(const TQString&, int)),
+ this, TQ_SLOT(slotGotoSource(const TQString&, int)) );
viewerWidget = new ViewerWidget( controller, 0, "viewerWidget");
@@ -179,15 +179,15 @@ DebuggerPart::DebuggerPart( TQObject *parent, const char *name, const TQStringLi
i18n("Debug views"),
i18n("Special debugger views"));
mainWindow()->setViewAvailable(viewerWidget, false);
- connect(viewerWidget, TQT_SIGNAL(setViewShown(bool)),
- this, TQT_SLOT(slotShowView(bool)));
+ connect(viewerWidget, TQ_SIGNAL(setViewShown(bool)),
+ this, TQ_SLOT(slotShowView(bool)));
// Now setup the actions
TDEAction *action;
// action = new TDEAction(i18n("&Start"), "1rightarrow", CTRL+SHIFT+Key_F9,
action = new TDEAction(i18n("&Start"), "dbgrun", Key_F9,
- this, TQT_SLOT(slotRun()),
+ this, TQ_SLOT(slotRun()),
actionCollection(), "debug_run");
action->setToolTip( i18n("Start in debugger") );
action->setWhatsThis( i18n("<b>Start in debugger</b><p>"
@@ -198,7 +198,7 @@ DebuggerPart::DebuggerPart( TQObject *parent, const char *name, const TQStringLi
"about variables, frame stack, and so on.") );
action = new TDEAction(i18n("&Restart"), "dbgrestart", 0,
- this, TQT_SLOT(slotRestart()),
+ this, TQ_SLOT(slotRestart()),
actionCollection(), "debug_restart");
action->setToolTip( i18n("Restart program") );
action->setWhatsThis( i18n("<b>Restarts application</b><p>"
@@ -208,33 +208,33 @@ DebuggerPart::DebuggerPart( TQObject *parent, const char *name, const TQStringLi
action = new TDEAction(i18n("Sto&p"), "process-stop", 0,
- this, TQT_SLOT(slotStop()),
+ this, TQ_SLOT(slotStop()),
actionCollection(), "debug_stop");
action->setToolTip( i18n("Stop debugger") );
action->setWhatsThis(i18n("<b>Stop debugger</b><p>Kills the executable and exits the debugger."));
action = new TDEAction(i18n("Interrupt"), "media-playback-pause", 0,
- this, TQT_SLOT(slotPause()),
+ this, TQ_SLOT(slotPause()),
actionCollection(), "debug_pause");
action->setToolTip( i18n("Interrupt application") );
action->setWhatsThis(i18n("<b>Interrupt application</b><p>Interrupts the debugged process or current GDB command."));
action = new TDEAction(i18n("Run to &Cursor"), "dbgrunto", 0,
- this, TQT_SLOT(slotRunToCursor()),
+ this, TQ_SLOT(slotRunToCursor()),
actionCollection(), "debug_runtocursor");
action->setToolTip( i18n("Run to cursor") );
action->setWhatsThis(i18n("<b>Run to cursor</b><p>Continues execution until the cursor position is reached."));
action = new TDEAction(i18n("Set E&xecution Position to Cursor"), "dbgjumpto", 0,
- this, TQT_SLOT(slotJumpToCursor()),
+ this, TQ_SLOT(slotJumpToCursor()),
actionCollection(), "debug_jumptocursor");
action->setToolTip( i18n("Jump to cursor") );
action->setWhatsThis(i18n("<b>Set Execution Position </b><p>Set the execution pointer to the current cursor position."));
action = new TDEAction(i18n("Step &Over"), "dbgnext", Key_F10,
- this, TQT_SLOT(slotStepOver()),
+ this, TQ_SLOT(slotStepOver()),
actionCollection(), "debug_stepover");
action->setToolTip( i18n("Step over the next line") );
action->setWhatsThis( i18n("<b>Step over</b><p>"
@@ -245,14 +245,14 @@ DebuggerPart::DebuggerPart( TQObject *parent, const char *name, const TQStringLi
action = new TDEAction(i18n("Step over Ins&truction"), "dbgnextinst", 0,
- this, TQT_SLOT(slotStepOverInstruction()),
+ this, TQ_SLOT(slotStepOverInstruction()),
actionCollection(), "debug_stepoverinst");
action->setToolTip( i18n("Step over instruction") );
action->setWhatsThis(i18n("<b>Step over instruction</b><p>Steps over the next assembly instruction."));
action = new TDEAction(i18n("Step &Into"), "dbgstep", Key_F11,
- this, TQT_SLOT(slotStepInto()),
+ this, TQ_SLOT(slotStepInto()),
actionCollection(), "debug_stepinto");
action->setToolTip( i18n("Step into the next statement") );
action->setWhatsThis( i18n("<b>Step into</b><p>"
@@ -262,14 +262,14 @@ DebuggerPart::DebuggerPart( TQObject *parent, const char *name, const TQStringLi
action = new TDEAction(i18n("Step into I&nstruction"), "dbgstepinst", 0,
- this, TQT_SLOT(slotStepIntoInstruction()),
+ this, TQ_SLOT(slotStepIntoInstruction()),
actionCollection(), "debug_stepintoinst");
action->setToolTip( i18n("Step into instruction") );
action->setWhatsThis(i18n("<b>Step into instruction</b><p>Steps into the next assembly instruction."));
action = new TDEAction(i18n("Step O&ut"), "dbgstepout", Key_F12,
- this, TQT_SLOT(slotStepOut()),
+ this, TQ_SLOT(slotStepOut()),
actionCollection(), "debug_stepout");
action->setToolTip( i18n("Steps out of the current function") );
action->setWhatsThis( i18n("<b>Step out</b><p>"
@@ -281,7 +281,7 @@ DebuggerPart::DebuggerPart( TQObject *parent, const char *name, const TQStringLi
action = new TDEAction(i18n("Viewers"), "dbgmemview", 0,
- this, TQT_SLOT(slotMemoryView()),
+ this, TQ_SLOT(slotMemoryView()),
actionCollection(), "debug_memview");
action->setToolTip( i18n("Debugger viewers") );
action->setWhatsThis(i18n("<b>Debugger viewers</b><p>Various information about application being executed. There are 4 views available:<br>"
@@ -292,7 +292,7 @@ DebuggerPart::DebuggerPart( TQObject *parent, const char *name, const TQStringLi
action = new TDEAction(i18n("Examine Core File..."), "application-x-core", 0,
- this, TQT_SLOT(slotExamineCore()),
+ this, TQ_SLOT(slotExamineCore()),
actionCollection(), "debug_core");
action->setToolTip( i18n("Examine core file") );
action->setWhatsThis( i18n("<b>Examine core file</b><p>"
@@ -304,72 +304,72 @@ DebuggerPart::DebuggerPart( TQObject *parent, const char *name, const TQStringLi
action = new TDEAction(i18n("Attach to Process"), "connect_creating", 0,
- this, TQT_SLOT(slotAttachProcess()),
+ this, TQ_SLOT(slotAttachProcess()),
actionCollection(), "debug_attach");
action->setToolTip( i18n("Attach to process") );
action->setWhatsThis(i18n("<b>Attach to process</b><p>Attaches the debugger to a running process."));
action = new TDEAction(i18n("Toggle Breakpoint"), 0, 0,
- this, TQT_SLOT(toggleBreakpoint()),
+ this, TQ_SLOT(toggleBreakpoint()),
actionCollection(), "debug_toggle_breakpoint");
action->setToolTip(i18n("Toggle breakpoint"));
action->setWhatsThis(i18n("<b>Toggle breakpoint</b><p>Toggles the breakpoint at the current line in editor."));
- connect( mainWindow()->main()->guiFactory(), TQT_SIGNAL(clientAdded(KXMLGUIClient*)),
- this, TQT_SLOT(guiClientAdded(KXMLGUIClient*)) );
+ connect( mainWindow()->main()->guiFactory(), TQ_SIGNAL(clientAdded(KXMLGUIClient*)),
+ this, TQ_SLOT(guiClientAdded(KXMLGUIClient*)) );
- connect( core(), TQT_SIGNAL(projectConfigWidget(KDialogBase*)),
- this, TQT_SLOT(projectConfigWidget(KDialogBase*)) );
+ connect( core(), TQ_SIGNAL(projectConfigWidget(KDialogBase*)),
+ this, TQ_SLOT(projectConfigWidget(KDialogBase*)) );
- connect( partController(), TQT_SIGNAL(loadedFile(const KURL &)),
- gdbBreakpointWidget, TQT_SLOT(slotRefreshBP(const KURL &)) );
- connect( debugger(), TQT_SIGNAL(toggledBreakpoint(const TQString &, int)),
- gdbBreakpointWidget, TQT_SLOT(slotToggleBreakpoint(const TQString &, int)) );
- connect( debugger(), TQT_SIGNAL(editedBreakpoint(const TQString &, int)),
- gdbBreakpointWidget, TQT_SLOT(slotEditBreakpoint(const TQString &, int)) );
- connect( debugger(), TQT_SIGNAL(toggledBreakpointEnabled(const TQString &, int)),
- gdbBreakpointWidget, TQT_SLOT(slotToggleBreakpointEnabled(const TQString &, int)) );
+ connect( partController(), TQ_SIGNAL(loadedFile(const KURL &)),
+ gdbBreakpointWidget, TQ_SLOT(slotRefreshBP(const KURL &)) );
+ connect( debugger(), TQ_SIGNAL(toggledBreakpoint(const TQString &, int)),
+ gdbBreakpointWidget, TQ_SLOT(slotToggleBreakpoint(const TQString &, int)) );
+ connect( debugger(), TQ_SIGNAL(editedBreakpoint(const TQString &, int)),
+ gdbBreakpointWidget, TQ_SLOT(slotEditBreakpoint(const TQString &, int)) );
+ connect( debugger(), TQ_SIGNAL(toggledBreakpointEnabled(const TQString &, int)),
+ gdbBreakpointWidget, TQ_SLOT(slotToggleBreakpointEnabled(const TQString &, int)) );
- connect( core(), TQT_SIGNAL(contextMenu(TQPopupMenu *, const Context *)),
- this, TQT_SLOT(contextMenu(TQPopupMenu *, const Context *)) );
+ connect( core(), TQ_SIGNAL(contextMenu(TQPopupMenu *, const Context *)),
+ this, TQ_SLOT(contextMenu(TQPopupMenu *, const Context *)) );
- connect( core(), TQT_SIGNAL(stopButtonClicked(KDevPlugin*)),
- this, TQT_SLOT(slotStop(KDevPlugin*)) );
- connect( core(), TQT_SIGNAL(projectClosed()),
- this, TQT_SLOT(projectClosed()) );
+ connect( core(), TQ_SIGNAL(stopButtonClicked(KDevPlugin*)),
+ this, TQ_SLOT(slotStop(KDevPlugin*)) );
+ connect( core(), TQ_SIGNAL(projectClosed()),
+ this, TQ_SLOT(projectClosed()) );
- connect( partController(), TQT_SIGNAL(activePartChanged(KParts::Part*)),
- this, TQT_SLOT(slotActivePartChanged(KParts::Part*)) );
+ connect( partController(), TQ_SIGNAL(activePartChanged(KParts::Part*)),
+ this, TQ_SLOT(slotActivePartChanged(KParts::Part*)) );
procLineMaker = new ProcessLineMaker();
- connect( procLineMaker, TQT_SIGNAL(receivedStdoutLine(const TQCString&)),
- appFrontend(), TQT_SLOT(insertStdoutLine(const TQCString&)) );
- connect( procLineMaker, TQT_SIGNAL(receivedStderrLine(const TQCString&)),
- appFrontend(), TQT_SLOT(insertStderrLine(const TQCString&)) );
+ connect( procLineMaker, TQ_SIGNAL(receivedStdoutLine(const TQCString&)),
+ appFrontend(), TQ_SLOT(insertStdoutLine(const TQCString&)) );
+ connect( procLineMaker, TQ_SIGNAL(receivedStderrLine(const TQCString&)),
+ appFrontend(), TQ_SLOT(insertStderrLine(const TQCString&)) );
- connect( procLineMaker, TQT_SIGNAL(receivedPartialStdoutLine(const TQCString&)),
- appFrontend(), TQT_SLOT(addPartialStdoutLine(const TQCString&)));
- connect( procLineMaker, TQT_SIGNAL(receivedPartialStderrLine(const TQCString&)),
- appFrontend(), TQT_SLOT(addPartialStderrLine(const TQCString&)));
+ connect( procLineMaker, TQ_SIGNAL(receivedPartialStdoutLine(const TQCString&)),
+ appFrontend(), TQ_SLOT(addPartialStdoutLine(const TQCString&)));
+ connect( procLineMaker, TQ_SIGNAL(receivedPartialStderrLine(const TQCString&)),
+ appFrontend(), TQ_SLOT(addPartialStderrLine(const TQCString&)));
// The output from tracepoints goes to "application" window, because
// we don't have any better alternative, and using yet another window
// is undesirable. Besides, this makes tracepoint look even more similar
// to printf debugging.
- connect( gdbBreakpointWidget, TQT_SIGNAL(tracingOutput(const char*)),
- procLineMaker, TQT_SLOT(slotReceivedStdout(const char*)));
+ connect( gdbBreakpointWidget, TQ_SIGNAL(tracingOutput(const char*)),
+ procLineMaker, TQ_SLOT(slotReceivedStdout(const char*)));
- connect(partController(), TQT_SIGNAL(savedFile(const KURL &)),
- this, TQT_SLOT(slotFileSaved()));
+ connect(partController(), TQ_SIGNAL(savedFile(const KURL &)),
+ this, TQ_SLOT(slotFileSaved()));
if (project())
- connect(project(), TQT_SIGNAL(projectCompiled()),
- this, TQT_SLOT(slotProjectCompiled()));
+ connect(project(), TQ_SIGNAL(projectCompiled()),
+ this, TQ_SLOT(slotProjectCompiled()));
setupController();
- TQTimer::singleShot(0, this, TQT_SLOT(setupDcop()));
+ TQTimer::singleShot(0, this, TQ_SLOT(setupDcop()));
}
void DebuggerPart::setupDcop()
@@ -379,7 +379,7 @@ void DebuggerPart::setupDcop()
if ((*it).find("drkonqi-") == 0)
slotDCOPApplicationRegistered(*it);
- connect(kapp->dcopClient(), TQT_SIGNAL(applicationRegistered(const TQCString&)), TQT_SLOT(slotDCOPApplicationRegistered(const TQCString&)));
+ connect(kapp->dcopClient(), TQ_SIGNAL(applicationRegistered(const TQCString&)), TQ_SLOT(slotDCOPApplicationRegistered(const TQCString&)));
kapp->dcopClient()->setNotifications(true);
}
@@ -415,7 +415,7 @@ ASYNC DebuggerPart::slotDebugExternalProcess()
if (attachProcess(pid) && m_drkonqi.isEmpty()) {
m_drkonqi = kapp->dcopClient()->senderId();
- TQTimer::singleShot(15000, this, TQT_SLOT(slotCloseDrKonqi()));
+ TQTimer::singleShot(15000, this, TQ_SLOT(slotCloseDrKonqi()));
mainWindow()->raiseView(framestackWidget);
}
@@ -497,7 +497,7 @@ void DebuggerPart::contextMenu(TQPopupMenu *popup, const Context *context)
if (act)
{
int id = popup->insertItem( act->iconSet(), i18n("Run to &Cursor"),
- this, TQT_SLOT(slotRunToCursor()),
+ this, TQ_SLOT(slotRunToCursor()),
0, -1, index);
popup->setWhatsThis(id, act->whatsThis());
@@ -507,7 +507,7 @@ void DebuggerPart::contextMenu(TQPopupMenu *popup, const Context *context)
if (econtext->url().isLocalFile())
{
int id = popup->insertItem( i18n("Toggle Breakpoint"),
- this, TQT_SLOT(toggleBreakpoint()),
+ this, TQ_SLOT(toggleBreakpoint()),
0, -1, index);
index += running;
popup->setWhatsThis(id, i18n("<b>Toggle breakpoint</b><p>Toggles breakpoint at the current line."));
@@ -516,12 +516,12 @@ void DebuggerPart::contextMenu(TQPopupMenu *popup, const Context *context)
{
TQString squeezed = KStringHandler::csqueeze(m_contextIdent, 30);
int id = popup->insertItem( i18n("Evaluate: %1").arg(squeezed),
- this, TQT_SLOT(contextEvaluate()),
+ this, TQ_SLOT(contextEvaluate()),
0, -1, index);
index += running;
popup->setWhatsThis(id, i18n("<b>Evaluate expression</b><p>Shows the value of the expression under the cursor."));
int id2 = popup->insertItem( i18n("Watch: %1").arg(squeezed),
- this, TQT_SLOT(contextWatch()),
+ this, TQ_SLOT(contextWatch()),
0, -1, index);
index += running;
popup->setWhatsThis(id2, i18n("<b>Watch expression</b><p>Adds an expression under the cursor to the Variables/Watch list."));
@@ -562,8 +562,8 @@ void DebuggerPart::projectConfigWidget(KDialogBase *dlg)
{
TQVBox *vbox = dlg->addVBoxPage(i18n("Debugger"), i18n("Debugger"), BarIcon( info()->icon(), TDEIcon::SizeMedium) );
DebuggerConfigWidget *w = new DebuggerConfigWidget(this, vbox, "debugger config widget");
- connect( dlg, TQT_SIGNAL(okClicked()), w, TQT_SLOT(accept()) );
- connect( dlg, TQT_SIGNAL(finished()), controller, TQT_SLOT(configure()) );
+ connect( dlg, TQ_SIGNAL(okClicked()), w, TQ_SLOT(accept()) );
+ connect( dlg, TQ_SIGNAL(finished()), controller, TQ_SLOT(configure()) );
}
@@ -572,57 +572,57 @@ void DebuggerPart::setupController()
VariableTree *variableTree = variableWidget->varTree();
// variableTree -> gdbBreakpointWidget
- connect( variableTree, TQT_SIGNAL(toggleWatchpoint(const TQString &)),
- gdbBreakpointWidget, TQT_SLOT(slotToggleWatchpoint(const TQString &)));
+ connect( variableTree, TQ_SIGNAL(toggleWatchpoint(const TQString &)),
+ gdbBreakpointWidget, TQ_SLOT(slotToggleWatchpoint(const TQString &)));
// gdbOutputWidget -> controller
- connect( gdbOutputWidget, TQT_SIGNAL(userGDBCmd(const TQString &)),
- controller, TQT_SLOT(slotUserGDBCmd(const TQString&)));
- connect( gdbOutputWidget, TQT_SIGNAL(breakInto()),
- controller, TQT_SLOT(slotBreakInto()));
+ connect( gdbOutputWidget, TQ_SIGNAL(userGDBCmd(const TQString &)),
+ controller, TQ_SLOT(slotUserGDBCmd(const TQString&)));
+ connect( gdbOutputWidget, TQ_SIGNAL(breakInto()),
+ controller, TQ_SLOT(slotBreakInto()));
- connect( controller, TQT_SIGNAL(breakpointHit(int)),
- gdbBreakpointWidget, TQT_SLOT(slotBreakpointHit(int)));
+ connect( controller, TQ_SIGNAL(breakpointHit(int)),
+ gdbBreakpointWidget, TQ_SLOT(slotBreakpointHit(int)));
// controller -> disassembleWidget
- connect( controller, TQT_SIGNAL(showStepInSource(const TQString&, int, const TQString&)),
- disassembleWidget, TQT_SLOT(slotShowStepInSource(const TQString&, int, const TQString&)));
+ connect( controller, TQ_SIGNAL(showStepInSource(const TQString&, int, const TQString&)),
+ disassembleWidget, TQ_SLOT(slotShowStepInSource(const TQString&, int, const TQString&)));
// controller -> this
- connect( controller, TQT_SIGNAL(dbgStatus(const TQString&, int)),
- this, TQT_SLOT(slotStatus(const TQString&, int)));
- connect( controller, TQT_SIGNAL(showStepInSource(const TQString&, int, const TQString&)),
- this, TQT_SLOT(slotShowStep(const TQString&, int)));
- connect( controller, TQT_SIGNAL(debuggerAbnormalExit()),
- this, TQT_SLOT(slotDebuggerAbnormalExit()));
+ connect( controller, TQ_SIGNAL(dbgStatus(const TQString&, int)),
+ this, TQ_SLOT(slotStatus(const TQString&, int)));
+ connect( controller, TQ_SIGNAL(showStepInSource(const TQString&, int, const TQString&)),
+ this, TQ_SLOT(slotShowStep(const TQString&, int)));
+ connect( controller, TQ_SIGNAL(debuggerAbnormalExit()),
+ this, TQ_SLOT(slotDebuggerAbnormalExit()));
- connect(controller, TQT_SIGNAL(event(GDBController::event_t)),
- this, TQT_SLOT(slotEvent(GDBController::event_t)));
+ connect(controller, TQ_SIGNAL(event(GDBController::event_t)),
+ this, TQ_SLOT(slotEvent(GDBController::event_t)));
// controller -> procLineMaker
- connect( controller, TQT_SIGNAL(ttyStdout(const char*)),
- procLineMaker, TQT_SLOT(slotReceivedStdout(const char*)));
- connect( controller, TQT_SIGNAL(ttyStderr(const char*)),
- procLineMaker, TQT_SLOT(slotReceivedStderr(const char*)));
+ connect( controller, TQ_SIGNAL(ttyStdout(const char*)),
+ procLineMaker, TQ_SLOT(slotReceivedStdout(const char*)));
+ connect( controller, TQ_SIGNAL(ttyStderr(const char*)),
+ procLineMaker, TQ_SLOT(slotReceivedStderr(const char*)));
// controller -> gdbOutputWidget
- connect( controller, TQT_SIGNAL(gdbInternalCommandStdout(const char*)),
- gdbOutputWidget, TQT_SLOT(slotInternalCommandStdout(const char*)) );
- connect( controller, TQT_SIGNAL(gdbUserCommandStdout(const char*)),
- gdbOutputWidget, TQT_SLOT(slotUserCommandStdout(const char*)) );
+ connect( controller, TQ_SIGNAL(gdbInternalCommandStdout(const char*)),
+ gdbOutputWidget, TQ_SLOT(slotInternalCommandStdout(const char*)) );
+ connect( controller, TQ_SIGNAL(gdbUserCommandStdout(const char*)),
+ gdbOutputWidget, TQ_SLOT(slotUserCommandStdout(const char*)) );
- connect( controller, TQT_SIGNAL(gdbStderr(const char*)),
- gdbOutputWidget, TQT_SLOT(slotReceivedStderr(const char*)) );
- connect( controller, TQT_SIGNAL(dbgStatus(const TQString&, int)),
- gdbOutputWidget, TQT_SLOT(slotDbgStatus(const TQString&, int)));
+ connect( controller, TQ_SIGNAL(gdbStderr(const char*)),
+ gdbOutputWidget, TQ_SLOT(slotReceivedStderr(const char*)) );
+ connect( controller, TQ_SIGNAL(dbgStatus(const TQString&, int)),
+ gdbOutputWidget, TQ_SLOT(slotDbgStatus(const TQString&, int)));
// controller -> viewerWidget
- connect( controller, TQT_SIGNAL(dbgStatus(const TQString&, int)),
- viewerWidget, TQT_SLOT(slotDebuggerState(const TQString&, int)));
+ connect( controller, TQ_SIGNAL(dbgStatus(const TQString&, int)),
+ viewerWidget, TQ_SLOT(slotDebuggerState(const TQString&, int)));
- connect(statusBarIndicator, TQT_SIGNAL(doubleClicked()),
- controller, TQT_SLOT(explainDebuggerStatus()));
+ connect(statusBarIndicator, TQ_SIGNAL(doubleClicked()),
+ controller, TQ_SLOT(explainDebuggerStatus()));
}
@@ -857,18 +857,18 @@ void DebuggerPart::slotRun()
if (rebuild)
{
- disconnect(TQT_SIGNAL(buildProject()));
+ disconnect(TQ_SIGNAL(buildProject()));
// The KDevProject has no method to build the project,
// so try connecting to a slot has is present to all
// existing project managers.
// Note: this assumes that 'slotBuild' will save
// modified files.
- if (connect(this, TQT_SIGNAL(buildProject()),
- project(), TQT_SLOT(slotBuild())))
+ if (connect(this, TQ_SIGNAL(buildProject()),
+ project(), TQ_SLOT(slotBuild())))
{
- connect(project(), TQT_SIGNAL(projectCompiled()),
- this, TQT_SLOT(slotRun_part2()));
+ connect(project(), TQ_SIGNAL(projectCompiled()),
+ this, TQ_SLOT(slotRun_part2()));
emit buildProject();
rebuild = true;
@@ -894,8 +894,8 @@ void DebuggerPart::slotRun_part2()
{
needRebuild_ = false;
- disconnect(project(), TQT_SIGNAL(projectCompiled()),
- this, TQT_SLOT(slotRun_part2()));
+ disconnect(project(), TQ_SIGNAL(projectCompiled()),
+ this, TQ_SLOT(slotRun_part2()));
if (controller->stateIsOn( s_dbgNotStarted ))
{
diff --git a/languages/cpp/debugger/debuggerpart.h b/languages/cpp/debugger/debuggerpart.h
index 50479249..04efcb9a 100644
--- a/languages/cpp/debugger/debuggerpart.h
+++ b/languages/cpp/debugger/debuggerpart.h
@@ -46,7 +46,7 @@ class ViewerWidget;
class DebuggerPart : public KDevPlugin, virtual public DebuggerDCOPInterface
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/debugger/debuggertracingdialog.cpp b/languages/cpp/debugger/debuggertracingdialog.cpp
index 90657b29..6d1122ee 100644
--- a/languages/cpp/debugger/debuggertracingdialog.cpp
+++ b/languages/cpp/debugger/debuggertracingdialog.cpp
@@ -19,11 +19,11 @@ namespace GDBDebugger
{
expressions->setButtons(KEditListBox::Add | KEditListBox::Remove);
- connect(enable, TQT_SIGNAL(stateChanged(int)),
- this, TQT_SLOT(enableOrDisable(int)));
+ connect(enable, TQ_SIGNAL(stateChanged(int)),
+ this, TQ_SLOT(enableOrDisable(int)));
- connect(enableCustomFormat, TQT_SIGNAL(stateChanged(int)),
- this, TQT_SLOT(enableOrDisableCustomFormat(int)));
+ connect(enableCustomFormat, TQ_SIGNAL(stateChanged(int)),
+ this, TQ_SLOT(enableOrDisableCustomFormat(int)));
enable->setChecked(bp_->tracingEnabled());
expressions->setItems(bp_->tracedExpressions());
diff --git a/languages/cpp/debugger/debuggertracingdialog.h b/languages/cpp/debugger/debuggertracingdialog.h
index d09a6a31..fa66c7f2 100644
--- a/languages/cpp/debugger/debuggertracingdialog.h
+++ b/languages/cpp/debugger/debuggertracingdialog.h
@@ -22,7 +22,7 @@ namespace GDBDebugger
class DebuggerTracingDialog : public DebuggerTracingDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
DebuggerTracingDialog(Breakpoint* bp,
diff --git a/languages/cpp/debugger/debuggertracingdialogbase.ui b/languages/cpp/debugger/debuggertracingdialogbase.ui
index b6e01791..4f42b213 100644
--- a/languages/cpp/debugger/debuggertracingdialogbase.ui
+++ b/languages/cpp/debugger/debuggertracingdialogbase.ui
@@ -130,9 +130,9 @@ If custom format string is not enabled, names and values of all expressions will
<slot>reject()</slot>
</connection>
</connections>
-<Q_SLOTS>
+<slots>
<slot>enableOrDisable()</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
<includes>
<include location="global" impldecl="in implementation">klineedit.h</include>
diff --git a/languages/cpp/debugger/disassemblewidget.h b/languages/cpp/debugger/disassemblewidget.h
index 54729aa4..5b085c0a 100644
--- a/languages/cpp/debugger/disassemblewidget.h
+++ b/languages/cpp/debugger/disassemblewidget.h
@@ -32,7 +32,7 @@ class GDBController;
class DisassembleWidget : public TQTextEdit
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/debugger/framestackwidget.cpp b/languages/cpp/debugger/framestackwidget.cpp
index 423fae89..e81bf590 100644
--- a/languages/cpp/debugger/framestackwidget.cpp
+++ b/languages/cpp/debugger/framestackwidget.cpp
@@ -57,11 +57,11 @@ FramestackWidget::FramestackWidget(GDBController* controller,
// FIXME: maybe, all debugger components should derive from
// a base class that does this connect.
- connect(controller, TQT_SIGNAL(event(GDBController::event_t)),
- this, TQT_SLOT(slotEvent(GDBController::event_t)));
+ connect(controller, TQ_SIGNAL(event(GDBController::event_t)),
+ this, TQ_SLOT(slotEvent(GDBController::event_t)));
- connect( this, TQT_SIGNAL(clicked(TQListViewItem*)),
- this, TQT_SLOT(slotSelectionChanged(TQListViewItem*)) );
+ connect( this, TQ_SIGNAL(clicked(TQListViewItem*)),
+ this, TQ_SLOT(slotSelectionChanged(TQListViewItem*)) );
}
diff --git a/languages/cpp/debugger/framestackwidget.h b/languages/cpp/debugger/framestackwidget.h
index ca79c2f6..ed570245 100644
--- a/languages/cpp/debugger/framestackwidget.h
+++ b/languages/cpp/debugger/framestackwidget.h
@@ -90,7 +90,7 @@ private:
*/
class FramestackWidget : public TQListView
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/debugger/gdbbreakpointwidget.cpp b/languages/cpp/debugger/gdbbreakpointwidget.cpp
index 47904817..c8064711 100644
--- a/languages/cpp/debugger/gdbbreakpointwidget.cpp
+++ b/languages/cpp/debugger/gdbbreakpointwidget.cpp
@@ -145,8 +145,8 @@ void BreakpointTableRow::appendEmptyRow()
ComplexEditCell* act = new ComplexEditCell(table());
table()->setItem(row, Tracing, act);
- TQObject::connect(act, TQT_SIGNAL(edit(TQTableItem*)),
- table()->parent(), TQT_SLOT(editTracing(TQTableItem*)));
+ TQObject::connect(act, TQ_SIGNAL(edit(TQTableItem*)),
+ table()->parent(), TQ_SLOT(editTracing(TQTableItem*)));
}
/***************************************************************************/
@@ -251,39 +251,39 @@ controller_(controller)
m_table->show();
- connect( newBreakpoint, TQT_SIGNAL(activated(int)),
- this, TQT_SLOT(slotAddBlankBreakpoint(int)) );
+ connect( newBreakpoint, TQ_SIGNAL(activated(int)),
+ this, TQ_SLOT(slotAddBlankBreakpoint(int)) );
- connect( m_table, TQT_SIGNAL(contextMenuRequested(int, int, const TQPoint &)),
- this, TQT_SLOT(slotContextMenuShow(int, int, const TQPoint & )) );
- connect( m_ctxMenu, TQT_SIGNAL(activated(int)),
- this, TQT_SLOT(slotContextMenuSelect(int)) );
+ connect( m_table, TQ_SIGNAL(contextMenuRequested(int, int, const TQPoint &)),
+ this, TQ_SLOT(slotContextMenuShow(int, int, const TQPoint & )) );
+ connect( m_ctxMenu, TQ_SIGNAL(activated(int)),
+ this, TQ_SLOT(slotContextMenuSelect(int)) );
- connect( m_table, TQT_SIGNAL(doubleClicked(int, int, int, const TQPoint &)),
- this, TQT_SLOT(slotRowDoubleClicked(int, int, int, const TQPoint &)));
+ connect( m_table, TQ_SIGNAL(doubleClicked(int, int, int, const TQPoint &)),
+ this, TQ_SLOT(slotRowDoubleClicked(int, int, int, const TQPoint &)));
- connect( m_table, TQT_SIGNAL(valueChanged(int, int)),
- this, TQT_SLOT(slotNewValue(int, int)));
+ connect( m_table, TQ_SIGNAL(valueChanged(int, int)),
+ this, TQ_SLOT(slotNewValue(int, int)));
- connect( m_table, TQT_SIGNAL(returnPressed()),
- this, TQT_SLOT(slotEditBreakpoint()));
-// connect( m_table, TQT_SIGNAL(f2Pressed()),
-// this, TQT_SLOT(slotEditBreakpoint()));
- connect( m_table, TQT_SIGNAL(deletePressed()),
- this, TQT_SLOT(slotRemoveBreakpoint()));
+ connect( m_table, TQ_SIGNAL(returnPressed()),
+ this, TQ_SLOT(slotEditBreakpoint()));
+// connect( m_table, TQ_SIGNAL(f2Pressed()),
+// this, TQ_SLOT(slotEditBreakpoint()));
+ connect( m_table, TQ_SIGNAL(deletePressed()),
+ this, TQ_SLOT(slotRemoveBreakpoint()));
// This slot doesn't exist anymore
-// connect( m_table, TQT_SIGNAL(insertPressed()),
-// this, TQT_SLOT(slotAddBlankBreakpoint()));
+// connect( m_table, TQ_SIGNAL(insertPressed()),
+// this, TQ_SLOT(slotAddBlankBreakpoint()));
// FIXME: maybe, all debugger components should derive from
// a base class that does this connect.
- connect(controller, TQT_SIGNAL(event(GDBController::event_t)),
- this, TQT_SLOT(slotEvent(GDBController::event_t)));
+ connect(controller, TQ_SIGNAL(event(GDBController::event_t)),
+ this, TQ_SLOT(slotEvent(GDBController::event_t)));
connect(controller,
- TQT_SIGNAL(watchpointHit(int, const TQString&, const TQString&)),
+ TQ_SIGNAL(watchpointHit(int, const TQString&, const TQString&)),
this,
- TQT_SLOT(slotWatchpointHit(int, const TQString&, const TQString&)));
+ TQ_SLOT(slotWatchpointHit(int, const TQString&, const TQString&)));
}
/***************************************************************************/
@@ -453,8 +453,8 @@ BreakpointTableRow* GDBBreakpointWidget::addBreakpoint(Breakpoint *bp)
BreakpointTableRow* btr =
new BreakpointTableRow( m_table, TQTableItem::WhenCurrent, bp );
- connect(bp, TQT_SIGNAL(modified(Breakpoint*)),
- this, TQT_SLOT(slotBreakpointModified(Breakpoint*)));
+ connect(bp, TQ_SIGNAL(modified(Breakpoint*)),
+ this, TQ_SLOT(slotBreakpointModified(Breakpoint*)));
sendToGdb(*bp);
@@ -686,7 +686,7 @@ void GDBBreakpointWidget::slotRemoveAllBreakpoints()
void GDBBreakpointWidget::slotRowDoubleClicked(int row, int col, int btn, const TQPoint &)
{
- if ( btn == Qt::LeftButton )
+ if ( btn == TQt::LeftButton )
{
// kdDebug(9012) << "in slotRowSelected row=" << row << endl;
BreakpointTableRow* btr = (BreakpointTableRow *) m_table->item(row, Control);
@@ -1238,7 +1238,7 @@ TQWidget* ComplexEditCell::createEditor() const
// than 20.
b->setFixedWidth( 20 );
- connect(b, TQT_SIGNAL(clicked()), this, TQT_SLOT(slotEdit()));
+ connect(b, TQ_SIGNAL(clicked()), this, TQ_SLOT(slotEdit()));
return box;
}
diff --git a/languages/cpp/debugger/gdbbreakpointwidget.h b/languages/cpp/debugger/gdbbreakpointwidget.h
index c121e38e..3e3ce94d 100644
--- a/languages/cpp/debugger/gdbbreakpointwidget.h
+++ b/languages/cpp/debugger/gdbbreakpointwidget.h
@@ -43,7 +43,7 @@ class GDBController;
class GDBBreakpointWidget : public TQHBox
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -138,7 +138,7 @@ class BreakpointTableRow;
*/
class ComplexEditCell : public TQObject, public TQTableItem
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/debugger/gdbcommand.h b/languages/cpp/debugger/gdbcommand.h
index 7000235a..946bc3aa 100644
--- a/languages/cpp/debugger/gdbcommand.h
+++ b/languages/cpp/debugger/gdbcommand.h
@@ -91,8 +91,8 @@ public:
private:
TQString command_;
- TQGuardedPtr<TQT_BASE_OBJECT_NAME> handler_this;
- typedef void (TQT_BASE_OBJECT_NAME::* handler_t)(const GDBMI::ResultRecord&);
+ TQGuardedPtr<TQObject> handler_this;
+ typedef void (TQObject::* handler_t)(const GDBMI::ResultRecord&);
handler_t handler_method;
TQValueVector<TQString> lines;
bool run;
@@ -153,8 +153,8 @@ public: // GDBCommand overrides
bool invokeHandler(const GDBMI::ResultRecord& r);
private:
- TQGuardedPtr<TQT_BASE_OBJECT_NAME> cli_handler_this;
- typedef void (TQT_BASE_OBJECT_NAME::* cli_handler_t)(const TQValueVector<TQString>&);
+ TQGuardedPtr<TQObject> cli_handler_this;
+ typedef void (TQObject::* cli_handler_t)(const TQValueVector<TQString>&);
cli_handler_t cli_handler_method;
};
@@ -165,7 +165,7 @@ private:
class SentinelCommand : public GDBCommand
{
public:
- typedef void (TQT_BASE_OBJECT_NAME::*handler_method_t)();
+ typedef void (TQObject::*handler_method_t)();
template<class Handler>
SentinelCommand(Handler* handler_this,
@@ -186,7 +186,7 @@ public:
}
private:
- TQGuardedPtr<TQT_BASE_OBJECT_NAME> handler_this;
+ TQGuardedPtr<TQObject> handler_this;
handler_method_t handler_method;
};
@@ -207,7 +207,7 @@ private:
class ExpressionValueCommand : public TQObject, public GDBCommand
{
public:
- typedef void (TQT_BASE_OBJECT_NAME::*handler_method_t)(const TQString&);
+ typedef void (TQObject::*handler_method_t)(const TQString&);
template<class Handler>
ExpressionValueCommand(
@@ -226,7 +226,7 @@ public:
}
private:
- TQGuardedPtr<TQT_BASE_OBJECT_NAME> handler_this;
+ TQGuardedPtr<TQObject> handler_this;
handler_method_t handler_method;
};
diff --git a/languages/cpp/debugger/gdbcontroller.cpp b/languages/cpp/debugger/gdbcontroller.cpp
index bca8b98d..be796329 100644
--- a/languages/cpp/debugger/gdbcontroller.cpp
+++ b/languages/cpp/debugger/gdbcontroller.cpp
@@ -798,17 +798,17 @@ bool GDBController::start(const TQString& shell, const DomUtil::PairList& run_en
dbgProcess_ = new TDEProcess;
- connect( dbgProcess_, TQT_SIGNAL(receivedStdout(TDEProcess *, char *, int)),
- this, TQT_SLOT(slotDbgStdout(TDEProcess *, char *, int)) );
+ connect( dbgProcess_, TQ_SIGNAL(receivedStdout(TDEProcess *, char *, int)),
+ this, TQ_SLOT(slotDbgStdout(TDEProcess *, char *, int)) );
- connect( dbgProcess_, TQT_SIGNAL(receivedStderr(TDEProcess *, char *, int)),
- this, TQT_SLOT(slotDbgStderr(TDEProcess *, char *, int)) );
+ connect( dbgProcess_, TQ_SIGNAL(receivedStderr(TDEProcess *, char *, int)),
+ this, TQ_SLOT(slotDbgStderr(TDEProcess *, char *, int)) );
- connect( dbgProcess_, TQT_SIGNAL(wroteStdin(TDEProcess *)),
- this, TQT_SLOT(slotDbgWroteStdin(TDEProcess *)) );
+ connect( dbgProcess_, TQ_SIGNAL(wroteStdin(TDEProcess *)),
+ this, TQ_SLOT(slotDbgWroteStdin(TDEProcess *)) );
- connect( dbgProcess_, TQT_SIGNAL(processExited(TDEProcess*)),
- this, TQT_SLOT(slotDbgProcessExited(TDEProcess*)) );
+ connect( dbgProcess_, TQ_SIGNAL(processExited(TDEProcess*)),
+ this, TQ_SLOT(slotDbgProcessExited(TDEProcess*)) );
application_ = application;
@@ -1101,8 +1101,8 @@ void GDBController::slotRun()
tty_ = new STTY(config_dbgTerminal_, Settings::terminalEmulatorName( *kapp->config() ));
if (!config_dbgTerminal_)
{
- connect( tty_, TQT_SIGNAL(OutOutput(const char*)), TQT_SIGNAL(ttyStdout(const char*)) );
- connect( tty_, TQT_SIGNAL(ErrOutput(const char*)), TQT_SIGNAL(ttyStderr(const char*)) );
+ connect( tty_, TQ_SIGNAL(OutOutput(const char*)), TQ_SIGNAL(ttyStdout(const char*)) );
+ connect( tty_, TQ_SIGNAL(ErrOutput(const char*)), TQ_SIGNAL(ttyStderr(const char*)) );
}
TQString tty(tty_->getSlave());
@@ -1459,9 +1459,9 @@ void GDBController::slotDbgStdout(TDEProcess *, char *buf, int buflen)
FileSymbol file;
file.contents = reply;
- std::auto_ptr<GDBMI::Record> r(mi_parser_.parse(&file));
+ std::unique_ptr<GDBMI::Record> r(mi_parser_.parse(&file));
- if (r.get() == 0)
+ if (!r)
{
// FIXME: Issue an error!
kdDebug(9012) << "Invalid MI message: " << reply << "\n";
diff --git a/languages/cpp/debugger/gdbcontroller.h b/languages/cpp/debugger/gdbcontroller.h
index cf5d2eb6..f0f6389b 100644
--- a/languages/cpp/debugger/gdbcontroller.h
+++ b/languages/cpp/debugger/gdbcontroller.h
@@ -51,7 +51,7 @@ class STTY;
class GDBController : public DbgController
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -330,7 +330,7 @@ private:
// After highting current line we need to do something more,
// like announcing write watchpoints, and so need to have
// access to the stop packet. So store it here.
- std::auto_ptr<GDBMI::ResultRecord> last_stop_result;
+ std::unique_ptr<GDBMI::ResultRecord> last_stop_result;
// Gdb 6.4 (and 6.3) does not support "character" format with MI,
// so the only way it can work is via the "print" command. As gdb
diff --git a/languages/cpp/debugger/gdboutputwidget.cpp b/languages/cpp/debugger/gdboutputwidget.cpp
index deabf2c8..74ce3dc1 100644
--- a/languages/cpp/debugger/gdboutputwidget.cpp
+++ b/languages/cpp/debugger/gdboutputwidget.cpp
@@ -78,11 +78,11 @@ GDBOutputWidget::GDBOutputWidget( TQWidget *parent, const char *name) :
slotDbgStatus( "", s_dbgNotStarted);
- connect( m_userGDBCmdEditor, TQT_SIGNAL(returnPressed()), TQT_SLOT(slotGDBCmd()) );
- connect( m_Interrupt, TQT_SIGNAL(clicked()), TQT_SIGNAL(breakInto()));
+ connect( m_userGDBCmdEditor, TQ_SIGNAL(returnPressed()), TQ_SLOT(slotGDBCmd()) );
+ connect( m_Interrupt, TQ_SIGNAL(clicked()), TQ_SIGNAL(breakInto()));
- connect( &updateTimer_, TQT_SIGNAL(timeout()),
- this, TQT_SLOT(flushPending()));
+ connect( &updateTimer_, TQ_SIGNAL(timeout()),
+ this, TQ_SLOT(flushPending()));
}
/***************************************************************************/
@@ -325,7 +325,7 @@ TQPopupMenu* OutputText::createPopupMenu(const TQPoint&)
int id = popup->insertItem(i18n("Show Internal Commands"),
this,
- TQT_SLOT(toggleShowInternalCommands()));
+ TQ_SLOT(toggleShowInternalCommands()));
popup->setItemChecked(id, parent_->showInternalCommands_);
popup->setWhatsThis(
@@ -338,7 +338,7 @@ TQPopupMenu* OutputText::createPopupMenu(const TQPoint&)
popup->insertItem(i18n("Copy All"),
this,
- TQT_SLOT(copyAll()));
+ TQ_SLOT(copyAll()));
return popup;
diff --git a/languages/cpp/debugger/gdboutputwidget.h b/languages/cpp/debugger/gdboutputwidget.h
index e7442b31..490ab93a 100644
--- a/languages/cpp/debugger/gdboutputwidget.h
+++ b/languages/cpp/debugger/gdboutputwidget.h
@@ -34,7 +34,7 @@ namespace GDBDebugger
class GDBOutputWidget : public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -116,7 +116,7 @@ private:
*/
class OutputText : public TQTextEdit
{
- Q_OBJECT
+ TQ_OBJECT
public:
OutputText(GDBOutputWidget* parent)
diff --git a/languages/cpp/debugger/gdbtable.h b/languages/cpp/debugger/gdbtable.h
index 4b6cfece..9186622c 100644
--- a/languages/cpp/debugger/gdbtable.h
+++ b/languages/cpp/debugger/gdbtable.h
@@ -16,7 +16,7 @@ namespace GDBDebugger {
class GDBTable : public TQTable
{
-Q_OBJECT
+TQ_OBJECT
public:
GDBTable(TQWidget *parent = 0, const char *name = 0);
diff --git a/languages/cpp/debugger/kdevdebugger.desktop b/languages/cpp/debugger/kdevdebugger.desktop
index 69ff8525..14deff39 100644
--- a/languages/cpp/debugger/kdevdebugger.desktop
+++ b/languages/cpp/debugger/kdevdebugger.desktop
@@ -1,83 +1,12 @@
[Desktop Entry]
-Type=Service
-Exec=blubb
-Comment=This plugin provides a frontend for GDB, a source-level debugger for C, C++ and more. http://sources.redhat.com/gdb/
-Comment[ca]=Aquest connector proveeix una interfície per a GDB, un depurador a nivell de codi per a C, C++ i d'altres. http://sources.redhat.com/gdb/
-Comment[da]=Dette plugin sørger for en brugerflade til GDB, en fejlretter til C, C++ og mere. http://sources.redhat.com/gdb/
-Comment[de]=Dieses Modul bietet eine Oberfläche für GDB, einen Quellcode-Debugger für C, C++ und andere Sprachen. http://sources.redhat.com/gdb/
-Comment[el]=Αυτό το πρόσθετο προσφέρει ένα πρόγραμμα για το GDB, έναν αποσφαλματωτή πηγαίου κώδικα για C, C++ και άλλες γλώσσες. http://sources.redhat.com/gdb/
-Comment[es]=Este complemento proporciona un entorno para GDB, un depurador a nivel de código para C, C++ y otros (http://sources.redhat.com/gdb/)
-Comment[et]=See plugin pakub GDB kasutajaliidest. GDB on C, C++ ja veel mitme keele lähtekoodi tasandil tegutsev siluja. http://sources.redhat.com/gdb/
-Comment[eu]=Plugin honek GDB-rako interfaze bat eskeintzen du. GDB, C eta C++-rako iturburu-mailako araztaile bat da. http://sources.redhat.com/gdb/
-Comment[fa]=این وصله پایانه‌ای برای GDB، اشکال‌زدای سطح منبع برای سی، C++ و بیشتر تولید می‌کند. http://sources.redhat.com/gdb/
-Comment[fr]=Ce module externe fournit une interface pour GDB, un débogueur au niveau source pour C, C++ et autres. http://sources.redhat.com/gdb/
-Comment[gl]=Esta extensión proporciona un frontal para GDB, un depurador a nivel de código para C, C++ e outras linguaxes. http://sources.redhat.com/gdb/
-Comment[hi]=यह प्लगइन जीडीबी के लिए फ्रन्टएण्ड प्रदान करता है, जो सी, सी++ तथा और भी के लिए स्रोत-स्तर पर डिबगर हैhttp://sources.redhat.com/gdb/
-Comment[hu]=Ez a bővítőmodul grafikus felületet biztosít a GDB nyomkövető használatához, C/C++-hoz és más nyelvekhez, forrásszinten. http://sources.redhat.com/gdb/
-Comment[is]=Þetta íforrit útvegar framhlið fyrir GDB, frumkóða-aflúsara fyrir C, C++ og fleira. http://sources.redhat.com/gdb/
-Comment[it]=Questo plugin fornisce un'interfaccia per GDB, un debugger a livello sorgente per C, C++ e altro. http://sources.redhat.com/gdb/
-Comment[ja]=このプラグインは、C, C++ などのソースレベルデバッガ GDB のフロントエンドを提供します。http://sources.redhat.com/gdb/
-Comment[nds]=Dit Moduul stellt en Böversiet för GDB praat, en Bornkode-Fehlersöker för C, C++ un annerswat. http://sources.redhat.com/gdb/
-Comment[ne]=यो प्लगइनले C, C++ र बढीका लागि स्रोत-तह डिबगर,GDB का लागि फ्रन्टइन्ड प्रदान गर्दछ । http://sources.redhat.com/gdb/
-Comment[nl]=Deze plugin biedt een grafische schil voor GDB, een broncode-debugger voor C, C++ en meer. http://sources.redhat.com/gdb/
-Comment[pl]=Ta wtyczka udostępnia interfejs do GDB, debugera poziomu źródłowego dla C, C++ i innych. http://sources.redhat.com/gdb/
-Comment[pt]=Este 'plugin' oferece uma interface para o GDB, um depurador ao nível do código para C, C++ entre outros. http://sources.redhat.com/gdb/
-Comment[pt_BR]=Este plug-in fornece um frontend para o GDB, um depurador a nível de código para C, C++ e mais. http://sources.redhat.com/gdb/
-Comment[ru]=Этот модуль предоставляет интерфейс к GDB, отладчику исходного кода для C, C++ и других языков. http://sources.redhat.com/gdb/
-Comment[sk]=Tento modul poskytuje rozhranie pre GDB, debuger pre C, C++ a ďalšie. http://sources.redhat.com/gdb/
-Comment[sl]=Ta vstavek omogoča vmesnik za GDB, razhroščevalnik na ravni izvorne kode za C, C++ in več. http://sourcs.redhat.com/gdb/
-Comment[sr]=Овај прикључак обезбеђује интерфејс за GDB, исправљач на нивоу изворног кода за C, C++ и више. http://sources.redhat.com/gdb/
-Comment[sr@Latn]=Ovaj priključak obezbeđuje interfejs za GDB, ispravljač na nivou izvornog koda za C, C++ i više. http://sources.redhat.com/gdb/
-Comment[sv]=Insticksprogrammet tillhandahåller ett gränssnitt till GDB, en källkodsavlusare för C, C++ med mera. http://sources.redhat.com/gdb/
-Comment[ta]=GDB க்கு இந்த சொருகு ஒரு முன்நிறுத்தல் , C, C++ மற்றும் பலவற்றிற்கு ஒரு மூல-நிலை டிபக்கர்
-Comment[tg]=Ин модул дар GDB интерфейсро ба ихтиёр мегузорад, созгузори код барои C, C++ ибтидоӣва барои дигар забонҳо. http://sources.redhat.com/gdb/
-Comment[tr]=Bu eklenti, C, C++ ve daha fazlası için bir kaynak-düzeyinde hata ayıklayıcı olan GDB için bir önucu sağlar. http://sources.redhat.com/gdb/
-Comment[zh_CN]=这个插件是一个 GDB 前端,一个 C、C++ 和其它语言的源代码调试器。http://sources.redhat.com/gdb/
-Comment[zh_TW]=這個外掛程式提供 GDB 的前端介面。GDB 是一個 C/C++ 還有其它語言的除錯器。http://sources.redhat.com/gdb/
Name=KDevDebugger
-Name[da]=TDevelop Debugger
-Name[de]=Debugger (TDevelop)
-Name[hi]=के-डेव-डिबगर
-Name[nds]=TDevelop-Fehlersöker
-Name[ne]=केडीई विकास डिबगर
-Name[pl]=KDevDebuger
-Name[sk]=KDev debuger
-Name[sv]=TDevelop avlusare
-Name[ta]=கெடெவ் டிபக்கர்
-Name[zh_TW]=TDevelop 除錯器
+
GenericName=Debugger Frontend
-GenericName[ca]=Interfície per al depurador
-GenericName[da]=Fejlsøgningsbrugerflade
-GenericName[de]=Debugger-Oberfläche
-GenericName[el]=Πρόγραμμα Αποσφαλματωτή
-GenericName[es]=Entorno del depurador
-GenericName[et]=Siluja kasutajaliides
-GenericName[eu]=Araztaile-interfazea
-GenericName[fa]=پایانۀ اشکال‌زدا
-GenericName[fr]=Interface du débogueur
-GenericName[ga]=Comhéadan Dífhabhtóra
-GenericName[gl]=Frontal de depuración
-GenericName[hi]=डिबगर फ्रन्टएण्ड
-GenericName[hu]=Grafikus felület nyomkövetéshez
-GenericName[it]=Interfaccia al debugger
-GenericName[ja]=デバッガフロントエンド
-GenericName[nds]=Fehlersöker-Böversiet
-GenericName[ne]=डिबगर फ्रन्टइन्ड
-GenericName[nl]=Grafische schil voor debugger
-GenericName[pl]=Interfejs do debugera
-GenericName[pt]=Interface de Depuração
-GenericName[pt_BR]=Frontend do Depurador
-GenericName[ru]=Интегрированный отладчик
-GenericName[sk]=Debuger rozhranie
-GenericName[sl]=Vmesnik razhroščevalnika
-GenericName[sr]=Интерфејс исправљача
-GenericName[sr@Latn]=Interfejs ispravljača
-GenericName[sv]=Gränssnitt för avlusare
-GenericName[ta]=டிபக்கர் பிரான்டட்
-GenericName[tg]=Интеграл ёфтани созгузор
-GenericName[tr]=Hata Ayıklayıcı Önucu
-GenericName[zh_CN]=调试器前端
-GenericName[zh_TW]=除錯器前端
+
+Comment=This plugin provides a frontend for GDB, a source-level debugger for C, C++ and more. http://sources.redhat.com/gdb/
+
+Type=Service
+Exec=blubb
Icon=application-x-debugger
X-TDE-ServiceTypes=TDevelop/Plugin
X-TDE-Library=libkdevdebugger
diff --git a/languages/cpp/debugger/label_with_double_click.h b/languages/cpp/debugger/label_with_double_click.h
index 409c80a3..8209f15a 100644
--- a/languages/cpp/debugger/label_with_double_click.h
+++ b/languages/cpp/debugger/label_with_double_click.h
@@ -6,7 +6,7 @@
class LabelWithDoubleClick : public TQLabel
{
- Q_OBJECT
+ TQ_OBJECT
public:
LabelWithDoubleClick(const TQString& s, TQWidget* parent);
diff --git a/languages/cpp/debugger/memviewdlg.cpp b/languages/cpp/debugger/memviewdlg.cpp
index 616b374f..86f7e61c 100644
--- a/languages/cpp/debugger/memviewdlg.cpp
+++ b/languages/cpp/debugger/memviewdlg.cpp
@@ -116,11 +116,11 @@ namespace GDBDebugger
l->addSpacing(2);
- connect(startAddressLineEdit, TQT_SIGNAL(returnPressed()),
- okButton, TQT_SLOT(animateClick()));
+ connect(startAddressLineEdit, TQ_SIGNAL(returnPressed()),
+ okButton, TQ_SLOT(animateClick()));
- connect(amountLineEdit, TQT_SIGNAL(returnPressed()),
- okButton, TQT_SLOT(animateClick()));
+ connect(amountLineEdit, TQ_SIGNAL(returnPressed()),
+ okButton, TQ_SLOT(animateClick()));
}
};
@@ -162,8 +162,8 @@ namespace GDBDebugger
{
ok_ = true;
- connect(real_widget, TQT_SIGNAL(bufferChanged(int, int)),
- this, TQT_SLOT(memoryEdited(int, int)));
+ connect(real_widget, TQ_SIGNAL(bufferChanged(int, int)),
+ this, TQ_SLOT(memoryEdited(int, int)));
khexedit2_real_widget = real_widget;
@@ -197,22 +197,22 @@ namespace GDBDebugger
rangeSelector_ = new MemoryRangeSelector(this);
l->addWidget(rangeSelector_);
- connect(rangeSelector_->okButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotChangeMemoryRange()));
+ connect(rangeSelector_->okButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotChangeMemoryRange()));
- connect(rangeSelector_->cancelButton, TQT_SIGNAL(clicked()),
- this, TQT_SLOT(slotHideRangeDialog()));
+ connect(rangeSelector_->cancelButton, TQ_SIGNAL(clicked()),
+ this, TQ_SLOT(slotHideRangeDialog()));
connect(rangeSelector_->startAddressLineEdit,
- TQT_SIGNAL(textChanged(const TQString&)),
+ TQ_SIGNAL(textChanged(const TQString&)),
this,
- TQT_SLOT(slotEnableOrDisable()));
+ TQ_SLOT(slotEnableOrDisable()));
connect(rangeSelector_->amountLineEdit,
- TQT_SIGNAL(textChanged(const TQString&)),
+ TQ_SIGNAL(textChanged(const TQString&)),
this,
- TQT_SLOT(slotEnableOrDisable()));
+ TQ_SLOT(slotEnableOrDisable()));
l->addWidget(khexedit2_widget);
@@ -436,11 +436,11 @@ namespace GDBDebugger
toolBox_->setCurrentItem(widget);
memoryViews_.push_back(widget);
- connect(widget, TQT_SIGNAL(captionChanged(const TQString&)),
- this, TQT_SLOT(slotChildCaptionChanged(const TQString&)));
+ connect(widget, TQ_SIGNAL(captionChanged(const TQString&)),
+ this, TQ_SLOT(slotChildCaptionChanged(const TQString&)));
- connect(widget, TQT_SIGNAL(destroyed(TQObject*)),
- this, TQT_SLOT(slotChildDestroyed(TQObject*)));
+ connect(widget, TQ_SIGNAL(destroyed(TQObject*)),
+ this, TQ_SLOT(slotChildDestroyed(TQObject*)));
}
void ViewerWidget::slotDebuggerState(const TQString&, int state)
@@ -466,7 +466,7 @@ namespace GDBDebugger
TQValueVector<MemoryView*>::iterator i, e;
for(i = memoryViews_.begin(), e = memoryViews_.end(); i != e; ++i)
{
- if (TQT_BASE_OBJECT(*i) == TQT_BASE_OBJECT(child))
+ if (*i == child)
{
memoryViews_.erase(i);
break;
diff --git a/languages/cpp/debugger/memviewdlg.h b/languages/cpp/debugger/memviewdlg.h
index b277a35b..37f0b0fc 100644
--- a/languages/cpp/debugger/memviewdlg.h
+++ b/languages/cpp/debugger/memviewdlg.h
@@ -33,7 +33,7 @@ namespace GDBDebugger
class ViewerWidget : public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
ViewerWidget(GDBController* controller,
@@ -64,7 +64,7 @@ namespace GDBDebugger
class MemoryView : public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
MemoryView(GDBController* controller,
diff --git a/languages/cpp/debugger/mi/miparser.cpp b/languages/cpp/debugger/mi/miparser.cpp
index e078c04c..e950f2f3 100644
--- a/languages/cpp/debugger/mi/miparser.cpp
+++ b/languages/cpp/debugger/mi/miparser.cpp
@@ -97,7 +97,7 @@ bool MIParser::parsePrompt(Record *&record)
bool MIParser::parseStreamRecord(Record *&record)
{
- std::auto_ptr<StreamRecord> stream(new StreamRecord);
+ std::unique_ptr<StreamRecord> stream(new StreamRecord);
switch (lex->lookAhead()) {
case '~':
@@ -128,7 +128,7 @@ bool MIParser::parseResultRecord(Record *&record)
TQString reason = lex->currentTokenText();
lex->nextToken();
- std::auto_ptr<ResultRecord> res(new ResultRecord);
+ std::unique_ptr<ResultRecord> res(new ResultRecord);
res->reason = reason;
if (lex->lookAhead() != ',') {
@@ -151,7 +151,7 @@ bool MIParser::parseResult(Result *&result)
TQString variable = lex->currentTokenText();
lex->nextToken();
- std::auto_ptr<Result> res(new Result);
+ std::unique_ptr<Result> res(new Result);
res->variable = variable;
if (lex->lookAhead() != '=')
@@ -207,7 +207,7 @@ bool MIParser::parseList(Value *&value)
{
ADVANCE('[');
- std::auto_ptr<ListValue> lst(new ListValue);
+ std::unique_ptr<ListValue> lst(new ListValue);
// Note: can't use parseCSV here because of nested
// "is this Value or Result" guessing. Too lazy to factor
@@ -248,7 +248,7 @@ bool MIParser::parseList(Value *&value)
bool MIParser::parseCSV(TupleValue** value,
char start, char end)
{
- std::auto_ptr<TupleValue> tuple(new TupleValue);
+ std::unique_ptr<TupleValue> tuple(new TupleValue);
if (!parseCSV(*tuple, start, end))
return false;
diff --git a/languages/cpp/debugger/stty.cpp b/languages/cpp/debugger/stty.cpp
index 6960ad6d..9d95ad0d 100644
--- a/languages/cpp/debugger/stty.cpp
+++ b/languages/cpp/debugger/stty.cpp
@@ -132,7 +132,7 @@ STTY::STTY(bool ext, const TQString &termAppName)
if (fout >= 0) {
ttySlave = TQString(tty_slave);
out = new TQSocketNotifier(fout, TQSocketNotifier::Read, this);
- connect( out, TQT_SIGNAL(activated(int)), this, TQT_SLOT(OutReceived(int)) );
+ connect( out, TQ_SIGNAL(activated(int)), this, TQ_SLOT(OutReceived(int)) );
}
}
}
diff --git a/languages/cpp/debugger/stty.h b/languages/cpp/debugger/stty.h
index 8c4cd2a4..818cd7fa 100644
--- a/languages/cpp/debugger/stty.h
+++ b/languages/cpp/debugger/stty.h
@@ -35,7 +35,7 @@ namespace GDBDebugger
class STTY : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/debugger/variablewidget.cpp b/languages/cpp/debugger/variablewidget.cpp
index 5750d243..e46db5dc 100644
--- a/languages/cpp/debugger/variablewidget.cpp
+++ b/languages/cpp/debugger/variablewidget.cpp
@@ -104,14 +104,14 @@ VariableWidget::VariableWidget(GDBController* controller,
topLayout->addItem(buttons);
- connect( addButton, TQT_SIGNAL(clicked()), TQT_SLOT(slotAddWatchVariable()) );
- connect( evalButton, TQT_SIGNAL(clicked()), TQT_SLOT(slotEvaluateExpression()) );
+ connect( addButton, TQ_SIGNAL(clicked()), TQ_SLOT(slotAddWatchVariable()) );
+ connect( evalButton, TQ_SIGNAL(clicked()), TQ_SLOT(slotEvaluateExpression()) );
- connect( watchVarEditor_, TQT_SIGNAL(returnPressed()),
- TQT_SLOT(slotEvaluateExpression()) );
+ connect( watchVarEditor_, TQ_SIGNAL(returnPressed()),
+ TQ_SLOT(slotEvaluateExpression()) );
- connect(controller, TQT_SIGNAL(event(GDBController::event_t)),
- varTree_, TQT_SLOT(slotEvent(GDBController::event_t)));
+ connect(controller, TQ_SIGNAL(event(GDBController::event_t)),
+ varTree_, TQ_SLOT(slotEvent(GDBController::event_t)));
// Setup help items.
@@ -223,10 +223,10 @@ VariableTree::VariableTree(VariableWidget *parent,
addColumn(i18n("Value"));
// setResizeMode(AllColumns);
- connect( this, TQT_SIGNAL(contextMenu(TDEListView*, TQListViewItem*, const TQPoint&)),
- TQT_SLOT(slotContextMenu(TDEListView*, TQListViewItem*)) );
- connect( this, TQT_SIGNAL(itemRenamed( TQListViewItem*, int, const TQString&)),
- this, TQT_SLOT(slotItemRenamed( TQListViewItem*, int, const TQString&)));
+ connect( this, TQ_SIGNAL(contextMenu(TDEListView*, TQListViewItem*, const TQPoint&)),
+ TQ_SLOT(slotContextMenu(TDEListView*, TQListViewItem*)) );
+ connect( this, TQ_SIGNAL(itemRenamed( TQListViewItem*, int, const TQString&)),
+ this, TQ_SLOT(slotItemRenamed( TQListViewItem*, int, const TQString&)));
}
// **************************************************************************
@@ -1085,9 +1085,9 @@ VarItem::VarItem(TrimmableItem *parent,
baseClassMember_(false),
alive_(true)
{
- connect(this, TQT_SIGNAL(varobjNameChange(const TQString&, const TQString&)),
+ connect(this, TQ_SIGNAL(varobjNameChange(const TQString&, const TQString&)),
varTree(),
- TQT_SLOT(slotVarobjNameChanged(const TQString&, const TQString&)));
+ TQ_SLOT(slotVarobjNameChanged(const TQString&, const TQString&)));
// User might have entered format together with expression: like
@@ -1130,9 +1130,9 @@ VarItem::VarItem(TrimmableItem *parent, const GDBMI::Value& varobj,
baseClassMember_(baseClassMember),
alive_(true)
{
- connect(this, TQT_SIGNAL(varobjNameChange(const TQString&, const TQString&)),
+ connect(this, TQ_SIGNAL(varobjNameChange(const TQString&, const TQString&)),
varTree(),
- TQT_SLOT(slotVarobjNameChanged(const TQString&, const TQString&)));
+ TQ_SLOT(slotVarobjNameChanged(const TQString&, const TQString&)));
expression_ = varobj["exp"].literal();
varobjName_ = varobj["name"].literal();
diff --git a/languages/cpp/debugger/variablewidget.h b/languages/cpp/debugger/variablewidget.h
index bf1116d3..902faad9 100644
--- a/languages/cpp/debugger/variablewidget.h
+++ b/languages/cpp/debugger/variablewidget.h
@@ -51,7 +51,7 @@ enum DataType { typeUnknown, typeValue, typePointer, typeReference,
class VariableWidget : public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -85,7 +85,7 @@ private:
class VariableTree : public TDEListView, public TQToolTip
{
- Q_OBJECT
+ TQ_OBJECT
public:
VariableTree(VariableWidget *parent,
@@ -227,7 +227,7 @@ protected:
class VarItem : public TQObject,
public TrimmableItem
{
- Q_OBJECT
+ TQ_OBJECT
public:
enum format_t { natural, hexadecimal, decimal, character, binary };
diff --git a/languages/cpp/declarationinfo.h b/languages/cpp/declarationinfo.h
index 8b55557e..6b63e0a7 100644
--- a/languages/cpp/declarationinfo.h
+++ b/languages/cpp/declarationinfo.h
@@ -69,4 +69,3 @@ struct DeclarationInfo {
#endif
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/doc/cppannotations.toc b/languages/cpp/doc/cppannotations.toc
index 7631c681..15cb3367 100644
--- a/languages/cpp/doc/cppannotations.toc
+++ b/languages/cpp/doc/cppannotations.toc
@@ -433,7 +433,6 @@
<tocsect3 name="18.3.4: Pointing to a newly allocated object" url="cplusplus18.html#l324"/>
<tocsect3 name="18.3.5: Operators and members" url="cplusplus18.html#l325"/>
<tocsect3 name="18.3.6: Using `unique_ptr' objects for arrays" url="cplusplus18.html#l326"/>
- <tocsect3 name="18.3.7: The legacy class 'auto_ptr' (deprecated)" url="cplusplus18.html#l327"/>
</tocsect2>
<tocsect2 name="18.4: The class 'shared_ptr'" url="cplusplus18.html#l328">
<tocsect3 name="18.4.1: Defining `shared_ptr' objects" url="cplusplus18.html#l329"/>
diff --git a/languages/cpp/doc/qt-kdev3.toc b/languages/cpp/doc/qt-kdev3.toc
index ff9826cd..4675d7c2 100644
--- a/languages/cpp/doc/qt-kdev3.toc
+++ b/languages/cpp/doc/qt-kdev3.toc
@@ -16,7 +16,7 @@
<tocsect2 name="Designing the program" url="#Designing_the_Program"/>
<tocsect2 name="Adding widgets" url="#Adding_Widgets"/>
<tocsect2 name="Getting spaced out" url="#Getting_Spaced_Out"/>
- <tocsect2 name="Signals and Q_SLOTS" url="#Signals_and_Slots"/>
+ <tocsect2 name="Signals and slots" url="#Signals_and_Slots"/>
<tocsect2 name="Generating the source" url="#Generating_the_Source"/>
<tocsect2 name="Implementing the slot" url="#Implementing_the_Slot"/>
</tocsect1>
diff --git a/languages/cpp/doxydoc.cpp b/languages/cpp/doxydoc.cpp
index 9b637798..0a48594b 100644
--- a/languages/cpp/doxydoc.cpp
+++ b/languages/cpp/doxydoc.cpp
@@ -144,5 +144,3 @@ TQString DoxyDoc::functionDescription( const TQString& tmpscope, const TQString&
return TQString();
}
-
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/doxydoc.h b/languages/cpp/doxydoc.h
index c36d6ada..7cb9639f 100644
--- a/languages/cpp/doxydoc.h
+++ b/languages/cpp/doxydoc.h
@@ -55,5 +55,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/expressioninfo.h b/languages/cpp/expressioninfo.h
index 4b42a2f4..bfcf88d1 100644
--- a/languages/cpp/expressioninfo.h
+++ b/languages/cpp/expressioninfo.h
@@ -96,4 +96,3 @@ struct ExpressionInfo {
#endif
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/kdevcppsupport.desktop b/languages/cpp/kdevcppsupport.desktop
index d7968087..e49bd5f0 100644
--- a/languages/cpp/kdevcppsupport.desktop
+++ b/languages/cpp/kdevcppsupport.desktop
@@ -1,85 +1,14 @@
[Desktop Entry]
-Type=Service
-Exec=blubb
-Comment=C++ Support
-Comment[ca]=Suport per a C++
-Comment[da]=C++ understøttelse
-Comment[de]=C++-Unterstützung für TDevelop
-Comment[el]=Υποστήριξη C++
-Comment[es]=Soporte para C++
-Comment[et]=C++ toetus
-Comment[eu]=C++ euskarria
-Comment[fa]=پشتیبانی C++
-Comment[fr]=Prise en charge du langage C++
-Comment[ga]=Tacaíocht C++
-Comment[gl]=Soporte para C++
-Comment[hi]=सी++ समर्थन
-Comment[hu]=C++-támogatás
-Comment[is]=C++ stuðningur
-Comment[it]=Supporto per C++
-Comment[ja]=C++ サポート
-Comment[nds]=Ünnerstütten för C++
-Comment[ne]=C++ समर्थन
-Comment[nl]=Ondersteuning voor C++
-Comment[pl]=Obsługa C++
-Comment[pt]=Suporte a C++
-Comment[pt_BR]=Suporte ao C++
-Comment[ru]=Поддержка языка C++
-Comment[sk]=C++ podpora
-Comment[sl]=Podpora za C++
-Comment[sr]=Подршка за C++
-Comment[sr@Latn]=Podrška za C++
-Comment[sv]=C++ stöd
-Comment[ta]=C++ ஆதரவு
-Comment[tg]=Ёрӣ намудани забони C++
-Comment[tr]=C++ Desteği
-Comment[zh_CN]=C++ 支持
-Comment[zh_TW]=C++ 支援
Name=KDevCppSupport
-Name[da]=TDevelop C++ understøttelse
-Name[hi]=के-डेव-सीपीपी-समर्थन
-Name[nds]=CPP-Ünnerstütten för TDevelop
-Name[pl]=KDevObsługaCpp
-Name[sk]=KDev C++ podpora
-Name[sv]=TDevelop C++ stöd
-Name[ta]=கெடெவ்சிபிபி ஆதரவு
-Name[zh_TW]=TDevelop C++ 支援
+
GenericName=C++ Support
-GenericName[ca]=Suport per a C++
-GenericName[da]=C++ understøttelse
-GenericName[de]=Unterstützung für C++
-GenericName[el]=Υποστήριξη C++
-GenericName[es]=Soporte para C++
-GenericName[et]=C++ toetus
-GenericName[eu]=C++ euskarria
-GenericName[fa]=پشتیبانی C++
-GenericName[fr]=Prise en charge du langage C++
-GenericName[ga]=Tacaíocht C++
-GenericName[gl]=Soporte para C++
-GenericName[hi]=सी++ समर्थन
-GenericName[hu]=C++-támogatás
-GenericName[it]=Supporto C++
-GenericName[ja]=C++ サポート
-GenericName[nds]=Ünnerstütten för C++
-GenericName[ne]=C++ समर्थन
-GenericName[nl]=Ondersteuning voor C++
-GenericName[pa]=C++ ਸਹਿਯੋਗ
-GenericName[pl]=Obsługa C++
-GenericName[pt]=Suporte a C++
-GenericName[pt_BR]=Suporte ao C++
-GenericName[ru]=Поддержка языка C++
-GenericName[sk]=C++ podpora
-GenericName[sl]=Podpora za C++
-GenericName[sr]=Подршка за C++
-GenericName[sr@Latn]=Podrška za C++
-GenericName[sv]=C++ stöd
-GenericName[ta]=C++ ஆதரவு
-GenericName[tg]=Ёрӣ намудани забони C++
-GenericName[tr]=C++ Desteği
-GenericName[zh_CN]=C++ 支持
-GenericName[zh_TW]=C++ 支援
-X-TDE-ServiceTypes=TDevelop/LanguageSupport
+
+Comment=C++ Support
+
+Type=Service
+Exec=blubb
Icon=text-x-c++src
+X-TDE-ServiceTypes=TDevelop/LanguageSupport
X-TDE-Library=libkdevcppsupport
X-TDevelop-Version=5
X-TDevelop-Language=C++
diff --git a/languages/cpp/kdevcsupport.desktop b/languages/cpp/kdevcsupport.desktop
index d8a10a47..062654f9 100644
--- a/languages/cpp/kdevcsupport.desktop
+++ b/languages/cpp/kdevcsupport.desktop
@@ -1,84 +1,14 @@
[Desktop Entry]
-Type=Service
-Exec=blubb
-Comment=C Support
-Comment[ca]=Suport per a C
-Comment[da]=C understøttelse
-Comment[de]=C-Unterstützung für TDevelop
-Comment[el]=Υποστήριξη C
-Comment[es]=Soporte para C
-Comment[et]=C toetus
-Comment[eu]=C euskarria
-Comment[fa]=پشتیبانی سی
-Comment[fr]=Prise en charge du langage C
-Comment[ga]=Tacaíocht C
-Comment[gl]=Soporte para C
-Comment[hi]=सी समर्थन
-Comment[hu]=C-támogatás
-Comment[is]=C stuðningur
-Comment[it]=Supporto per C
-Comment[ja]=C サポート
-Comment[nds]=Ünnerstütten för C
-Comment[ne]=C समर्थन
-Comment[nl]=Ondersteuning voor C
-Comment[pa]=C ਸਹਿਯੋਗ
-Comment[pl]=Obsługa C
-Comment[pt]=Suporte a C
-Comment[pt_BR]=Suporte ao C
-Comment[ru]=Поддержка языка C
-Comment[sk]=C podpora
-Comment[sl]=Podpora za C
-Comment[sr]=Подршка за C
-Comment[sr@Latn]=Podrška za C
-Comment[sv]=C-stöd
-Comment[ta]=C ஆதரவு
-Comment[tg]=Ёрӣ намудани забони C
-Comment[tr]=C Desteği
-Comment[zh_CN]=C 支持
-Comment[zh_TW]=C 支援
Name=KDevCSupport
-Name[da]=TDevelop C understøttelse
-Name[nds]=C-Ünnerstütten för TDevelop
-Name[pl]=KDevObsługaC
-Name[sk]=KDev C podpora
-Name[sv]=TDevelop C-stöd
-Name[zh_TW]=TDevelop C 支援
+
GenericName=C Support
-GenericName[ca]=Suport per a C
-GenericName[da]=C understøttelse
-GenericName[de]=Unterstützung für C
-GenericName[el]=Υποστήριξη C
-GenericName[es]=Soporte para C
-GenericName[et]=C toetus
-GenericName[eu]=C euskarria
-GenericName[fa]=پشتیبانی سی
-GenericName[fr]=Prise en charge du langage C
-GenericName[ga]=Tacaíocht C
-GenericName[gl]=Soporte para C
-GenericName[hi]=सी समर्थन
-GenericName[hu]=C-támogatás
-GenericName[it]=Supporto C
-GenericName[ja]=C サポート
-GenericName[nds]=Ünnerstütten för C
-GenericName[ne]=C समर्थन
-GenericName[nl]=Ondersteuning voor C
-GenericName[pa]=C ਸਹਿਯੋਗ
-GenericName[pl]=Obsługa C
-GenericName[pt]=Suporte a C
-GenericName[pt_BR]=Suporte ao C
-GenericName[ru]=Поддержка языка C
-GenericName[sk]=C podpora
-GenericName[sl]=Podpora za C
-GenericName[sr]=Подршка за C
-GenericName[sr@Latn]=Podrška za C
-GenericName[sv]=C-stöd
-GenericName[ta]=C ஆதரவு
-GenericName[tg]=Ёрӣ намудани забони C
-GenericName[tr]=C Desteği
-GenericName[zh_CN]=C 支持
-GenericName[zh_TW]=C 支援
-X-TDE-ServiceTypes=TDevelop/LanguageSupport
+
+Comment=C Support
+
+Type=Service
+Exec=blubb
Icon=text-x-c++src
+X-TDE-ServiceTypes=TDevelop/LanguageSupport
X-TDE-Library=libkdevcppsupport
X-TDevelop-Version=5
X-TDevelop-Language=C
diff --git a/languages/cpp/kdevdeepcopy.h b/languages/cpp/kdevdeepcopy.h
index c29ee1e1..538b78db 100644
--- a/languages/cpp/kdevdeepcopy.h
+++ b/languages/cpp/kdevdeepcopy.h
@@ -10,5 +10,3 @@ inline TQString deepCopy( const TQString& s )
}
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/kdevdriver.cpp b/languages/cpp/kdevdriver.cpp
index 5dbc5c64..cb2a13ad 100644
--- a/languages/cpp/kdevdriver.cpp
+++ b/languages/cpp/kdevdriver.cpp
@@ -202,5 +202,3 @@ bool KDevDriver::shouldParseIncludedFile( const ParsedFilePointer& file ) {
}
}
-
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/kdevdriver.h b/languages/cpp/kdevdriver.h
index 8af87e0c..2bbc926d 100644
--- a/languages/cpp/kdevdriver.h
+++ b/languages/cpp/kdevdriver.h
@@ -53,6 +53,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
-
diff --git a/languages/cpp/main.cpp b/languages/cpp/main.cpp
index 6352e211..7ec48cfa 100644
--- a/languages/cpp/main.cpp
+++ b/languages/cpp/main.cpp
@@ -279,5 +279,3 @@ int main( int argc, char* argv[] )
return 0;
}
-
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/pcsimporter/CMakeLists.txt b/languages/cpp/pcsimporter/CMakeLists.txt
index 2f904a5d..f734da91 100644
--- a/languages/cpp/pcsimporter/CMakeLists.txt
+++ b/languages/cpp/pcsimporter/CMakeLists.txt
@@ -12,4 +12,3 @@
add_subdirectory( qtimporter )
add_subdirectory( tdelibsimporter )
add_subdirectory( customimporter )
-add_subdirectory( qt4importer )
diff --git a/languages/cpp/pcsimporter/Makefile.am b/languages/cpp/pcsimporter/Makefile.am
index 31533b36..9a7e1bb4 100644
--- a/languages/cpp/pcsimporter/Makefile.am
+++ b/languages/cpp/pcsimporter/Makefile.am
@@ -1,3 +1,3 @@
INCLUDES =
METASOURCES = AUTO
-SUBDIRS = qtimporter tdelibsimporter customimporter qt4importer
+SUBDIRS = qtimporter tdelibsimporter customimporter
diff --git a/languages/cpp/pcsimporter/customimporter/CMakeLists.txt b/languages/cpp/pcsimporter/customimporter/CMakeLists.txt
index c2e07bdb..50f9c245 100644
--- a/languages/cpp/pcsimporter/customimporter/CMakeLists.txt
+++ b/languages/cpp/pcsimporter/customimporter/CMakeLists.txt
@@ -24,7 +24,11 @@ link_directories(
##### other data ################################
-install( FILES kdevpcscustomimporter.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kdevpcscustomimporter.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR tdevelop-desktops
+)
##### libkdevcustompcsimporter (module) #########
diff --git a/languages/cpp/pcsimporter/customimporter/kdevcustomimporter.cpp b/languages/cpp/pcsimporter/customimporter/kdevcustomimporter.cpp
index 38a41eb8..73e39392 100644
--- a/languages/cpp/pcsimporter/customimporter/kdevcustomimporter.cpp
+++ b/languages/cpp/pcsimporter/customimporter/kdevcustomimporter.cpp
@@ -115,4 +115,3 @@ void KDevCustomImporter::processDir( const TQString path, TQStringList & files )
}
#include "kdevcustomimporter.moc"
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/pcsimporter/customimporter/kdevcustomimporter.h b/languages/cpp/pcsimporter/customimporter/kdevcustomimporter.h
index 884a033d..83bea8c2 100644
--- a/languages/cpp/pcsimporter/customimporter/kdevcustomimporter.h
+++ b/languages/cpp/pcsimporter/customimporter/kdevcustomimporter.h
@@ -18,7 +18,7 @@ class SettingsDialog;
class KDevCustomImporter : public KDevPCSImporter
{
-Q_OBJECT
+TQ_OBJECT
public:
KDevCustomImporter(TQObject* parent = 0, const char* name = 0, const TQStringList &args = TQStringList());
diff --git a/languages/cpp/pcsimporter/customimporter/kdevpcscustomimporter.desktop b/languages/cpp/pcsimporter/customimporter/kdevpcscustomimporter.desktop
index 3c5bc68f..0d3a06e4 100644
--- a/languages/cpp/pcsimporter/customimporter/kdevpcscustomimporter.desktop
+++ b/languages/cpp/pcsimporter/customimporter/kdevpcscustomimporter.desktop
@@ -1,43 +1,9 @@
[Desktop Entry]
-Type=Service
Name=KDevPCSCustomImporter
-Name[da]=TDevelop brugerdefineret PCS-importør
-Name[nds]=EgenPCS-Import för TDevelop
-Name[pl]=KDevWłasnyImportPCS
-Name[sk]=KDev PCS vlastný import
-Name[sv]=TDevelop egen import av PCS
-Name[zh_TW]=TDevelop PCS 自訂匯入器
+
Comment=TDevelop Custom Directory PCS Importer
-Comment[ca]=Importador PCS de directori personalitzat per a TDevelop
-Comment[da]=TDevelop brugerdefineret mappe-PCS-importør
-Comment[de]=Import für persistenten Klassenspeicher aus benutzerdefinierten Ordnern
-Comment[el]=Εισαγωγέας PCS προσαρμοσμένου καταλόγου του TDevelop
-Comment[es]=Importador PCS de carpeta personalizada de TDevelop
-Comment[et]=TDevelopi kohandatud kataloogi PCS importija
-Comment[eu]=TDevelop-en direktorio pertsonalizatuko PCS inportatzailea
-Comment[fa]=واردکنندۀ PCS فهرست سفارشی TDevelop
-Comment[fr]=Importation PCS de dossiers personnalisés pour TDevelop
-Comment[gl]=Importador PCS de directorios personalizados para TDevelop
-Comment[hi]=के-डेवलप मनपसंद डिरेक्ट्री पीसीएस आयातक
-Comment[hu]=TDevelop egyéni könyvtár PCS-importáló
-Comment[it]=Cartella per l'importatore personalizzato PCS di TDevelop
-Comment[ja]=TDevelop カスタムディレクトリ PCS インポータ
-Comment[nds]=Import för duerhaftig Klassenspieker ut Bruker-Ornern
-Comment[ne]=केडीई विकास अनुकूल डाइरेक्टरी PCS आयातकर्ता
-Comment[nl]=TDevelop PCS Importer voor eigen mappen
-Comment[pl]=Własny program do importowania PCS dla TDevelopa
-Comment[pt]=Importador de PCS com Directoria Personalizada do TDevelop
-Comment[pt_BR]=Importador de Diretório PCS Personalizado para o TDevelop
-Comment[ru]=Загрузка символов из любого каталога в хранилище классов
-Comment[sk]=TDevelop vlastný PCS import priečinkov
-Comment[sr]=TDevelop-ов PCS увозник прилагођеног директоријума
-Comment[sr@Latn]=TDevelop-ov PCS uvoznik prilagođenog direktorijuma
-Comment[sv]=TDevelop PCS-import för egen katalog
-Comment[ta]=கெடெவலப் கஸ்டம் டைரக்ட்ரி இறக்குமதியாளர்
-Comment[tg]=Пурборкунии нишонаҳо аз анбори синфҳои каталог
-Comment[tr]=TDevelop Özel Dizin PCS Aktarıcısı
-Comment[zh_CN]=TDevelop 自定义目录的 PCS 导入器
-Comment[zh_TW]=TDevelop 自訂目錄 PCS 匯入器
+
+Type=Service
Icon=gear
X-TDE-ServiceTypes=TDevelop/PCSImporter
X-TDE-Library=libkdevcustompcsimporter
diff --git a/languages/cpp/pcsimporter/customimporter/settingsdialog.cpp b/languages/cpp/pcsimporter/customimporter/settingsdialog.cpp
index c8255f02..f08703b0 100644
--- a/languages/cpp/pcsimporter/customimporter/settingsdialog.cpp
+++ b/languages/cpp/pcsimporter/customimporter/settingsdialog.cpp
@@ -45,10 +45,10 @@ SettingsDialog::SettingsDialog( TQWidget* parent, const char* name, WFlags fl )
grid->addMultiCellWidget( elb, 3, 3, 0, grid->numCols() );
- // connect( dbName_edit, TQT_SIGNAL( textChanged( const TQString& ) ), this, TQT_SLOT( validate() ) );
- connect( elb->addButton(), TQT_SIGNAL( clicked() ), this, TQT_SLOT( validate() ) );
- connect( elb->removeButton(), TQT_SIGNAL( clicked() ), this, TQT_SLOT( validate() ) );
- connect( elb, TQT_SIGNAL( added( const TQString& ) ), this, TQT_SLOT( validateDirectory( const TQString& ) ) );
+ // connect( dbName_edit, TQ_SIGNAL( textChanged( const TQString& ) ), this, TQ_SLOT( validate() ) );
+ connect( elb->addButton(), TQ_SIGNAL( clicked() ), this, TQ_SLOT( validate() ) );
+ connect( elb->removeButton(), TQ_SIGNAL( clicked() ), this, TQ_SLOT( validate() ) );
+ connect( elb, TQ_SIGNAL( added( const TQString& ) ), this, TQ_SLOT( validateDirectory( const TQString& ) ) );
}
SettingsDialog::~SettingsDialog()
@@ -100,8 +100,3 @@ void SettingsDialog::validateDirectory( const TQString & dir )
}
#include "settingsdialog.moc"
-//kate: indent-mode csands; tab-width 4; space-indent off;
-
-
-
-
diff --git a/languages/cpp/pcsimporter/customimporter/settingsdialog.h b/languages/cpp/pcsimporter/customimporter/settingsdialog.h
index 2b8e7fbd..6c9aaf2c 100644
--- a/languages/cpp/pcsimporter/customimporter/settingsdialog.h
+++ b/languages/cpp/pcsimporter/customimporter/settingsdialog.h
@@ -18,7 +18,7 @@ class KEditListBox;
class SettingsDialog : public SettingsDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/pcsimporter/customimporter/settingsdialogbase.ui b/languages/cpp/pcsimporter/customimporter/settingsdialogbase.ui
index 7fc72d0e..5d1ff666 100644
--- a/languages/cpp/pcsimporter/customimporter/settingsdialogbase.ui
+++ b/languages/cpp/pcsimporter/customimporter/settingsdialogbase.ui
@@ -55,9 +55,9 @@
</widget>
</vbox>
</widget>
-<Q_SIGNALS>
+<signals>
<signal>enabled(int)</signal>
-</Q_SIGNALS>
+</signals>
<layoutdefaults spacing="6" margin="11"/>
<includes>
<include location="global" impldecl="in implementation">klineedit.h</include>
diff --git a/languages/cpp/pcsimporter/qt4importer/CMakeLists.txt b/languages/cpp/pcsimporter/qt4importer/CMakeLists.txt
deleted file mode 100644
index 8e29fdec..00000000
--- a/languages/cpp/pcsimporter/qt4importer/CMakeLists.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-#################################################
-#
-# (C) 2010-2011 Serghei Amelian
-# serghei (DOT) amelian (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-include_directories(
- ${CMAKE_CURRENT_BINARY_DIR}
- ${CMAKE_SOURCE_DIR}/languages/lib/interfaces
- ${CMAKE_SOURCE_DIR}/lib/interfaces
- ${TDE_INCLUDE_DIR}
- ${TQT_INCLUDE_DIRS}
-)
-
-link_directories(
- ${TQT_LIBRARY_DIRS}
-)
-
-
-##### other data ################################
-
-install( FILES kdevqt4importer.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
-
-
-##### libkdevqt4importer (module) ###############
-
-tde_add_kpart( libkdevqt4importer AUTOMOC
- SOURCES
- kdevqt4importer.cpp settingsdialogbase.ui
- settingsdialog.cpp
- LINK lang_interfaces-shared tdevelop-shared
- DESTINATION ${PLUGIN_INSTALL_DIR}
-)
diff --git a/languages/cpp/pcsimporter/qt4importer/Makefile.am b/languages/cpp/pcsimporter/qt4importer/Makefile.am
deleted file mode 100644
index 12f12104..00000000
--- a/languages/cpp/pcsimporter/qt4importer/Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
-INCLUDES = -I$(top_srcdir)/languages/lib/interfaces \
- -I$(top_srcdir)/lib/interfaces $(all_includes)
-METASOURCES = AUTO
-kde_module_LTLIBRARIES = libkdevqt4importer.la
-
-noinst_HEADERS = kdevqt4importer.h settingsdialog.h
-libkdevqt4importer_la_SOURCES = kdevqt4importer.cpp settingsdialogbase.ui settingsdialog.cpp
-kde_services_DATA = kdevqt4importer.desktop
-libkdevqt4importer_la_LIBADD = $(top_builddir)/lib/libtdevelop.la \
- $(top_builddir)/languages/lib/interfaces/liblang_interfaces.la
-libkdevqt4importer_la_LDFLAGS = -module $(all_libraries) $(KDE_PLUGIN)
diff --git a/languages/cpp/pcsimporter/qt4importer/kdevqt4importer.cpp b/languages/cpp/pcsimporter/qt4importer/kdevqt4importer.cpp
deleted file mode 100644
index 0289c7a4..00000000
--- a/languages/cpp/pcsimporter/qt4importer/kdevqt4importer.cpp
+++ /dev/null
@@ -1,107 +0,0 @@
-/***************************************************************************
- * Copyright (C) 2003 by Roberto Raggi *
- * roberto@kdevelop.org *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- ***************************************************************************/
-
-#include "kdevqt4importer.h"
-#include "kdevqt4importer.moc"
-#include "settingsdialog.h"
-
-#include <kgenericfactory.h>
-#include <tdetempfile.h>
-#include <kprocess.h>
-#include <kdebug.h>
-
-#include <tqtextstream.h>
-#include <tqlabel.h>
-#include <tqdir.h>
-
-K_EXPORT_COMPONENT_FACTORY( libkdevqt4importer, KGenericFactory<KDevQt4Importer>( "kdevqt4importer" ) )
-
-KDevQt4Importer::KDevQt4Importer( TQObject * parent, const char * name, const TQStringList& )
- : KDevPCSImporter( parent, name )
-{
- m_qtfile = 0;
-}
-
-KDevQt4Importer::~KDevQt4Importer()
-{
- if (m_qtfile)
- delete m_qtfile;
-
- m_qtfile = 0;
-}
-
-TQStringList KDevQt4Importer::fileList()
-{
- if( !m_settings )
- return TQStringList();
-
- if (m_qtfile)
- delete m_qtfile;
-
- KTempFile ifile;
- TQTextStream &is = *ifile.textStream();
-
- is << "#include <TQtCore/tqobjectdefs.h>\n"
- << "#undef slots\n#undef signals\n#undef slots\n#undef signals"
- << "#define slots slots\n"
- << "#define signals signals\n"
- << "#include <TQtCore/TQtCore>\n"
- << "#include <TQtGui/TQtGui>\n"
- << "#include <TQtNetwork/TQtNetwork>\n"
- << "#include <TQtXml/TQtXml>\n"
- << "#include <TQt3Support/TQt3Support>\n"
- << "#include <TQtSql/TQtSql>\n"
- << "#include <TQtTest/TQtTest>\n"
- << "#include <TQtOpenGL/TQtOpenGL>\n";
-
-
-
- TDEProcess proc;
- proc << "cpp" << "-nostdinc" << "-xc++";
-
- m_qtfile = new KTempFile();
-
- // include paths
- TQStringList paths = includePaths();
- for (TQStringList::Iterator it = paths.begin(); it != paths.end(); ++it)
- proc << "-I" << *it;
-
- ifile.close();
-
- TQString o;
- o += "-o";
- o += m_qtfile->name();
-
- proc << ifile.name() << o;
- proc.start(TDEProcess::Block);
-
- return m_qtfile->name();
-}
-
-TQStringList KDevQt4Importer::includePaths()
-{
- if( !m_settings || !m_qtfile)
- return TQStringList();
-
- TQStringList includePaths;
- includePaths.push_back( m_settings->qtDir() );
- includePaths.push_back( m_settings->qtDir() + "/TQt" );
-
- /// @todo add mkspec
- return includePaths;
-}
-
-TQWidget * KDevQt4Importer::createSettingsPage( TQWidget * parent, const char * name )
-{
- m_settings = new SettingsDialog( parent, name );
- return m_settings;
-}
-
diff --git a/languages/cpp/pcsimporter/qt4importer/kdevqt4importer.desktop b/languages/cpp/pcsimporter/qt4importer/kdevqt4importer.desktop
deleted file mode 100644
index 6752adb7..00000000
--- a/languages/cpp/pcsimporter/qt4importer/kdevqt4importer.desktop
+++ /dev/null
@@ -1,34 +0,0 @@
-[Desktop Entry]
-Type=Service
-Name=KDevQt4Importer
-Name[de]=Qt4-PCS-Import (TDevelop)
-Name[fr]=KDevQtImporter
-Name[nds]=Qt4-PCS-Import (TDevelop)
-Name[ru]=KDevQt 4Importer
-Name[sv]=TDevelop QT4-import
-Comment=TDevelop Qt4 PCS Importer
-Comment[ca]=Importador PCS de Qt4 per a TDevelop
-Comment[da]=TDevelop Qt4 PCS importør
-Comment[de]=Qt4-Import für persistenten Klassenspeicher
-Comment[el]=Εισαγωγέας PCS TDevelop Qt4
-Comment[es]=Importador PCS de Qt4 de TDevelop
-Comment[et]=TDevelopi Qt4 PCS importija
-Comment[fr]=Importation PCS de Qt4 pour TDevelop
-Comment[hu]=TDevelop Qt4 PCS-importáló
-Comment[it]=Importatore PCS di Qt4 di TDevelop
-Comment[ja]=TDevelop Qt4 PCS インポータ
-Comment[nds]=Qt4-Import för duerhaftig Klassenspieker
-Comment[pl]=TDevelop: importowanie PCS Qt4
-Comment[pt]=Importador de PCS para Qt4 do TDevelop
-Comment[pt_BR]=Importador de PCS para Qt4 do TDevelop
-Comment[ru]=Импорт Qt 4 PCS в TDevelop
-Comment[sk]=TDevelop Qt4 PCS import
-Comment[sr]=TDevelop-ов Qt4 PCS увозник
-Comment[sr@Latn]=TDevelop-ov Qt4 PCS uvoznik
-Comment[sv]=TDevelop QT4 PCS-import
-Comment[zh_TW]=TDevelop Qt4 PCS 匯入器
-Icon=gear
-X-TDE-ServiceTypes=TDevelop/PCSImporter
-X-TDE-Library=libkdevqt4importer
-X-TDevelop-PCSImporter=
-X-TDevelop-Version=5
diff --git a/languages/cpp/pcsimporter/qt4importer/kdevqt4importer.h b/languages/cpp/pcsimporter/qt4importer/kdevqt4importer.h
deleted file mode 100644
index 3b9563f3..00000000
--- a/languages/cpp/pcsimporter/qt4importer/kdevqt4importer.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/***************************************************************************
- * Copyright (C) 2003 by Roberto Raggi *
- * roberto@kdevelop.org *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- ***************************************************************************/
-
-#ifndef KDEVTQTIMPORTER_H
-#define KDEVTQTIMPORTER_H
-
-#include <kdevpcsimporter.h>
-#include <tqguardedptr.h>
-
-class SettingsDialog;
-class KTempFile;
-
-class KDevQt4Importer : public KDevPCSImporter
-{
- Q_OBJECT
-
-public:
- KDevQt4Importer( TQObject* parent=0, const char* name=0, const TQStringList& args=TQStringList() );
- virtual ~KDevQt4Importer();
-
- virtual TQString dbName() const { return TQString::fromLatin1("TQt4"); }
- virtual TQStringList fileList();
- virtual TQStringList includePaths();
-
- virtual TQWidget* createSettingsPage( TQWidget* parent, const char* name=0 );
-
-private:
- TQGuardedPtr<SettingsDialog> m_settings;
- KTempFile *m_qtfile;
-};
-
-#endif
diff --git a/languages/cpp/pcsimporter/qt4importer/settingsdialog.cpp b/languages/cpp/pcsimporter/qt4importer/settingsdialog.cpp
deleted file mode 100644
index 8cb9a1d8..00000000
--- a/languages/cpp/pcsimporter/qt4importer/settingsdialog.cpp
+++ /dev/null
@@ -1,115 +0,0 @@
-/***************************************************************************
- * Copyright (C) 2003 by Roberto Raggi *
- * roberto@kdevelop.org *
- * *
- * Copyright (C) 2006 by Jens Dagerbo *
- * jens.dagerbo@swipnet.se *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- ***************************************************************************/
-
-#include <tdelistbox.h>
-#include <kcombobox.h>
-#include <kurlrequester.h>
-#include <kdebug.h>
-#include <klineedit.h>
-#include <tdemessagebox.h>
-#include <tdelocale.h>
-
-#include <tqfile.h>
-#include <tqdir.h>
-#include <tqregexp.h>
-#include <cstdlib>
-
-#include "settingsdialog.h"
-
-TQListBoxItem* TQListBox_selectedItem(TQListBox* cpTQListBox)
-{
- if ( cpTQListBox->selectionMode() != TQListBox::Single )
- return 0;
- if ( cpTQListBox->isSelected( cpTQListBox->currentItem() ) )
- return cpTQListBox->item(cpTQListBox->currentItem());
- return 0;
-}
-
-SettingsDialog::SettingsDialog(TQWidget* parent, const char* name, WFlags fl)
- : SettingsDialogBase(parent,name,fl)
-{
- TQStringList qtdirs;
- qtdirs.push_back( ::getenv("TQTDIR") + TQString("/include") );
- qtdirs.push_back( TQString::fromLocal8Bit(::getenv("HOME")) + "/dev/qt/include" );
- qtdirs.push_back( TQString::fromLocal8Bit(::getenv("HOME")) + "/dev/qt-main/include" );
- qtdirs.push_back( "/usr/qt/4/include" );
-
- for( TQStringList::Iterator it=qtdirs.begin(); it!=qtdirs.end(); ++it )
- {
- TQString qtdir = *it;
- if( !qtdir.isEmpty() && isValidTQtDir(qtdir) )
- if (!qtListBox->findItem(qtdir, ExactMatch))
- qtListBox->insertItem( qtdir );
- }
-
- qtUrl->setMode( KFile::Directory | KFile::ExistingOnly | KFile::LocalOnly );
-
- connect( addUrlButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(addUrlButton_clicked()) );
-}
-
-SettingsDialog::~SettingsDialog()
-{
-}
-
-void SettingsDialog::slotSelectionChanged(TQListBoxItem* item)
-{
- if( !qtListBox->selectedItem() )
- {
- emit enabled( false );
- return;
- }
-
-
- emit enabled( true );
-}
-
-bool SettingsDialog::isValidTQtDir( const TQString & path ) const
-{
- return TQFile::exists( path + "/TQtCore/TQtCore" );
-}
-
-TQString SettingsDialog::qtDir( ) const
-{
- return qtListBox->currentText();
-}
-
-TQString SettingsDialog::configuration( ) const
-{
- return "";
-}
-
-void SettingsDialog::addUrlButton_clicked( )
-{
- kdDebug(9000) << k_funcinfo << endl;
-
- if ( isValidTQtDir( qtUrl->url() ) )
- {
- qtListBox->insertItem( qtUrl->url() );
- if ( TQListBoxItem * item = qtListBox->findItem( qtUrl->url(), ExactMatch ) )
- {
- qtListBox->setSelected( item, true );
- }
- qtUrl->lineEdit()->clear();
- }
- else
- {
- KMessageBox::error( this, i18n("This does not appear to be a valid TQt4 include directory.\nPlease select a different directory."), i18n("Invalid Directory") );
- }
-}
-
-
-#include "settingsdialog.moc"
-//kate: indent-mode csands; tab-width 4; space-indent off;
-
-
diff --git a/languages/cpp/pcsimporter/qt4importer/settingsdialog.h b/languages/cpp/pcsimporter/qt4importer/settingsdialog.h
deleted file mode 100644
index 32065973..00000000
--- a/languages/cpp/pcsimporter/qt4importer/settingsdialog.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/***************************************************************************
- * Copyright (C) 2003 by Roberto Raggi *
- * roberto@kdevelop.org *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- ***************************************************************************/
-
-#ifndef SETTINGSDIALOG_H
-#define SETTINGSDIALOG_H
-
-#include "settingsdialogbase.h"
-
-class SettingsDialog : public SettingsDialogBase
-{
- Q_OBJECT
-
-
-public:
- SettingsDialog(TQWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
- ~SettingsDialog();
- /*$PUBLIC_FUNCTIONS$*/
-
- bool isValidTQtDir( const TQString& path ) const;
-
- TQString qtDir() const;
- TQString configuration() const;
-
-public slots:
- /*$PUBLIC_SLOTS$*/
- virtual void slotSelectionChanged(TQListBoxItem*);
-
-protected:
- /*$PROTECTED_FUNCTIONS$*/
-
-protected slots:
- /*$PROTECTED_SLOTS$*/
- void addUrlButton_clicked();
-
-};
-
-#endif
-
-
diff --git a/languages/cpp/pcsimporter/qt4importer/settingsdialogbase.ui b/languages/cpp/pcsimporter/qt4importer/settingsdialogbase.ui
deleted file mode 100644
index b0a48d2a..00000000
--- a/languages/cpp/pcsimporter/qt4importer/settingsdialogbase.ui
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
-<class>SettingsDialogBase</class>
-<widget class="TQWidget">
- <property name="name">
- <cstring>SettingsDialogBase</cstring>
- </property>
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>346</width>
- <height>275</height>
- </rect>
- </property>
- <grid>
- <property name="name">
- <cstring>unnamed</cstring>
- </property>
- <widget class="TQLabel" row="0" column="0" rowspan="1" colspan="2">
- <property name="name">
- <cstring>textLabel1_2</cstring>
- </property>
- <property name="text">
- <string>Qt4 include directories:
-Only the selected entry will be used</string>
- </property>
- </widget>
- <widget class="TQPushButton" row="2" column="1">
- <property name="name">
- <cstring>addUrlButton</cstring>
- </property>
- <property name="sizePolicy">
- <sizepolicy>
- <hsizetype>0</hsizetype>
- <vsizetype>0</vsizetype>
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text">
- <string>&amp;Add</string>
- </property>
- </widget>
- <widget class="KURLRequester" row="2" column="0">
- <property name="name">
- <cstring>qtUrl</cstring>
- </property>
- </widget>
- <widget class="TDEListBox" row="1" column="0" rowspan="1" colspan="2">
- <property name="name">
- <cstring>qtListBox</cstring>
- </property>
- </widget>
- </grid>
-</widget>
-<customwidgets>
-</customwidgets>
-<connections>
- <connection>
- <sender>qtListBox</sender>
- <signal>selectionChanged(TQListBoxItem*)</signal>
- <receiver>SettingsDialogBase</receiver>
- <slot>slotSelectionChanged(TQListBoxItem*)</slot>
- </connection>
-</connections>
-<forwards>
- <forward>class TQListBoxItem;</forward>
-</forwards>
-<Q_SIGNALS>
- <signal>enabled(int)</signal>
-</Q_SIGNALS>
-<Q_SLOTS>
- <slot>slotSelectionChanged(TQListBoxItem*)</slot>
-</Q_SLOTS>
-<layoutdefaults spacing="6" margin="11"/>
-<includes>
- <include location="global" impldecl="in implementation">kurlrequester.h</include>
- <include location="global" impldecl="in implementation">tdelistbox.h</include>
-</includes>
-</UI>
diff --git a/languages/cpp/pcsimporter/qtimporter/CMakeLists.txt b/languages/cpp/pcsimporter/qtimporter/CMakeLists.txt
index 64e95d39..614e45b4 100644
--- a/languages/cpp/pcsimporter/qtimporter/CMakeLists.txt
+++ b/languages/cpp/pcsimporter/qtimporter/CMakeLists.txt
@@ -24,7 +24,11 @@ link_directories(
##### other data ################################
-install( FILES kdevqtimporter.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kdevqtimporter.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR tdevelop-desktops
+)
##### libkdevqtimporter (module) ################
diff --git a/languages/cpp/pcsimporter/qtimporter/kdevqtimporter.cpp b/languages/cpp/pcsimporter/qtimporter/kdevqtimporter.cpp
index 62eb38fd..c208ae76 100644
--- a/languages/cpp/pcsimporter/qtimporter/kdevqtimporter.cpp
+++ b/languages/cpp/pcsimporter/qtimporter/kdevqtimporter.cpp
@@ -69,5 +69,3 @@ TQWidget * KDevQtImporter::createSettingsPage( TQWidget * parent, const char * n
m_settings = new SettingsDialog( parent, name );
return m_settings;
}
-
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/pcsimporter/qtimporter/kdevqtimporter.desktop b/languages/cpp/pcsimporter/qtimporter/kdevqtimporter.desktop
index 1b29323c..672c6254 100644
--- a/languages/cpp/pcsimporter/qtimporter/kdevqtimporter.desktop
+++ b/languages/cpp/pcsimporter/qtimporter/kdevqtimporter.desktop
@@ -1,35 +1,9 @@
[Desktop Entry]
-Type=Service
Name=KDevQtImporter
-Name[da]=TDevelop Qt-importør
-Name[de]=Qt-PCS-Import (TDevelop)
-Name[hi]=के-डेव-क्यूटी-आयातक
-Name[nds]=Qt-PCS-Import (TDevelop)
-Name[pl]=KDevImportQt
-Name[sv]=TDevelop QT-import
-Name[ta]=கெடெவ் க்யு இறக்குமதியாளர்
-Name[zh_TW]=KDev Qt 匯入器
+
Comment=TDevelop Qt3 PCS Importer
-Comment[ca]=Importador PCS de Qt3 per a TDevelop
-Comment[da]=TDevelop Qt3 PCS importør
-Comment[de]=Qt3-Import für persistenten Klassenspeicher
-Comment[el]=Εισαγωγέας PCS TDevelop Qt3
-Comment[es]=Importador PCS de Qt3 de TDevelop
-Comment[et]=TDevelopi Qt3 PCS importija
-Comment[fr]=Importation PCS de Qt3 pour TDevelop
-Comment[hu]=TDevelop Qt3 PCS-importáló
-Comment[it]=Importatore PCS di Qt3 di TDevelop
-Comment[ja]=TDevelop Qt3 PCS インポータ
-Comment[nds]=Qt3-Import för duerhaftig Klassenspieker
-Comment[pl]=TDevelop: importowanie PCS Qt3
-Comment[pt]=Importador de PCS para Qt3 do TDevelop
-Comment[pt_BR]=Importador de PCS para Qt3 do TDevelop
-Comment[ru]=Импорт Qt 3 PCS в TDevelop
-Comment[sk]=TDevelop Qt3 PCS import
-Comment[sr]=TDevelop-ов Qt3 PCS увозник
-Comment[sr@Latn]=TDevelop-ov Qt3 PCS uvoznik
-Comment[sv]=TDevelop QT3 PCS-import
-Comment[zh_TW]=TDevelop Qt3 PCS 匯入器
+
+Type=Service
Icon=gear
X-TDE-ServiceTypes=TDevelop/PCSImporter
X-TDE-Library=libkdevqtimporter
diff --git a/languages/cpp/pcsimporter/qtimporter/kdevqtimporter.h b/languages/cpp/pcsimporter/qtimporter/kdevqtimporter.h
index bad9973e..23c511da 100644
--- a/languages/cpp/pcsimporter/qtimporter/kdevqtimporter.h
+++ b/languages/cpp/pcsimporter/qtimporter/kdevqtimporter.h
@@ -19,7 +19,7 @@ class SettingsDialog;
class KDevQtImporter : public KDevPCSImporter
{
- Q_OBJECT
+ TQ_OBJECT
public:
KDevQtImporter( TQObject* parent=0, const char* name=0, const TQStringList& args=TQStringList() );
diff --git a/languages/cpp/pcsimporter/qtimporter/settingsdialog.cpp b/languages/cpp/pcsimporter/qtimporter/settingsdialog.cpp
index 39c2faa3..b79e4b17 100644
--- a/languages/cpp/pcsimporter/qtimporter/settingsdialog.cpp
+++ b/languages/cpp/pcsimporter/qtimporter/settingsdialog.cpp
@@ -56,7 +56,7 @@ SettingsDialog::SettingsDialog( TQWidget* parent, const char* name, WFlags fl )
qtUrl->setMode( KFile::Directory | KFile::ExistingOnly | KFile::LocalOnly );
- connect( addUrlButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(addUrlButton_clicked()) );
+ connect( addUrlButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(addUrlButton_clicked()) );
}
SettingsDialog::~SettingsDialog()
@@ -118,5 +118,3 @@ void SettingsDialog::addUrlButton_clicked( )
}
#include "settingsdialog.moc"
-//kate: indent-mode csands; tab-width 4; space-indent off;
-
diff --git a/languages/cpp/pcsimporter/qtimporter/settingsdialog.h b/languages/cpp/pcsimporter/qtimporter/settingsdialog.h
index 32065973..796adf72 100644
--- a/languages/cpp/pcsimporter/qtimporter/settingsdialog.h
+++ b/languages/cpp/pcsimporter/qtimporter/settingsdialog.h
@@ -16,7 +16,7 @@
class SettingsDialog : public SettingsDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/pcsimporter/qtimporter/settingsdialogbase.ui b/languages/cpp/pcsimporter/qtimporter/settingsdialogbase.ui
index efba8920..af41060e 100644
--- a/languages/cpp/pcsimporter/qtimporter/settingsdialogbase.ui
+++ b/languages/cpp/pcsimporter/qtimporter/settingsdialogbase.ui
@@ -125,12 +125,12 @@ Only the selected entry will be used</string>
<forwards>
<forward>class TQListBoxItem;</forward>
</forwards>
-<Q_SIGNALS>
+<signals>
<signal>enabled(int)</signal>
-</Q_SIGNALS>
-<Q_SLOTS>
+</signals>
+<slots>
<slot>slotSelectionChanged(TQListBoxItem*)</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
<includes>
<include location="global" impldecl="in implementation">kcombobox.h</include>
diff --git a/languages/cpp/pcsimporter/tdelibsimporter/CMakeLists.txt b/languages/cpp/pcsimporter/tdelibsimporter/CMakeLists.txt
index d48bad5a..caf6d64a 100644
--- a/languages/cpp/pcsimporter/tdelibsimporter/CMakeLists.txt
+++ b/languages/cpp/pcsimporter/tdelibsimporter/CMakeLists.txt
@@ -24,7 +24,11 @@ link_directories(
##### other data ################################
-install( FILES kdevtdelibsimporter.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kdevtdelibsimporter.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR tdevelop-desktops
+)
##### libkdevtdelibsimporter (module) ###########
diff --git a/languages/cpp/pcsimporter/tdelibsimporter/kdevtdelibsimporter.cpp b/languages/cpp/pcsimporter/tdelibsimporter/kdevtdelibsimporter.cpp
index d3f5795b..cd830c1a 100644
--- a/languages/cpp/pcsimporter/tdelibsimporter/kdevtdelibsimporter.cpp
+++ b/languages/cpp/pcsimporter/tdelibsimporter/kdevtdelibsimporter.cpp
@@ -114,6 +114,3 @@ TQWidget * KDevKDELibsImporter::createSettingsPage( TQWidget * parent, const cha
m_settings = new SettingsDialog( parent, name );
return m_settings;
}
-//kate: indent-mode csands; tab-width 4; space-indent off;
-
-
diff --git a/languages/cpp/pcsimporter/tdelibsimporter/kdevtdelibsimporter.desktop b/languages/cpp/pcsimporter/tdelibsimporter/kdevtdelibsimporter.desktop
index 9f671533..8bb7d017 100644
--- a/languages/cpp/pcsimporter/tdelibsimporter/kdevtdelibsimporter.desktop
+++ b/languages/cpp/pcsimporter/tdelibsimporter/kdevtdelibsimporter.desktop
@@ -1,47 +1,9 @@
[Desktop Entry]
-Type=Service
Name=KDevKDELibsImporter
-Name[da]=TDevelop KDELibs-importør
-Name[de]=KDELibs-PCS-Import (TDevelop)
-Name[hi]=के-डेव-केडीई-लिब्स-इम्पोर्टर
-Name[ja]=KDev KDE
-Name[nds]=KDELibs-PCS-Import (TDevelop)
-Name[pl]=KDevKDEImportBib
-Name[sk]=KDev KDE import knižníc
-Name[sv]=TDevelop KDE-biblioteksimport
-Name[ta]=கெடெவ் கெடெலிப்ஸ் இறக்குமதியாளர்
-Name[zh_TW]=TDevelop KDE 函式庫匯入器
+
Comment=TDevelop KDELibs PCS Importer
-Comment[ca]=Importador PCS de KDELibs per a TDevelop
-Comment[da]=TDevelop KDELibs PCS importør
-Comment[de]=KDELibs-Import für persistenten Klassenspeicher
-Comment[el]=Εισαγωγέας PCS TDevelop KDELibs
-Comment[es]=Importador PCS de KDELibs de TDevelop
-Comment[et]=TDevelopi tdelibs PCS importija
-Comment[eu]=TDevelop-en KDELibs PCS inportatzailea
-Comment[fa]=واردکنندۀ TDevelop KDELibs PCS
-Comment[fr]=Importation PCS de KDELibs pour TDevelop
-Comment[gl]=Importador PCS de KDELibs para TDevelop
-Comment[hi]=के-डेवलप केडीई-लिब्स पीसीएस आयातक
-Comment[hu]=TDevelop KDELibs PCS-importáló
-Comment[it]=Importatore per KDELibs PCS di TDevelop
-Comment[ja]=TDevelop KDELibs PCS インポータ
-Comment[nds]=KDELibs-Import för duerhaftig Klassenspieker
-Comment[ne]=TDevelop KDELibs PCS आयातकर्ता
-Comment[nl]=TDevelop PCS Importer voor KDELibs
-Comment[pl]=TDevelop: importowanie PCS (KDELibs)
-Comment[pt]=Importador de PCS das KDELibs do TDevelop
-Comment[pt_BR]=Importador PCS do KDELibs para o TDevelop
-Comment[ru]=Загрузка символов из библиотеки KDELibs в хранилище классов
-Comment[sk]=TDevelop PCS import KDE knižníc
-Comment[sr]=TDevelop-ов KDELibs PCS увозник
-Comment[sr@Latn]=TDevelop-ov KDELibs PCS uvoznik
-Comment[sv]=TDevelop KDE-bibliotek PCS-import
-Comment[ta]=கெடெவலப் கெடெலிப்ஸ் பிசிஸ் இறக்குமதியாளர்
-Comment[tg]=Пурборкунии нишонаҳо аз китобхонаи KDELibs дар синфҳои анборӣ
-Comment[tr]=TDevelop KDELibs PCS Aktarıcısı
-Comment[zh_CN]=TDevelop KDELibs PCS 导入器
-Comment[zh_TW]=TDevelop KDE 函式庫匯入器
+
+Type=Service
Icon=gear
X-TDE-ServiceTypes=TDevelop/PCSImporter
X-TDE-Library=libkdevtdelibsimporter
diff --git a/languages/cpp/pcsimporter/tdelibsimporter/kdevtdelibsimporter.h b/languages/cpp/pcsimporter/tdelibsimporter/kdevtdelibsimporter.h
index 14fb7cff..1e79cc12 100644
--- a/languages/cpp/pcsimporter/tdelibsimporter/kdevtdelibsimporter.h
+++ b/languages/cpp/pcsimporter/tdelibsimporter/kdevtdelibsimporter.h
@@ -19,7 +19,7 @@ class SettingsDialog;
class KDevKDELibsImporter : public KDevPCSImporter
{
- Q_OBJECT
+ TQ_OBJECT
public:
KDevKDELibsImporter( TQObject* parent=0, const char* name=0, const TQStringList& args=TQStringList() );
diff --git a/languages/cpp/pcsimporter/tdelibsimporter/settingsdialog.cpp b/languages/cpp/pcsimporter/tdelibsimporter/settingsdialog.cpp
index 5953d08e..0c2ea291 100644
--- a/languages/cpp/pcsimporter/tdelibsimporter/settingsdialog.cpp
+++ b/languages/cpp/pcsimporter/tdelibsimporter/settingsdialog.cpp
@@ -53,7 +53,7 @@ SettingsDialog::SettingsDialog( TQWidget* parent, const char* name, WFlags fl )
kdeUrl->setMode( KFile::Directory | KFile::ExistingOnly | KFile::LocalOnly );
- connect( addUrlButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(addUrlButton_clicked()) );
+ connect( addUrlButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(addUrlButton_clicked()) );
}
SettingsDialog::~SettingsDialog()
@@ -95,7 +95,3 @@ void SettingsDialog::addUrlButton_clicked()
#include "settingsdialog.moc"
-//kate: indent-mode csands; tab-width 4; space-indent off;
-
-
-
diff --git a/languages/cpp/pcsimporter/tdelibsimporter/settingsdialog.h b/languages/cpp/pcsimporter/tdelibsimporter/settingsdialog.h
index adcd182a..5893903d 100644
--- a/languages/cpp/pcsimporter/tdelibsimporter/settingsdialog.h
+++ b/languages/cpp/pcsimporter/tdelibsimporter/settingsdialog.h
@@ -16,7 +16,7 @@
class SettingsDialog : public SettingsDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/pcsimporter/tdelibsimporter/settingsdialogbase.ui b/languages/cpp/pcsimporter/tdelibsimporter/settingsdialogbase.ui
index 8ac0d2db..7253be6d 100644
--- a/languages/cpp/pcsimporter/tdelibsimporter/settingsdialogbase.ui
+++ b/languages/cpp/pcsimporter/tdelibsimporter/settingsdialogbase.ui
@@ -118,12 +118,12 @@ Only the selected entry will be used</string>
<forwards>
<forward>class TQListBoxItem;</forward>
</forwards>
-<Q_SIGNALS>
+<signals>
<signal>enabled(int)</signal>
-</Q_SIGNALS>
-<Q_SLOTS>
+</signals>
+<slots>
<slot>slotSelectionChanged(TQListBoxItem*)</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
<includes>
<include location="global" impldecl="in implementation">kurlrequester.h</include>
diff --git a/languages/cpp/problemreporter.cpp b/languages/cpp/problemreporter.cpp
index c4143d03..34a7fd9e 100644
--- a/languages/cpp/problemreporter.cpp
+++ b/languages/cpp/problemreporter.cpp
@@ -96,7 +96,7 @@ m_markIface( 0 )
"<tt>//FIXME fix this</tt>"));
m_initCurrentTimer = new TQTimer( this );
- connect( m_initCurrentTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(initCurrentList()) );
+ connect( m_initCurrentTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(initCurrentList()) );
m_gridLayout = new TQGridLayout(this,2,3);
m_errorList = new TDEListView(this);
@@ -145,16 +145,16 @@ m_markIface( 0 )
m_gridLayout->addWidget(m_filterLabel,0,1,TQt::AlignRight);
m_gridLayout->addWidget(m_filterEdit,0,2,TQt::AlignLeft);
- connect( m_filterEdit, TQT_SIGNAL(returnPressed()),
- this, TQT_SLOT(slotFilter()) );
- connect( m_filterEdit, TQT_SIGNAL(textChanged( const TQString & )),
- this, TQT_SLOT(slotFilter()) );
- connect( m_tabBar, TQT_SIGNAL(selected(int)),
- this, TQT_SLOT(slotTabSelected(int)) );
- connect( part->partController(), TQT_SIGNAL(activePartChanged(KParts::Part*)),
- this, TQT_SLOT(slotActivePartChanged(KParts::Part*)) );
- connect( part->partController(), TQT_SIGNAL(partAdded(KParts::Part*)),
- this, TQT_SLOT(slotPartAdded(KParts::Part*)) );
+ connect( m_filterEdit, TQ_SIGNAL(returnPressed()),
+ this, TQ_SLOT(slotFilter()) );
+ connect( m_filterEdit, TQ_SIGNAL(textChanged( const TQString & )),
+ this, TQ_SLOT(slotFilter()) );
+ connect( m_tabBar, TQ_SIGNAL(selected(int)),
+ this, TQ_SLOT(slotTabSelected(int)) );
+ connect( part->partController(), TQ_SIGNAL(activePartChanged(KParts::Part*)),
+ this, TQ_SLOT(slotActivePartChanged(KParts::Part*)) );
+ connect( part->partController(), TQ_SIGNAL(partAdded(KParts::Part*)),
+ this, TQ_SLOT(slotPartAdded(KParts::Part*)) );
// any editors that were open when we loaded the project needs to have their markType07 icon set too..
TQPtrListIterator<KParts::Part> it( *m_cppSupport->partController()->parts() );
@@ -225,11 +225,11 @@ void ProblemReporter::InitListView(TDEListView* listview)
listview->addColumn( i18n("Problem") );
listview->setAllColumnsShowFocus( TRUE );
- connect( listview, TQT_SIGNAL(executed(TQListViewItem*)),
- this, TQT_SLOT(slotSelected(TQListViewItem*)) );
+ connect( listview, TQ_SIGNAL(executed(TQListViewItem*)),
+ this, TQ_SLOT(slotSelected(TQListViewItem*)) );
- connect( listview, TQT_SIGNAL(returnPressed(TQListViewItem*)),
- this, TQT_SLOT(slotSelected(TQListViewItem* )) );
+ connect( listview, TQ_SIGNAL(returnPressed(TQListViewItem*)),
+ this, TQ_SLOT(slotSelected(TQListViewItem* )) );
}
@@ -442,4 +442,3 @@ int ProblemReporter::levelToMarkType( int level ) const
}
#include "problemreporter.moc"
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/problemreporter.h b/languages/cpp/problemreporter.h
index 4d14a9ca..01a14192 100644
--- a/languages/cpp/problemreporter.h
+++ b/languages/cpp/problemreporter.h
@@ -104,7 +104,7 @@ namespace KTextEditor
class ProblemReporter: public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
ProblemReporter( CppSupportPart* part, TQWidget* parent = 0, const char* name = 0 );
@@ -155,4 +155,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/qtbuildconfig.cpp b/languages/cpp/qtbuildconfig.cpp
index e846b99c..e6a43f03 100644
--- a/languages/cpp/qtbuildconfig.cpp
+++ b/languages/cpp/qtbuildconfig.cpp
@@ -212,5 +212,3 @@ void QtBuildConfig::setDesignerIntegration( const TQString& designerIntegration
m_designerIntegration = designerIntegration;
}
#include "qtbuildconfig.moc"
-
-//kate: space-indent on; indent-width 4; tab-width 4; replace-tabs on
diff --git a/languages/cpp/qtbuildconfig.h b/languages/cpp/qtbuildconfig.h
index 118503b6..e357a38f 100644
--- a/languages/cpp/qtbuildconfig.h
+++ b/languages/cpp/qtbuildconfig.h
@@ -31,7 +31,7 @@ class TQDomDocument;
*/
class QtBuildConfig : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
@@ -87,5 +87,3 @@ private:
};
#endif
-
-// kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/simplecontext.cpp b/languages/cpp/simplecontext.cpp
index 225bfc84..addaaf9d 100644
--- a/languages/cpp/simplecontext.cpp
+++ b/languages/cpp/simplecontext.cpp
@@ -64,5 +64,3 @@ SimpleVariable SimpleContext::findVariable( const TQString& varname )
}
return SimpleVariable();
}
-
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/simplecontext.h b/languages/cpp/simplecontext.h
index a0075554..ba41921c 100644
--- a/languages/cpp/simplecontext.h
+++ b/languages/cpp/simplecontext.h
@@ -168,4 +168,3 @@ class SimpleContext
};
#endif
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/simpletype.cpp b/languages/cpp/simpletype.cpp
index da73f252..f0df868d 100644
--- a/languages/cpp/simpletype.cpp
+++ b/languages/cpp/simpletype.cpp
@@ -1046,6 +1046,3 @@ void SimpleTypeConfiguration::setGlobalNamespace( TypePointer globalNamespace )
SimpleType::setGlobalNamespace( globalNamespace );
}
}
-
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/simpletype.h b/languages/cpp/simpletype.h
index 1e9a0157..e7623178 100644
--- a/languages/cpp/simpletype.h
+++ b/languages/cpp/simpletype.h
@@ -815,5 +815,3 @@ class TypeTrace {
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/simpletypecachebinder.h b/languages/cpp/simpletypecachebinder.h
index f21be109..b7a0a4f5 100644
--- a/languages/cpp/simpletypecachebinder.h
+++ b/languages/cpp/simpletypecachebinder.h
@@ -345,4 +345,3 @@ class SimpleTypeCacheBinder : public Base {
#endif
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/simpletypecatalog.cpp b/languages/cpp/simpletypecatalog.cpp
index f662acc5..61d0a082 100644
--- a/languages/cpp/simpletypecatalog.cpp
+++ b/languages/cpp/simpletypecatalog.cpp
@@ -370,6 +370,3 @@ TypePointer SimpleTypeCatalog::CatalogBuildInfo::build() {
}
}
-
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/simpletypecatalog.h b/languages/cpp/simpletypecatalog.h
index e22a3fcf..2e043724 100644
--- a/languages/cpp/simpletypecatalog.h
+++ b/languages/cpp/simpletypecatalog.h
@@ -115,5 +115,3 @@ protected:
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/simpletypefunction.cpp b/languages/cpp/simpletypefunction.cpp
index 0af7bdc8..0fcaa100 100644
--- a/languages/cpp/simpletypefunction.cpp
+++ b/languages/cpp/simpletypefunction.cpp
@@ -722,5 +722,3 @@ TypePointer SimpleTypeCatalogFunction::CatalogFunctionBuildInfo::build() {
}
return ret.front();
}
-
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/simpletypefunction.h b/languages/cpp/simpletypefunction.h
index 90b5fcab..d2169e72 100644
--- a/languages/cpp/simpletypefunction.h
+++ b/languages/cpp/simpletypefunction.h
@@ -338,4 +338,3 @@ public:
#endif
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/simpletypenamespace.cpp b/languages/cpp/simpletypenamespace.cpp
index f7937db1..07804e09 100644
--- a/languages/cpp/simpletypenamespace.cpp
+++ b/languages/cpp/simpletypenamespace.cpp
@@ -434,5 +434,3 @@ TypePointer SimpleTypeNamespace::NamespaceBuildInfo::build() {
}
return m_built;
}
-
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/simpletypenamespace.h b/languages/cpp/simpletypenamespace.h
index b465cfb6..555150a7 100644
--- a/languages/cpp/simpletypenamespace.h
+++ b/languages/cpp/simpletypenamespace.h
@@ -161,5 +161,3 @@ class SimpleTypeNamespace : public SimpleTypeImpl {
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/store_walker.cpp b/languages/cpp/store_walker.cpp
index 8b13b808..cd05e3ce 100644
--- a/languages/cpp/store_walker.cpp
+++ b/languages/cpp/store_walker.cpp
@@ -1077,5 +1077,3 @@ TQStringList StoreWalker::scopeOfDeclarator( DeclaratorAST* d, const TQStringLis
{
return scopeOfName( d->declaratorId(), startScope );
}
-
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/store_walker.h b/languages/cpp/store_walker.h
index 1e646d79..374607df 100644
--- a/languages/cpp/store_walker.h
+++ b/languages/cpp/store_walker.h
@@ -137,5 +137,3 @@ private:
};
#endif // __store_walker_h
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/storeconverter.cpp b/languages/cpp/storeconverter.cpp
index 6ad55925..82cd4e5e 100644
--- a/languages/cpp/storeconverter.cpp
+++ b/languages/cpp/storeconverter.cpp
@@ -145,5 +145,3 @@ void StoreConverter::parseArguments(FunctionDom function, CppFunction<Tag> &cppF
function->addArgument(arg);
}
}
-
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/storeconverter.h b/languages/cpp/storeconverter.h
index 1aa48e6b..f9203e9d 100644
--- a/languages/cpp/storeconverter.h
+++ b/languages/cpp/storeconverter.h
@@ -44,5 +44,3 @@ private:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/stringhelpers.cpp b/languages/cpp/stringhelpers.cpp
index bc267c15..262df1e3 100644
--- a/languages/cpp/stringhelpers.cpp
+++ b/languages/cpp/stringhelpers.cpp
@@ -294,6 +294,3 @@ TQString stringMult( int count, TQString str ){
}
}
-
-
-// kate: indent-mode csands; tab-width 4;
diff --git a/languages/cpp/stringhelpers.h b/languages/cpp/stringhelpers.h
index 33e01827..7a97bdef 100644
--- a/languages/cpp/stringhelpers.h
+++ b/languages/cpp/stringhelpers.h
@@ -115,4 +115,3 @@ TQString stringMult( int count, TQString str );
#endif
-// kate: tab-width 2;
diff --git a/languages/cpp/subclassing_template/CMakeLists.txt b/languages/cpp/subclassing_template/CMakeLists.txt
index 3223a7d7..4da5b172 100644
--- a/languages/cpp/subclassing_template/CMakeLists.txt
+++ b/languages/cpp/subclassing_template/CMakeLists.txt
@@ -11,5 +11,4 @@
install( FILES
subclass_template.h subclass_template.cpp
- subclass_qt4_template.h subclass_qt4_template.cpp
DESTINATION ${DATA_INSTALL_DIR}/kdevcppsupport/subclassing )
diff --git a/languages/cpp/subclassing_template/Makefile.am b/languages/cpp/subclassing_template/Makefile.am
index 4e722ca0..6ce03476 100644
--- a/languages/cpp/subclassing_template/Makefile.am
+++ b/languages/cpp/subclassing_template/Makefile.am
@@ -1,5 +1,4 @@
cppsupportdatadir = ${kde_datadir}/kdevcppsupport
subclassingdir = ${cppsupportdatadir}/subclassing
-subclassing_DATA = subclass_template.h subclass_template.cpp \
- subclass_qt4_template.h subclass_qt4_template.cpp
+subclassing_DATA = subclass_template.h subclass_template.cpp
diff --git a/languages/cpp/subclassing_template/subclass_qt4_template.cpp b/languages/cpp/subclassing_template/subclass_qt4_template.cpp
deleted file mode 100644
index 4531fa69..00000000
--- a/languages/cpp/subclassing_template/subclass_qt4_template.cpp
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-#include "$NEWFILENAMELC$.h"
-
-$NEWCLASS$::$NEWCLASS$(TQWidget* parent, TQt::WFlags fl)
-: $TQTBASECLASS$( parent, fl ), Ui::$BASECLASS$()
-{
- setupUi(this);
-}
-
-$NEWCLASS$::~$NEWCLASS$()
-{
-}
-
-/*$SPECIALIZATION$*/
-
diff --git a/languages/cpp/subclassing_template/subclass_qt4_template.h b/languages/cpp/subclassing_template/subclass_qt4_template.h
deleted file mode 100644
index 62751c32..00000000
--- a/languages/cpp/subclassing_template/subclass_qt4_template.h
+++ /dev/null
@@ -1,29 +0,0 @@
-
-#ifndef $NEWFILENAMEUC$_H
-#define $NEWFILENAMEUC$_H
-
-#include <$TQTBASECLASS$>
-#include "ui_$BASEFILENAME$.h"
-
-class $NEWCLASS$ : public $TQTBASECLASS$, private Ui::$BASECLASS$
-{
- Q_OBJECT
-
-
-public:
- $NEWCLASS$(TQWidget* parent = 0, TQt::WFlags fl = 0 );
- ~$NEWCLASS$();
- /*$PUBLIC_FUNCTIONS$*/
-
-public slots:
- /*$PUBLIC_SLOTS$*/
-
-protected:
- /*$PROTECTED_FUNCTIONS$*/
-
-protected slots:
- /*$PROTECTED_SLOTS$*/
-
-};
-
-#endif
diff --git a/languages/cpp/subclassing_template/subclass_template.h b/languages/cpp/subclassing_template/subclass_template.h
index 25bcf98c..5b68d851 100644
--- a/languages/cpp/subclassing_template/subclass_template.h
+++ b/languages/cpp/subclassing_template/subclass_template.h
@@ -6,7 +6,7 @@
class $NEWCLASS$ : public $BASECLASS$
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/languages/cpp/subclassingdlg.cpp b/languages/cpp/subclassingdlg.cpp
index 0982226c..96ec6385 100644
--- a/languages/cpp/subclassingdlg.cpp
+++ b/languages/cpp/subclassingdlg.cpp
@@ -191,13 +191,13 @@ void SubclassingDlg::readUiFile()
// Special widget specific slots
SlotItem *newSlot;
- m_qtBaseClassName = DomUtil::elementByPathExt(doc,"widget").attribute("class",TQDIALOG_OBJECT_NAME_STRING);
+ m_qtBaseClassName = DomUtil::elementByPathExt(doc,"widget").attribute("class","TQDialog");
- if ( (m_qtBaseClassName==TQMAINWINDOW_OBJECT_NAME_STRING) || (m_qtBaseClassName==TQWIDGET_OBJECT_NAME_STRING) )
+ if ( (m_qtBaseClassName=="TQMainWindow") || (m_qtBaseClassName=="TQWidget") )
m_canBeModal = false;
else
m_canBeModal = true;
- if (m_qtBaseClassName != TQWIDGET_OBJECT_NAME_STRING)
+ if (m_qtBaseClassName != "TQWidget")
{
newSlot = new SLOT_ACCEPT;
newSlot->setOn(false);
@@ -214,7 +214,7 @@ void SubclassingDlg::readUiFile()
m_slots << newSlot;
}
- if (m_qtBaseClassName == TQWIZARD_OBJECT_NAME_STRING)
+ if (m_qtBaseClassName == "TQWizard")
{
newSlot = new SLOT_NEXT;
m_slotView->insertItem(newSlot);
@@ -369,10 +369,7 @@ void SubclassingDlg::accept()
int qtVersion = DomUtil::readIntEntry( *m_cppSupport->project()->projectDom(), "/kdevcppsupport/qt/version", 3 );
if (m_creatingNewSubclass)
{
- if ( qtVersion == 3 )
- loadBuffer(buffer,::locate("data", "kdevcppsupport/subclassing/subclass_template.h"));
- else
- loadBuffer(buffer,::locate("data", "kdevcppsupport/subclassing/subclass_qt4_template.h"));
+ loadBuffer(buffer,::locate("data", "kdevcppsupport/subclassing/subclass_template.h"));
buffer = FileTemplate::read(m_cppSupport, "h") + buffer;
TQFileInfo fi(m_filename + ".h");
@@ -464,10 +461,7 @@ void SubclassingDlg::accept()
if (m_creatingNewSubclass)
{
- if ( qtVersion == 3 )
- loadBuffer(buffer,::locate("data", "kdevcppsupport/subclassing/subclass_template.cpp"));
- else
- loadBuffer(buffer,::locate("data", "kdevcppsupport/subclassing/subclass_qt4_template.cpp"));
+ loadBuffer(buffer,::locate("data", "kdevcppsupport/subclassing/subclass_template.cpp"));
buffer = FileTemplate::read(m_cppSupport, "cpp") + buffer;
TQFileInfo fi(m_filename + ".cpp");
@@ -532,5 +526,3 @@ TQString SubclassingDlg::readBaseClassName()
DomUtil::openDOMFile(doc,m_formFile);
return DomUtil::elementByPathExt(doc,WIDGET_CLASS_NAME).text();
}
-
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/subclassingdlg.h b/languages/cpp/subclassingdlg.h
index 43fd06ad..93fe9279 100644
--- a/languages/cpp/subclassingdlg.h
+++ b/languages/cpp/subclassingdlg.h
@@ -81,5 +81,3 @@ protected:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/subclassingdlgbase.ui b/languages/cpp/subclassingdlgbase.ui
index 67dcd97f..1b41e69e 100644
--- a/languages/cpp/subclassingdlgbase.ui
+++ b/languages/cpp/subclassingdlgbase.ui
@@ -233,9 +233,9 @@
<slot>onChangedClassName()</slot>
</connection>
</connections>
-<Q_SLOTS>
+<slots>
<slot>onChangedClassName()</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
<layoutfunctions spacing="KDialog::spacingHint" margin="KDialog::marginHint"/>
<includes>
diff --git a/languages/cpp/tag_creator.cpp b/languages/cpp/tag_creator.cpp
index 16876219..f2a99d99 100644
--- a/languages/cpp/tag_creator.cpp
+++ b/languages/cpp/tag_creator.cpp
@@ -880,5 +880,3 @@ TQString TagUtils::accessToString( int id )
return TQString();
}
-
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/tag_creator.h b/languages/cpp/tag_creator.h
index 425d7135..ff95652b 100644
--- a/languages/cpp/tag_creator.h
+++ b/languages/cpp/tag_creator.h
@@ -127,5 +127,3 @@ private:
};
#endif // __tag_creator_h
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/templates/default.cpp b/languages/cpp/templates/default.cpp
index 9f3c6258..23b3f500 100644
--- a/languages/cpp/templates/default.cpp
+++ b/languages/cpp/templates/default.cpp
@@ -1,4 +1,3 @@
-// -*-c++-*-
//
// C++ Implementation: $MODULE$
//
diff --git a/languages/cpp/templates/default.h b/languages/cpp/templates/default.h
index aa63e1e2..4e987ea1 100644
--- a/languages/cpp/templates/default.h
+++ b/languages/cpp/templates/default.h
@@ -1,4 +1,3 @@
-// -*-c++-*-
//
// C++ Interface: $MODULE$
//
diff --git a/languages/cpp/tqtdesignercppintegration.cpp b/languages/cpp/tqtdesignercppintegration.cpp
index 21db2b63..10472ad8 100644
--- a/languages/cpp/tqtdesignercppintegration.cpp
+++ b/languages/cpp/tqtdesignercppintegration.cpp
@@ -68,7 +68,7 @@ void QtDesignerCppIntegration::addFunctionToClass( KInterfaceDesigner::Function
int funEndLine, funEndColumn;
( *it ) ->getEndPosition( &funEndLine, &funEndColumn );
TQString access = accessID( *it );
- TQPair<int, int> funEndPoint = tqMakePair( funEndLine, funEndColumn );
+ TQPair<int, int> funEndPoint = qMakePair( funEndLine, funEndColumn );
if ( !points.contains( access ) || points[ access ] < funEndPoint )
{
@@ -98,7 +98,7 @@ void QtDesignerCppIntegration::addFunctionToClass( KInterfaceDesigner::Function
else
{
str.prepend( access + ":\n" );
- points[ access ] = tqMakePair( line - 1, 0 );
+ points[ access ] = qMakePair( line - 1, 0 );
pt = points[ access ]; // end of class declaration
}
@@ -214,5 +214,3 @@ void QtDesignerCppIntegration::processImplementationName( TQString &name )
}
#include "tqtdesignercppintegration.moc"
-
-//kate: indent-mode csands; tab-width 4; space-indent off;
diff --git a/languages/cpp/tqtdesignercppintegration.h b/languages/cpp/tqtdesignercppintegration.h
index 0e63f652..be92a995 100644
--- a/languages/cpp/tqtdesignercppintegration.h
+++ b/languages/cpp/tqtdesignercppintegration.h
@@ -24,7 +24,7 @@
class QtDesignerCppIntegration : public QtDesignerIntegration
{
- Q_OBJECT
+ TQ_OBJECT
public:
QtDesignerCppIntegration( KDevLanguageSupport *part, ImplementationWidget *impl );
@@ -37,5 +37,3 @@ protected:
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/typedecoration.h b/languages/cpp/typedecoration.h
index e142d837..2d9615f9 100644
--- a/languages/cpp/typedecoration.h
+++ b/languages/cpp/typedecoration.h
@@ -115,5 +115,3 @@ class TypeDecoration {
};
#endif
-// kate: indent-mode csands; tab-width 4;
-
diff --git a/languages/cpp/typedesc.h b/languages/cpp/typedesc.h
index 77af4e00..592863c4 100644
--- a/languages/cpp/typedesc.h
+++ b/languages/cpp/typedesc.h
@@ -400,4 +400,3 @@ class TypeDescShared : public TypeDesc, public TDEShared {
extern TypeDesc operator + ( const TypeDesc& lhs, const TypeDesc& rhs );
#endif
-// kate: indent-mode csands; tab-width 4;