diff options
Diffstat (limited to 'languages/cpp/app_templates/cmakeqt3app')
6 files changed, 54 insertions, 97 deletions
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(); } |