diff options
Diffstat (limited to 'tdefile-plugins/ps')
-rw-r--r-- | tdefile-plugins/ps/CMakeLists.txt | 6 | ||||
-rw-r--r-- | tdefile-plugins/ps/gscreator.cpp | 16 | ||||
-rw-r--r-- | tdefile-plugins/ps/gsthumbnail.desktop | 53 | ||||
-rw-r--r-- | tdefile-plugins/ps/tdefile_ps.desktop | 59 | ||||
-rw-r--r-- | tdefile-plugins/ps/tdefile_ps.h | 2 |
5 files changed, 14 insertions, 122 deletions
diff --git a/tdefile-plugins/ps/CMakeLists.txt b/tdefile-plugins/ps/CMakeLists.txt index 9a13bcb1..8706f44a 100644 --- a/tdefile-plugins/ps/CMakeLists.txt +++ b/tdefile-plugins/ps/CMakeLists.txt @@ -25,7 +25,11 @@ link_directories( #### other data ################################# -install( FILES tdefile_ps.desktop gsthumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) +tde_create_translated_desktop( + SOURCE tdefile_ps.desktop gsthumbnail.desktop + DESTINATION ${SERVICES_INSTALL_DIR} + PO_DIR tdefile-desktops +) #### tdefile_ps (module) ######################## diff --git a/tdefile-plugins/ps/gscreator.cpp b/tdefile-plugins/ps/gscreator.cpp index c664947b..05d36224 100644 --- a/tdefile-plugins/ps/gscreator.cpp +++ b/tdefile-plugins/ps/gscreator.cpp @@ -67,7 +67,7 @@ #include <sys/wait.h> #include <fcntl.h> #include <errno.h> -#include <kdemacros.h> +#include <tdemacros.h> #include <tqcolor.h> #include <tqfile.h> @@ -81,7 +81,7 @@ extern "C" { - KDE_EXPORT ThumbCreator *new_creator() + TDE_EXPORT ThumbCreator *new_creator() { return new GSCreator; } @@ -241,7 +241,7 @@ bool GSCreator::create(const TQString &path, int width, int height, TQImage &img char translation[64] = ""; char pagesize[32] = ""; char resopt[32] = ""; - std::auto_ptr<KDSCBBOX> bbox = dsc.bbox(); + std::unique_ptr<KDSCBBOX> bbox = dsc.bbox(); if (is_encapsulated) { // GhostScript's rendering at the extremely low resolutions // required for thumbnails leaves something to be desired. To @@ -482,23 +482,23 @@ static bool correctDVI(const TQString& filename) { TQFile f(filename); if (!f.open(IO_ReadOnly)) - return FALSE; + return false; unsigned char test[4]; if ( f.readBlock( (char *)test,2)<2 || test[0] != 247 || test[1] != 2 ) - return FALSE; + return false; int n = f.size(); if ( n < 134 ) // Too short for a dvi file - return FALSE; + return false; f.at( n-4 ); unsigned char trailer[4] = { 0xdf,0xdf,0xdf,0xdf }; if ( f.readBlock( (char *)test, 4 )<4 || strncmp( (char *)test, (char*) trailer, 4 ) ) - return FALSE; + return false; // We suppose now that the dvi file is complete and OK - return TRUE; + return true; } bool GSCreator::getEPSIPreview(const TQString &path, long start, long diff --git a/tdefile-plugins/ps/gsthumbnail.desktop b/tdefile-plugins/ps/gsthumbnail.desktop index 7ef9ba44..e3978a3e 100644 --- a/tdefile-plugins/ps/gsthumbnail.desktop +++ b/tdefile-plugins/ps/gsthumbnail.desktop @@ -1,59 +1,6 @@ [Desktop Entry] Type=Service Name=PostScript, PDF and DVI Files -Name[ar]=ملفات الــ PostScript ، PDF و DVI -Name[br]=Restroù PostScript, PDF ha DVI -Name[bs]=Postscript, PDF i DVI datoteke -Name[ca]=Fitxers PostScript, PDF i DVI -Name[cs]=Postscriptové, PDF a DVI soubory -Name[cy]=Ffeiliau PostScript, PDF a DVI -Name[da]=PostScript, PDF- og DVI-filer -Name[de]=PostScript-, PDF- und DVI-Dateien -Name[el]=Αρχεία PostScript, PDF και DVI -Name[eo]=Postskriptaj, PDF- kaj DVI-dosieroj -Name[es]=Archivos PostScript, PDF y DVI -Name[et]=PostScript-, PDF- ja DVI-failid -Name[eu]=PostScript, PDF eta DVI fitxategiak -Name[fa]=پروندههای PostScript، PDF و DVI -Name[fi]=PostScript-, PDF- ja DVI-tiedostot -Name[fr]=Fichiers PostScript, PDF et DVI -Name[ga]=Comhaid PostScript, PDF agus DVI -Name[gl]=Ficheiros PostScript, PDF e DVI -Name[he]=קבצי PostScript, PDF ו־DVI -Name[hu]=PostScript-, PDF- és DVI-fájlok -Name[is]=PostScript PDF og DVI skrár -Name[it]=File PostScript, PDF e DVI -Name[ja]=Postscript,PDF,DVIファイル -Name[kk]=PostScript, PDF және DVI файлдары -Name[km]=ឯកសារ PostScript, PDF និង DVI -Name[lt]=Postscript, PDF ir DVI bylos -Name[ms]=PostScript, PDF dan Fail DVI -Name[nb]=PostScript, PDF og DVI filer -Name[nds]=PostScript-, PDF- un DVI-Dateien -Name[ne]=पोष्टस्क्रिप्ट, PDF र DVI फाइल -Name[nl]=PostScript-, DVI- en PDF-bestanden -Name[nn]=PostScript-, PDF- og DVI-filer -Name[pl]=Pliki PostScript, PDF i DVI -Name[pt]=Ficheiros PostScript, PDF e DVI -Name[pt_BR]=Arquivos PostScript, PDF e DVI -Name[ro]=Fişiere PostScript, PDF şi DVI -Name[ru]=Файлы PostScript, PDF и DVI -Name[se]=PostScript-, PDF- ja DVI-fiillat -Name[sk]=PostScript, PDF a DVI súbory -Name[sl]=Datoteke PostScript, PDF in DVI -Name[sr]=PostScript, PDF и DVI фајлови -Name[sr@Latn]=PostScript, PDF i DVI fajlovi -Name[sv]=Postscript, PDF och DVI-filer -Name[ta]= போஸ்ட்கிரிப்ட், பிடிஃப் மற்றும் டிவிஐ கோப்புகள் -Name[tg]=Файлҳои PostScript, PDF ва DVI -Name[th]=แฟ้ม PDF, DVI และ โพสต์สคริปต์ -Name[tr]=PostScript, PDF ve DVI Dosyaları -Name[uk]=Файли PostScript, PDF та DVI -Name[uz]=PostScript, PDF va DVI fayllari -Name[uz@cyrillic]=PostScript, PDF ва DVI файллари -Name[zh_CN]=PostScript、PDF 和 DVI 文件 -Name[zh_HK]=PostScript 、PDF 及 DVI 檔案 -Name[zh_TW]=PostScript,PDF 與 DVI 檔 X-TDE-ServiceTypes=ThumbCreator MimeTypes=application/x-dvi,application/postscript,application/pdf,image/x-eps X-TDE-Library=gsthumbnail diff --git a/tdefile-plugins/ps/tdefile_ps.desktop b/tdefile-plugins/ps/tdefile_ps.desktop index f3284a21..8c55a99c 100644 --- a/tdefile-plugins/ps/tdefile_ps.desktop +++ b/tdefile-plugins/ps/tdefile_ps.desktop @@ -1,65 +1,6 @@ [Desktop Entry] Type=Service Name=PostScript Info -Name[af]=Postscript Inligting -Name[ar]=معلومات PostScript -Name[br]=Procinfo PostScript -Name[ca]=Informació de PostScript -Name[cs]=PostScript info -Name[cy]=Gwybodaeth PostScript -Name[da]=PostScript-info -Name[de]=PostScript-Info -Name[el]=Πληροφορίες PostScript -Name[eo]=Postskriptinformo -Name[es]=Info PostScript -Name[et]=PostScript info -Name[fa]=اطلاعات PostScript -Name[fi]=PostScript-tiedot -Name[fr]=Informations PostScript -Name[gl]=Inf. PostScript -Name[he]=מידע PostScript -Name[hi]=पोस्टस्क्रिप्ट जानकारी -Name[hr]=Postscript informacije -Name[hu]=PostScript-jellemzők -Name[is]=PostScript upplýsingar -Name[it]=Informazioni PostScript -Name[ja]=PostScript 情報 -Name[kk]=PostScript мәліметі -Name[km]=ព័ត៌មាន PostScript -Name[lt]=PostScript informacija -Name[lv]=Postscript Info -Name[ms]=Maklumat PostScript -Name[nb]=PostScript-info -Name[nds]=PostScript-Info -Name[ne]=पोष्टस्क्रिप्ट सूचना -Name[nl]=PostScript-info -Name[nn]=PostScript-info -Name[nso]=Tshedimoso ya PostScript -Name[pa]=PostScript ਜਾਣਕਾਰੀ -Name[pl]=Informacja o pliku PostScriptu -Name[pt]=Informação do PostScript -Name[pt_BR]=Informação sobre PostScript -Name[ro]=Informaţii PostScript -Name[ru]=Информация о PostScript -Name[se]=PostScript-dieđut -Name[sl]=Podatki o PostScriptu -Name[sr]=PostScript информације -Name[sr@Latn]=PostScript informacije -Name[sv]=Postscript-information -Name[ta]=முன் எழுத்தாக்க தகவல் -Name[tg]=Иттилоот оиди PostScript -Name[th]=ข้อมูลโพสต์สคริปต์ -Name[tr]=PostScript Bilgisi -Name[uk]=Інформація про PostScript -Name[uz]=PostScript haqida maʼlumot -Name[uz@cyrillic]=PostScript ҳақида маълумот -Name[ven]=Mafhungo a mabammbiri a poso -Name[wa]=Informåcion sol documint PostScript -Name[xh]=Ulwazi Lwe PostScript -Name[zh_CN]=PostScript 信息 -Name[zh_HK]=PostScript 資訊 -Name[zh_TW]=PostScript 資訊 -Name[zu]=Ulwazi Lwesi-PostScript X-TDE-ServiceTypes=KFilePlugin X-TDE-Library=tdefile_ps MimeType=application/postscript;image/x-eps diff --git a/tdefile-plugins/ps/tdefile_ps.h b/tdefile-plugins/ps/tdefile_ps.h index 16f3c56a..4beff5ba 100644 --- a/tdefile-plugins/ps/tdefile_ps.h +++ b/tdefile-plugins/ps/tdefile_ps.h @@ -29,7 +29,7 @@ class TQStringList; class KPSPlugin: public KFilePlugin, public KDSCCommentHandler { - Q_OBJECT + TQ_OBJECT public: KPSPlugin( TQObject *parent, const char *name, |