summaryrefslogtreecommitdiffstats
path: root/kmines
diff options
context:
space:
mode:
Diffstat (limited to 'kmines')
-rw-r--r--kmines/CMakeL10n.txt12
-rw-r--r--kmines/CMakeLists.txt1
-rw-r--r--kmines/Makefile.am2
-rw-r--r--kmines/data/CMakeLists.txt8
-rw-r--r--kmines/data/eventsrc940
-rw-r--r--kmines/data/kmines.desktop65
-rw-r--r--kmines/dialogs.cpp10
-rw-r--r--kmines/dialogs.h12
-rw-r--r--kmines/field.cpp8
-rw-r--r--kmines/field.h2
-rw-r--r--kmines/frame.cpp2
-rw-r--r--kmines/highscores.h2
-rw-r--r--kmines/kzoommainwindow.cpp8
-rw-r--r--kmines/kzoommainwindow.h2
-rw-r--r--kmines/main.cpp66
-rw-r--r--kmines/main.h2
-rw-r--r--kmines/solver/advFastRules.cpp2
-rw-r--r--kmines/solver/solver.cpp8
-rw-r--r--kmines/solver/solver.h4
-rw-r--r--kmines/status.cpp30
-rw-r--r--kmines/status.h2
21 files changed, 97 insertions, 1091 deletions
diff --git a/kmines/CMakeL10n.txt b/kmines/CMakeL10n.txt
index 0fc268bb..59a7d1e5 100644
--- a/kmines/CMakeL10n.txt
+++ b/kmines/CMakeL10n.txt
@@ -1,3 +1,15 @@
##### create translation templates ##############
tde_l10n_create_template( "kmines" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kmines.desktop/"
+ SOURCES data/kmines.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kmines-eventsrc/"
+ SOURCES_DESKTOP data/eventsrc
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/kmines/CMakeLists.txt b/kmines/CMakeLists.txt
index 450004ce..9b5a7aaf 100644
--- a/kmines/CMakeLists.txt
+++ b/kmines/CMakeLists.txt
@@ -18,7 +18,6 @@ include_directories(
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_SOURCE_DIR}/libtdegames
- ${CMAKE_SOURCE_DIR}/libtdegames/highscore
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
diff --git a/kmines/Makefile.am b/kmines/Makefile.am
index 260c9f46..f63617a1 100644
--- a/kmines/Makefile.am
+++ b/kmines/Makefile.am
@@ -1,5 +1,5 @@
SUBDIRS = data bitmaps solver
-INCLUDES = -I$(top_srcdir)/libtdegames -I$(top_srcdir)/libtdegames/highscore $(all_includes)
+INCLUDES = -I$(top_srcdir)/libtdegames $(all_includes)
KDE_CXXFLAGS = $(KDE_USE_FPIE)
diff --git a/kmines/data/CMakeLists.txt b/kmines/data/CMakeLists.txt
index 45e39b94..92f3e5c7 100644
--- a/kmines/data/CMakeLists.txt
+++ b/kmines/data/CMakeLists.txt
@@ -5,10 +5,10 @@ tde_install_icons( kmines )
##### other data ################################
-install( FILES kmines.desktop
- DESTINATION ${XDG_APPS_INSTALL_DIR}
-)
+tde_create_translated_desktop( kmines.desktop )
-install( FILES eventsrc
+tde_create_translated_desktop(
+ SOURCE eventsrc
DESTINATION ${DATA_INSTALL_DIR}/kmines
+ PO_DIR kmines-eventsrc
)
diff --git a/kmines/data/eventsrc b/kmines/data/eventsrc
index 867865db..fb93440c 100644
--- a/kmines/data/eventsrc
+++ b/kmines/data/eventsrc
@@ -1,988 +1,48 @@
[!Global!]
IconName=kmines
Comment=KMines
-Comment[ar]=لعبة الألغام (KMines)
-Comment[be]=Сапёр
-Comment[bn]=কে-মাইন্স
-Comment[hi]=के-माइन्स
-Comment[hr]=KMine
-Comment[ne]=केडीई माइन
-Comment[pa]=ਕੇ-ਸਰੁੰਗ
-Comment[pt_BR]=KMinas
-Comment[sv]=Minröjning
-Comment[ta]=கேகன்னிவெடிகள்
-Comment[tg]=KСапёр
-Comment[tr]=Mayın tarlası
-Comment[wa]=KMenes
-Comment[zh_TW]=KMine 踩地雷
[reveal]
Name=Reveal case
-Name[ar]=أظهر القضية
-Name[be]=Адкрыццё поля
-Name[bg]=Разкриване
-Name[bn]=মাইন প্রদর্শন করো
-Name[bs]=Otkrij polja
-Name[ca]=Descobreix casella
-Name[cs]=Odkrýt pole
-Name[cy]=Dangos cas
-Name[da]=Vis felt
-Name[de]=Aufdecken
-Name[el]=Αποκάλυψη
-Name[eo]=Malkaŝi kazon
-Name[es]=Revelar el caso
-Name[et]=Avab välja
-Name[eu]=Erakutsi kasua
-Name[fa]=آشکار شدن موقعیت
-Name[fi]=Paljasta peli
-Name[fr]=Révéler la case
-Name[gl]=Amosar cadrado
-Name[he]=גלה ריבוע
-Name[hi]=केस प्रकट करें
-Name[hr]=Otkrij slučaj
-Name[hu]=Mező felfedése
-Name[is]=Sýna tösku
-Name[it]=Rivela casella
-Name[ja]=開いたとき
-Name[lt]=Atverti langelį
-Name[lv]=Atrisināt
-Name[mk]=Отворено е поле
-Name[nb]=Avslør
-Name[nds]=Opmaken
-Name[ne]=केस प्रकट
-Name[nl]=Vak openen
-Name[nn]=Avslør
-Name[pa]=ਰੀਵਲ ਕੇਸ
-Name[pl]=Pole odsłonięte
-Name[pt]=Quadrado revelado
-Name[pt_BR]=Revelar quadrado
-Name[ru]=Открытие поля
-Name[se]=Čájet
-Name[sk]=Odkryť pole
-Name[sl]=Odkrij ploščico
-Name[sr]=Откриј случај
-Name[sr@Latn]=Otkrij slučaj
-Name[sv]=Avslöja ruta
-Name[ta]=நிகழ்ச்சியை வெளிப்படுத்து
-Name[tg]=Кушодани ҳолат
-Name[tr]=Kutu aç
-Name[uk]=Відкриття комірки
-Name[zh_CN]=揭开盒盖
-Name[zh_TW]=開挖方格
Comment=Reveal case
-Comment[be]=Адкрыццё поля
-Comment[bg]=Разкриване
-Comment[bn]=মাইন প্রদর্শন করো
-Comment[bs]=Otkrij polja
-Comment[ca]=Descobreix casella
-Comment[cs]=Odkrýt pole
-Comment[cy]=Dangos cas
-Comment[da]=Vis felt
-Comment[de]=Aufdecken
-Comment[el]=Αποκάλυψη
-Comment[eo]=Malkaŝi kazon
-Comment[es]=Revelar el caso
-Comment[et]=Avab välja
-Comment[eu]=Erakutsi kasua
-Comment[fa]=آشکار شدن موقعیت
-Comment[fi]=Paljasta peli
-Comment[fr]=Révéler la case
-Comment[gl]=Amosar cadrado
-Comment[he]=גלה ריבוע
-Comment[hi]=केस प्रकट करें
-Comment[hr]=Otkrij slučaj
-Comment[hu]=Mező felfedése
-Comment[is]=Sýna tösku
-Comment[it]=Rivela casella
-Comment[ja]=開いたとき
-Comment[km]=ករណី​បក
-Comment[lt]=Atverti langelį
-Comment[lv]=Atrisināt
-Comment[mk]=Отворено е поле
-Comment[nb]=Avslør
-Comment[nds]=Opmaken
-Comment[ne]=केस प्रकट
-Comment[nl]=Vak openen
-Comment[nn]=Avslør
-Comment[pl]=Pole zaznaczone
-Comment[pt]=Quadrado revelado
-Comment[pt_BR]=Revelar quadrado
-Comment[ru]=Открытие поля
-Comment[se]=Čájet
-Comment[sk]=Odkryť pole
-Comment[sl]=Odkrij ploščico
-Comment[sr]=Откриј случај
-Comment[sr@Latn]=Otkrij slučaj
-Comment[sv]=Avslöja ruta
-Comment[ta]=நிகழ்ச்சியை வெளிப்படுத்து
-Comment[tg]=Кушодани ҳолат
-Comment[tr]=Kutuyu aç
-Comment[uk]=Відкрити комірку
-Comment[zh_CN]=揭开盒盖
-Comment[zh_TW]=開挖方格
default_presentation=0
[autoreveal]
Name=Autoreveal case
-Name[be]=Адкрыццё пустых палёў
-Name[bg]=Автоматично разкриване
-Name[bn]=স্বয়ংক্রিয়ভাবে মাইন প্রদর্শন করো
-Name[bs]=Automatski otkrij polja
-Name[ca]=Descobreix automàticament casella
-Name[cs]=Automaticky odkrýt pole
-Name[cy]=Dangos cas yn ymysgogol
-Name[da]=Vis felt automatisk
-Name[de]=Automatisch aufdecken
-Name[el]=Αυτόματη αποκάλυψη
-Name[eo]=Aŭtomalkaŝi kazon
-Name[es]=Autorevelar el caso
-Name[et]=Välja automaatne avamine
-Name[eu]=Auto-erakutsi kasua
-Name[fa]=آشکار شدن موقعیت به طور خودکار
-Name[fi]=Automaattisesti paljasta peli
-Name[fr]=Révéler automatiquement la case
-Name[gl]=Auto-amosar cadrado
-Name[he]=גלה ריבוע אוטומטית
-Name[hi]=केस स्वयं प्रकट करें
-Name[hr]=Automatski otkrij slučaj
-Name[hu]=Mező automatikus felfedése
-Name[is]=Sýna tösku sjálfkrafa
-Name[it]=Rivela automaticamente caselle
-Name[ja]=自動で開いたとき
-Name[km]=ករណី​បក​ដោយ​ស្វ័យ​ប្រវត្តិ
-Name[lt]=Automatinis atvėrimas
-Name[lv]=Automātiski atrisināt
-Name[mk]=Автоматски е отворено поле
-Name[nb]=Automatisk avsløring
-Name[nds]=Automaatsch opmaken
-Name[ne]=स्वत: प्रकट केस
-Name[nl]=Vak automatisch openen
-Name[nn]=Automatisk avsløring
-Name[pa]=ਆਟੋਰੀਵਲ ਕੇਸ
-Name[pl]=Pole odsłonięte automatycznie
-Name[pt]=Auto-revelar quadrado
-Name[pt_BR]=Auto-revelar quadrado
-Name[ru]=Открытие пустых полей
-Name[se]=Automáhtalaččat čájet
-Name[sk]=Automaticky odkryť pole
-Name[sl]=Samodejno odkrij ploščico
-Name[sr]=Аутоматски откриј случај
-Name[sr@Latn]=Automatski otkrij slučaj
-Name[sv]=Avslöja ruta automatiskt
-Name[ta]=நிகழ்ச்சியை தானே வெளிப்படுத்து
-Name[tg]=Худкушодашудани ҳолат
-Name[tr]=Otomatik kutu aç
-Name[uk]=Автоматичне відкрити комірки
-Name[zh_CN]=自动揭开盒盖
-Name[zh_TW]=周圍自動開挖方格
Comment=Autoreveal case
-Comment[be]=Адкрыццё пустых палёў
-Comment[bg]=Автоматично разкриване
-Comment[bn]=স্বয়ংক্রিয়ভাবে মাইন প্রদর্শন করো
-Comment[bs]=Automatski otkrij polja
-Comment[ca]=Descobreix automàticament casella
-Comment[cs]=Automaticky odkrýt pole
-Comment[cy]=Dangos cas yn ymysgogol
-Comment[da]=Vis felt automatisk
-Comment[de]=Automatisch aufdecken
-Comment[el]=Αυτόματη αποκάλυψη
-Comment[eo]=Aŭtomalkaŝi kazon
-Comment[es]=Autorevelar el caso
-Comment[et]=Välja automaatne avamine
-Comment[eu]=Auto-erakutsi kasua
-Comment[fa]=آشکار شدن موقعیت به طور خودکار
-Comment[fi]=Automaattisesti paljasta peli
-Comment[fr]=Révéler automatiquement la case
-Comment[gl]=Auto-amosar cadrado
-Comment[he]=גלה ריבוע אוטומטית
-Comment[hi]=केस स्वयं प्रकट करें
-Comment[hr]=Automatski otkrij slučaj
-Comment[hu]=Mező automatikus felfedése
-Comment[is]=Sýna tösku skjakrafa
-Comment[it]=Rivela automaticamente caselle
-Comment[ja]=自動で開いたとき
-Comment[km]=ករណី​បក​ដោយ​ស្វ័យ​ប្រវត្តិ
-Comment[lt]=Automatinis atvėrimas
-Comment[lv]=Automātiski atrisināt
-Comment[mk]=Автоматски е отворено поле
-Comment[nb]=Automatisk avsløring
-Comment[nds]=Automaatsch opmaken
-Comment[ne]=स्वत: प्रकट केस
-Comment[nl]=Vak automatisch openen
-Comment[nn]=Automatisk avsløring
-Comment[pl]=Pole odsłonięte automatycznie
-Comment[pt]=Quadrado auto-revelado
-Comment[pt_BR]=Auto-revelar quadrado
-Comment[ru]=Открытие пустых полей
-Comment[se]=Automáhtalaččat čájet
-Comment[sk]=Automaticky odkryť pole
-Comment[sl]=Samodejno odkrij ploščico
-Comment[sr]=Аутоматски откриј случај
-Comment[sr@Latn]=Automatski otkrij slučaj
-Comment[sv]=Avslöja ruta automatiskt
-Comment[ta]=நிகழ்ச்சியை தானே வெளிப்படுத்து
-Comment[tg]=Худкушодани ҳолат
-Comment[tr]=Kutuyu otomatik aç
-Comment[uk]=Автоматично відкрити комірку
-Comment[zh_CN]=自动揭开盒盖
-Comment[zh_TW]=周圍自動開挖方格
default_presentation=0
[mark]
Name=Mark case
-Name[be]=Пазнака міны
-Name[bg]=Поставяне на флаг
-Name[bn]=মাইন-এ চিহ্ন দাও
-Name[bs]=Označi polje
-Name[ca]=Marca casella
-Name[cs]=Označit pole
-Name[cy]=Marcio cas
-Name[da]=Markér felt
-Name[de]=Markieren
-Name[el]=Σημείωση κουτιού
-Name[eo]=Marki kazon
-Name[es]=Marcar el caso
-Name[et]=Märgib välja
-Name[eu]=Markatu kasua
-Name[fa]=مشخص کردن موقعیت
-Name[fi]=Merkkaa peli
-Name[fr]=Marquer la case
-Name[gl]=Marcar cadrado
-Name[he]=סמן ריבוע
-Name[hi]=केस चिह्नित करें
-Name[hr]=Obilježi slučaj
-Name[hu]=Mező megjelölése
-Name[is]=Merkja tösku
-Name[it]=Segna casella
-Name[ja]=マークしたとき
-Name[km]=ករណី​សម្គាល់
-Name[lt]=Pažymėti langelį
-Name[lv]=Marķēt
-Name[mk]=Обележано е поле
-Name[nb]=Merk
-Name[nds]=Markeren
-Name[ne]=चिन्ह केस
-Name[nl]=Vak markeren
-Name[nn]=Merk
-Name[pa]=ਮਾਰਕ ਕੇਸ
-Name[pl]=Pole zaznaczone
-Name[pt]=Marcar quadrado
-Name[pt_BR]=Marcar quadrado
-Name[ru]=Отметка мины
-Name[se]=Merke
-Name[sk]=Označiť pole
-Name[sl]=Označi ploščico
-Name[sr]=Обележи случај
-Name[sr@Latn]=Obeleži slučaj
-Name[sv]=Markera ruta
-Name[ta]=நிகழ்ச்சியை குறி
-Name[tg]=Нишонакунии ҳолат
-Name[tr]=Kutuyu işaretle
-Name[uk]=Позначення комірки
-Name[zh_CN]=标记盒子
-Name[zh_TW]=標記方格
Comment=Mark case
-Comment[be]=Пазнака міны
-Comment[bg]=Поставяне на флаг
-Comment[bn]=সম্ভাব্য মাইন-এ চিহ্ন দাও
-Comment[bs]=Označi polje
-Comment[ca]=Marca casella
-Comment[cs]=Označit pole
-Comment[cy]=Marcio cas
-Comment[da]=Markér felt
-Comment[de]=Markieren
-Comment[el]=Σημείωση κουτιού
-Comment[eo]=Marki kazon
-Comment[es]=Marcar el caso
-Comment[et]=Märgib välja
-Comment[eu]=Markatu kasua
-Comment[fa]=مشخص کردن موقعیت
-Comment[fi]=Merkkaa peli
-Comment[fr]=Marquer la case
-Comment[gl]=Marcar cadrado
-Comment[he]=סמן ריבוע
-Comment[hi]=केस चिह्नित करें
-Comment[hr]=Obilježi slučaj
-Comment[hu]=Mező megjelölése
-Comment[is]=Merkja tösku
-Comment[it]=Segna casella
-Comment[ja]=マークしたとき
-Comment[km]=ករណី​សម្គាល់
-Comment[lt]=Pažymėti langelį
-Comment[lv]=Marķēt
-Comment[mk]=Обележано е поле
-Comment[nb]=Merk
-Comment[nds]=Markeren
-Comment[ne]=केसमा चिन्ह लगाउनुहोस्
-Comment[nl]=Vak markeren
-Comment[nn]=Merk
-Comment[pl]=Zaznaczenie pola
-Comment[pt]=Quadrado marcado
-Comment[pt_BR]=Marcar quadrado
-Comment[ru]=Отметка мины
-Comment[se]=Merke
-Comment[sk]=Označiť pole
-Comment[sl]=Označi ploščico
-Comment[sr]=Обележи случај
-Comment[sr@Latn]=Obeleži slučaj
-Comment[sv]=Markera ruta
-Comment[ta]=நிகழ்ச்சியை குறி
-Comment[tg]=Нишонакунии ҳолат
-Comment[tr]=Kutuyu işaretle
-Comment[uk]=Помітити комірку
-Comment[zh_CN]=标记盒子
-Comment[zh_TW]=標記方格
default_presentation=0
[unmark]
Name=Unmark case
-Name[be]=Здыманне пазнакі
-Name[bg]=Премахване на флаг
-Name[bn]=মাইন-এ দেওয়া চিহ্ন মুছে ফেল
-Name[bs]=Odznači polje
-Name[ca]=Desmarca casella
-Name[cs]=Zrušit označení pole
-Name[cy]=Dadmarcio cas
-Name[da]=Afmarkér felt
-Name[de]=Markierung entfernen
-Name[el]=Αναίρεση σημείωσης κουτιού
-Name[eo]=Malmarki kazon
-Name[es]=Desmarcar el caso
-Name[et]=Eemaldab väljalt märgi
-Name[eu]=Desmarkatu kasua
-Name[fa]=نامشخص کردن موقعیت
-Name[fi]=Poista merkki pelistä
-Name[fr]=Ne plus marquer la case
-Name[gl]=Desmarcar cadrado
-Name[he]=הורד סימון מריבוע
-Name[hi]=केस अचिह्नित करें
-Name[hr]=Skini obilježje sa slučaja
-Name[hu]=Mező kijelölésének megszüntetése
-Name[is]=Afmerkja tösku
-Name[it]=Togli segno su casella
-Name[ja]=マークを外したとき
-Name[km]=ករណី​មិន​សម្គាល់
-Name[lt]=Atžymėti langelį
-Name[lv]=Noņemt marķējumu
-Name[mk]=Одобележано е поле
-Name[nb]=Fjern merket
-Name[nds]=Markeren wegdoon
-Name[ne]=केसको चिन्ह हटाउनुहोस्
-Name[nl]=Vakmarkering verwijderen
-Name[nn]=Fjern merke
-Name[pa]=ਅਣ-ਮਾਰਕ ਕੇਸ
-Name[pl]=Pole odznaczone
-Name[pt]=Desmarcar quadrado
-Name[pt_BR]=Desmarcar quadrado
-Name[ru]=Снятие отметки
-Name[se]=Váldde mearkka eret
-Name[sk]=Odstrániť značku poľa
-Name[sl]=Odstrani oznako
-Name[sr]=Скини обележје са случаја
-Name[sr@Latn]=Skini obeležje sa slučaja
-Name[sv]=Avmarkera ruta
-Name[ta]=நிகழ்ச்சியை குறிக்காதே
-Name[tg]=Гирифтани нишонаи ҳолат
-Name[tr]=Kutudaki işareti kaldır
-Name[uk]=Зняття помітки з комірки
-Name[zh_CN]=不标记盒子
-Name[zh_TW]=去標記方格
Comment=Unmark case
-Comment[be]=Здыманне пазнакі
-Comment[bg]=Премахване на флаг
-Comment[bn]=মাইন-এ দেওয়া চিহ্ন মুছে ফেল
-Comment[bs]=Odznači polje
-Comment[ca]=Desmarca casella
-Comment[cs]=Zrušit označení pole
-Comment[cy]=Dadmarcio cas
-Comment[da]=Afmarkér felt
-Comment[de]=Markierung entfernen
-Comment[el]=Αναίρεση σημείωσης κουτιού
-Comment[eo]=Malmarki kazon
-Comment[es]=Desmarcar el caso
-Comment[et]=Eemaldab väljalt märgi
-Comment[eu]=Desmarkatu kasua
-Comment[fa]=نامشخص کردن موقعیت
-Comment[fi]=Poista merkki pelistä
-Comment[fr]=Ne plus marquer la case
-Comment[gl]=Desmarcar cadrado
-Comment[he]=הורד סימון מריבוע
-Comment[hi]=केस अचिह्नित करें
-Comment[hr]=Skini obilježje sa slučaja
-Comment[hu]=Mező megjelölésének megszüntetése
-Comment[is]=Afmerkja tösku
-Comment[it]=Togli segno a casella
-Comment[ja]=マークを外したとき
-Comment[km]=ករណី​មិន​សម្គាល់
-Comment[lt]=Atžymėti langelį
-Comment[lv]=Noņemt marķējumu
-Comment[mk]=Одобележано е поле
-Comment[nb]=Fjern merket
-Comment[nds]=Markeren wegdoon
-Comment[ne]=केसको चिन्ह हटाउनुहोस्
-Comment[nl]=Vakmarkering verwijderen
-Comment[nn]=Fjern merke
-Comment[pl]=Odznaczenie pola
-Comment[pt]=Quadrado desmarcado
-Comment[pt_BR]=Desmarcar quadrado
-Comment[ru]=Снятие отметки
-Comment[se]=Váldde eret mearkka
-Comment[sk]=Odstrániť značku poľa
-Comment[sl]=Odstrani oznako
-Comment[sr]=Скини обележје са случаја
-Comment[sr@Latn]=Skini obeležje sa slučaja
-Comment[sv]=Avmarkera ruta
-Comment[ta]=நிகழ்ச்சியை குறிக்காதே
-Comment[tg]=Гирифтани нишонаи ҳолат
-Comment[tr]=Kutudaki işareti kaldır
-Comment[uk]=Зняти помітку з комірки
-Comment[zh_CN]=不标记盒子
-Comment[zh_TW]=去標記方格
default_presentation=0
[explosion]
Name=Explosion
-Name[ar]=انفجار
-Name[be]=Выбух
-Name[bg]=Експлозия
-Name[bn]=বিস্ফোরণ
-Name[br]=Tarzhad
-Name[bs]=Eksplozija
-Name[ca]=Explosió
-Name[cs]=Exploze
-Name[cy]=Ffrwydriad
-Name[da]=Eksplosion
-Name[el]=Έκρηξη
-Name[eo]=Eksplodo
-Name[es]=Explosión
-Name[et]=Plahvatus
-Name[eu]=Eztanda
-Name[fa]=انفجار
-Name[fi]=Räjähdys
-Name[gl]=Estoupido
-Name[he]=פיצוץ
-Name[hi]=धमाका
-Name[hr]=Eksplozija
-Name[hu]=Robbanás
-Name[is]=Sprenging
-Name[it]=Esplosione
-Name[ja]=爆発
-Name[km]=ការ​ផ្ទុះ
-Name[ko]=폭발
-Name[lt]=Sprogimas
-Name[lv]=Eksplozija
-Name[mk]=Експлозија
-Name[nb]=Eksplosjon
-Name[nds]=Exploschoon
-Name[ne]=विस्फोट
-Name[nl]=Explosie
-Name[nn]=Eksplosjon
-Name[pa]=ਧਮਾਕੇ
-Name[pl]=Wybuch
-Name[pt]=Explosão
-Name[pt_BR]=Explosão
-Name[ro]=Explozie
-Name[ru]=Взрыв
-Name[se]=Eksplošuvdna
-Name[sk]=Výbuch
-Name[sl]=Eksplozija
-Name[sr]=Експлозија
-Name[sr@Latn]=Eksplozija
-Name[ta]=அதிர்வெடி
-Name[tg]=Таркиш
-Name[tr]=Patlama
-Name[uk]=Вибух
-Name[uz]=Portlash
-Name[uz@cyrillic]=Портлаш
-Name[wa]=Esplôzion
-Name[zh_CN]=爆炸
-Name[zh_TW]=爆炸
Comment=Explosion
-Comment[be]=Выбух
-Comment[bg]=Експлозия
-Comment[bn]=বিস্ফোরণ
-Comment[br]=Tarzhad
-Comment[bs]=Eksplozija
-Comment[ca]=Explosió
-Comment[cs]=Exploze
-Comment[cy]=Ffrwydriad
-Comment[da]=Eksplosion
-Comment[el]=Έκρηξη
-Comment[eo]=Eksplodo
-Comment[es]=Explosión
-Comment[et]=Plahvatus
-Comment[eu]=Eztanda
-Comment[fa]=انفجار
-Comment[fi]=Räjähdys
-Comment[gl]=Estoupido
-Comment[he]=פיצוץ
-Comment[hi]=धमाका
-Comment[hr]=Eksplozija
-Comment[hu]=Robbanás
-Comment[is]=Sprenging
-Comment[it]=Esplosione
-Comment[ja]=爆発
-Comment[km]=ការ​ផ្ទុះ
-Comment[ko]=폭발
-Comment[lt]=Sprogimas
-Comment[lv]=Eksplozija
-Comment[mk]=Експлозија
-Comment[nb]=Eksplosjon
-Comment[nds]=Exploschoon
-Comment[ne]=विस्फोट
-Comment[nl]=Explosie
-Comment[nn]=Eksplosjon
-Comment[pa]=ਧਮਾਕਾਖੇਜ਼
-Comment[pl]=Wybuch
-Comment[pt]=Explosão
-Comment[pt_BR]=Explosão
-Comment[ro]=Explozie
-Comment[ru]=Взрыв
-Comment[se]=Eksplošuvdna
-Comment[sk]=Výbuch
-Comment[sl]=Eksplozija
-Comment[sr]=Експлозија
-Comment[sr@Latn]=Eksplozija
-Comment[ta]=அதிர்வெடி
-Comment[tg]=Таркиш
-Comment[tr]=Patlama
-Comment[uk]=Вибух
-Comment[uz]=Portlash
-Comment[uz@cyrillic]=Портлаш
-Comment[wa]=Esplôzion
-Comment[zh_CN]=爆炸
-Comment[zh_TW]=爆炸
default_presentation=0
[won]
Name=Game won
-Name[ar]=ربحت اللعبة
-Name[be]=Перамога
-Name[bg]=Спечелихте
-Name[bn]=খেলা জিতেছেন
-Name[br]=Gounezet eo ar c'hoari
-Name[bs]=Pobjeda
-Name[ca]=Partida guanyada
-Name[cs]=Vyhraná hra
-Name[cy]=Gêm wedi ei ennill
-Name[da]=Spillet vundet
-Name[de]=Spiel gewonnen
-Name[el]=Παιχνίδι κερδήθηκε
-Name[eo]=Ludo venkita
-Name[es]=Partida ganada
-Name[et]=Mäng läbi, sina võitsid
-Name[eu]=Jokoa irabazi da
-Name[fa]=برد بازی
-Name[fi]=Peli voitettu
-Name[fr]=Partie gagnée
-Name[gl]=Xogo gañado
-Name[he]=ניצחת!
-Name[hi]=खेल में जीत हुई
-Name[hr]=Igra je dobivena
-Name[hu]=Győzelem
-Name[is]=Leikur unninn
-Name[it]=Partita vinta
-Name[ja]=ゲームに勝ち
-Name[km]=ល្បែង​បាន​ឈ្នះ
-Name[ko]=게임에서 이김
-Name[lt]=Žaidimas laimėtas
-Name[lv]=Spēle uzvarēta
-Name[mk]=Играта е добиена
-Name[nb]=Du vant
-Name[nds]=Speel wunnen
-Name[ne]=खेल जित्नु भयो
-Name[nl]=Spel gewonnen
-Name[nn]=Du vann
-Name[pa]=ਖੇਡ ਜਿੱਤੀ
-Name[pl]=Gra wygrana
-Name[pt]=Jogo ganho
-Name[pt_BR]=Jogo ganho
-Name[ro]=Joc cîştigat
-Name[ru]=Победа
-Name[se]=Don vuitet
-Name[sk]=Vyhraná hra
-Name[sl]=Igra je dobljena
-Name[sr]=Игра је добијена
-Name[sr@Latn]=Igra je dobijena
-Name[sv]=Du vann spelet
-Name[ta]=ஆட்டம் ஜெயிக்கப்பட்டது
-Name[tg]=Дар бозӣ ғолиб омадед
-Name[tr]=Oyun kazanıldı
-Name[uk]=Гру виграно
-Name[wa]=Djeu wangnî
-Name[zh_CN]=您赢了游戏
-Name[zh_TW]=遊戲獲勝
Comment=Game won
-Comment[ar]=ربحت اللعبة
-Comment[be]=Перамога
-Comment[bg]=Спечелихте
-Comment[bn]=খেল খতম
-Comment[br]=Gounezet eo ar c'hoari
-Comment[bs]=Pobjeda
-Comment[ca]=Partida guanyada
-Comment[cs]=Vyhraná hra
-Comment[cy]=Gêm wedi ei ennill
-Comment[da]=Spil vundet
-Comment[de]=Spiel gewonnen
-Comment[el]=Παιχνίδι κερδήθηκε
-Comment[eo]=Ludo venkita
-Comment[es]=Partida ganada
-Comment[et]=Mäng läbi, sina võitsid
-Comment[eu]=Jokoa irabazi da
-Comment[fa]=برد بازی
-Comment[fi]=Peli voitettu
-Comment[fr]=Partie gagnée
-Comment[gl]=Xogo gañado
-Comment[he]=ניצחת!
-Comment[hi]=खेल में जीत हुई
-Comment[hr]=Igra je dobivena
-Comment[hu]=Győzelem
-Comment[is]=Leikur unninn
-Comment[it]=Partita vinta
-Comment[ja]=ゲームに勝ち
-Comment[km]=ល្បែង​បាន​ឈ្នះ
-Comment[ko]=게임에서 이김
-Comment[lt]=Žaidimas laimėtas
-Comment[lv]=Spēle ir uzvarēta
-Comment[mk]=Играта е добиена
-Comment[nb]=Du vant!
-Comment[nds]=Speel wunnen
-Comment[ne]=खेल जित्नु भयो
-Comment[nl]=Spel gewonnen
-Comment[nn]=Du vann
-Comment[pa]=ਖੇਡ ਜਿੱਤੀ
-Comment[pl]=Gra wygrana
-Comment[pt]=Jogo ganho
-Comment[pt_BR]=Jogo ganho
-Comment[ro]=Joc cîştigat
-Comment[ru]=Победа
-Comment[se]=Don vuitet
-Comment[sk]=Vyhraná hra
-Comment[sl]=Igra je dobljena
-Comment[sr]=Игра је добијена
-Comment[sr@Latn]=Igra je dobijena
-Comment[sv]=Du vann spelet
-Comment[ta]=ஆட்டம் ஜெயிக்கப்பட்டது
-Comment[tg]=Дар бозӣ ғолиб омадед
-Comment[tr]=Oyun kazanıldı
-Comment[uk]=Гру виграно
-Comment[wa]=Djeu wangnî
-Comment[zh_CN]=您赢了游戏
-Comment[zh_TW]=遊戲獲勝
default_presentation=0
[lost]
Name=Game lost
-Name[ar]=خسرت اللعبة
-Name[be]=Параза
-Name[bg]=Загубихте
-Name[bn]=খেলায় হেরে গিয়েছেন
-Name[br]=Kollet eo ar c'hoari
-Name[bs]=Poraz
-Name[ca]=Partida perduda
-Name[cs]=Prohraná hra
-Name[cy]=Gêm wedi ei golli
-Name[da]=Spil tabt
-Name[de]=Spiel verloren
-Name[el]=Παιχνίδι χάθηκε
-Name[eo]=Ludo malvenkita
-Name[es]=Partida perdida
-Name[et]=Mäng läbi, sina kaotasid
-Name[eu]=Jokoa galdu da
-Name[fa]=باخت بازی
-Name[fi]=Peli hävitty
-Name[fr]=Partie perdue
-Name[gl]=Xogo perdido
-Name[he]=המשחק הסתיים, הפסדת
-Name[hi]=खेल में हार हुई
-Name[hr]=Igra je izgubljena
-Name[hu]=Vereség
-Name[is]=Leik tapað
-Name[it]=Partita persa
-Name[ja]=ゲームに負け
-Name[km]=ល្បែង​បាន​ចាញ់
-Name[ko]=게임에서 짐
-Name[lt]=Žaidimas pralaimėtas
-Name[lv]=Spēle zaudēta
-Name[mk]=Играта е изгубена
-Name[nb]=Du tapte
-Name[nds]=Speel verloren
-Name[ne]=खेल हार्नु भयो
-Name[nl]=Spel verloren
-Name[nn]=Du tapte
-Name[pa]=ਖੇਡ ਹਾਰੀ
-Name[pl]=Koniec gry, przegrałeś
-Name[pt]=Jogo perdido
-Name[pt_BR]=Jogo perdido
-Name[ro]=Joc pierdut
-Name[ru]=Поражение
-Name[se]=Don vuoittohallet
-Name[sk]=Prehraná hra
-Name[sl]=Igra je izgubljena
-Name[sr]=Игра је изгубљена
-Name[sr@Latn]=Igra je izgubljena
-Name[sv]=Du förlorade spelet
-Name[ta]=ஆட்டம் இழக்கப்பட்டது
-Name[tg]=Дар бозӣ мағлуб шудед
-Name[tr]=Oyun kaybedildi
-Name[uk]=Гра програна
-Name[wa]=Djeu pierdou
-Name[zh_CN]=您输了游戏
-Name[zh_TW]=遊戲失敗
Comment=Game lost
-Comment[ar]=خسرت اللعبة
-Comment[be]=Параза
-Comment[bg]=Загубихте
-Comment[bn]=খেলায় হেরে গিয়েছেন
-Comment[br]=Koll eo ar c'hoari
-Comment[bs]=Poraz
-Comment[ca]=Partida perduda
-Comment[cs]=Prohraná hra
-Comment[cy]=Gêm wedi ei golli
-Comment[da]=Spil tabt
-Comment[de]=Spiel verloren
-Comment[el]=Παιχνίδι χάθηκε
-Comment[eo]=Ludo malvenkita
-Comment[es]=Partida perdida
-Comment[et]=Mäng läbi, sina kaotasid
-Comment[eu]=Jokoa galdu da
-Comment[fa]=باخت بازی
-Comment[fi]=Peli hävitty
-Comment[fr]=Partie perdue
-Comment[gl]=Xogo perdido
-Comment[he]=המשחק הסתיים, הפסדת
-Comment[hi]=खेल में हार हुई
-Comment[hr]=Igra je izgubljena
-Comment[hu]=Vereség
-Comment[is]=Leik tapað
-Comment[it]=Partita persa
-Comment[ja]=ゲームに負け
-Comment[km]=ល្បែង​បាន​ចាញ់
-Comment[ko]=게임에서 짐
-Comment[lt]=Žaidimas pralaimėtas
-Comment[lv]=Spēle ir zaudēta
-Comment[mk]=Играта е изубена
-Comment[nb]=Du tapte
-Comment[nds]=Speel verloren
-Comment[ne]=खेल हार्नु भयो
-Comment[nl]=Spel verloren
-Comment[nn]=Du tapte
-Comment[pa]=ਖੇਡ ਹਾਰੀ
-Comment[pl]=Koniec gry, przegrałeś
-Comment[pt]=Jogo perdido
-Comment[pt_BR]=Jogo perdido
-Comment[ro]=Joc pierdut
-Comment[ru]=Поражение
-Comment[se]=Don vuoittohallet
-Comment[sk]=Prehraná hra
-Comment[sl]=Igra je izgubljena
-Comment[sr]=Игра је изгубљена
-Comment[sr@Latn]=Igra je izgubljena
-Comment[sv]=Du förlorade spelet
-Comment[ta]=ஆட்டம் இழக்கப்பட்டது
-Comment[tg]=Дар бозӣ мағлуб шудед
-Comment[tr]=Oyun kaybedildi
-Comment[uk]=Гра програна
-Comment[wa]=Djeu pierdou
-Comment[zh_CN]=您输了游戏
-Comment[zh_TW]=遊戲失敗
default_presentation=0
[set_uncertain]
Name=Set question mark
-Name[be]=Пазначыць пытальнікам
-Name[bg]=Поставяне на въпросителна
-Name[bn]=প্রশ্নবোধক চিহ্ন দিন
-Name[bs]=Postavi upitnik
-Name[ca]=Marca amb un interrogant
-Name[cs]=Nastavit otazník
-Name[cy]=Gosod gofynnod
-Name[da]=Sæt spørgsmålstegn
-Name[de]=Markierung setzen
-Name[el]=Προσθήκη ερωτηματικού
-Name[eo]=Meti demandsignon
-Name[es]=Establecer signo de interrogación
-Name[et]=Pane küsimärk
-Name[eu]=Ezarri galdera-marka
-Name[fa]=گذاردن علامت سؤال
-Name[fi]=Aseta kysymysmerkki
-Name[fr]=Ajout d'un point d'interrogation
-Name[he]=הצב סימן שאלה
-Name[hr]=Postavi oznaku pitanja
-Name[hu]=Kérdőjel beállítása
-Name[is]=Setja spurningamerkið
-Name[it]=Metti punto interrogativo
-Name[ja]=クエスチョンマークをセットする
-Name[km]=កំណត់​សញ្ញា​សួរ
-Name[lt]=Uždėti klaustuką
-Name[lv]=Novietot jautājuma zīmi
-Name[mk]=Поставен е прашалник
-Name[nb]=Angi spørsmåltegn
-Name[nds]=Fraagteken setten
-Name[ne]=प्रश्न चिन्ह सेट गर्नुहोस्
-Name[nl]=Vraagteken instellen
-Name[nn]=Set spørjeteikn
-Name[pa]=ਸਵਾਲੀਆ ਨਿਸ਼ਾਨ ਬਣਾਓ
-Name[pl]=Wstaw znak zapytania
-Name[pt]=Colocar um ponto de interrogação
-Name[pt_BR]=Marcar como ponto de interrogação
-Name[ru]=Отметка вопросом
-Name[se]=Bija jearaldatmearkka
-Name[sk]=Nastaviť otáznik
-Name[sl]=Postavi vprašaj
-Name[sr]=Постави знак питања
-Name[sr@Latn]=Postavi znak pitanja
-Name[sv]=Placerade frågetecken
-Name[ta]=கேள்விக்குறியை அமை
-Name[uk]=Поставити знак питання
-Name[zh_CN]=设置了问号
-Name[zh_TW]=設定問號
Comment=Set question mark
-Comment[be]=Пазначыць пытальнікам
-Comment[bg]=Поставяне на въпросителна
-Comment[bn]=প্রশ্নবোধক চিহ্ন দিন
-Comment[bs]=Postavi upitnik
-Comment[ca]=Marca amb interrogant
-Comment[cs]=Nastavit otazník
-Comment[cy]=Gosod gofynnod
-Comment[da]=Sæt spørgsmålstegn
-Comment[de]=Markierung setzen
-Comment[el]=Προσθήκη ερωτηματικού
-Comment[eo]=Meti demandsignon
-Comment[es]=Establecer signo de interrogación
-Comment[et]=Pane küsimärk
-Comment[eu]=Ezarri galdera-marka
-Comment[fa]=گذاردن علامت سؤال
-Comment[fi]=Aseta kysymysmerkki
-Comment[fr]=Ajout d'un point d'interrogation
-Comment[he]=הצב סימן שאלה
-Comment[hr]=Postavi oznaku pitanja
-Comment[hu]=Kérdőjel beállítása
-Comment[is]=Setja spurningamerkið
-Comment[it]=Metti punto interrogativo
-Comment[ja]=クエスチョンマークをセットする
-Comment[km]=កំណត់​សញ្ញា​សួរ
-Comment[lt]=Uždėti klaustuką
-Comment[lv]=Novieto jautājuma zīmi
-Comment[mk]=Поставен е прашалник
-Comment[nb]=Angi spørsmåltegn
-Comment[nds]=Fraagteken setten
-Comment[ne]=प्रश्न चिन्ह सेट गर्नुहोस्
-Comment[nl]=Vraagteken instellen
-Comment[nn]=Set spørjeteikn
-Comment[pa]=ਸਵਾਲੀਆ ਨਿਸ਼ਾਨ ਦਿਓ
-Comment[pl]=Wstawia znak zapytania
-Comment[pt]=Colocar um ponto de interrogação
-Comment[pt_BR]=Marcar como ponto de interrogação
-Comment[ru]=Отметка вопросом
-Comment[se]=Bija jearaldatmearkka
-Comment[sk]=Nastaviť otáznik
-Comment[sl]=Postavi vprašaj
-Comment[sr]=Постави знак питања
-Comment[sr@Latn]=Postavi znak pitanja
-Comment[sv]=Placerade frågetecken
-Comment[ta]=கேள்விக்குறியை அமை
-Comment[uk]=Поставити знак питання
-Comment[zh_CN]=设置了问号
-Comment[zh_TW]=設定問號
default_presentation=0
[unset_uncertain]
Name=Unset question mark
-Name[be]=Зняць пытальнік
-Name[bg]=Премахване на въпросителна
-Name[bn]=প্রশ্নবোধক চিহ্ন সরিয়ে ফেলুন
-Name[bs]=Isključi upitnik
-Name[ca]=Desmarca l'interrogant
-Name[cs]=Zrušit nastavení otazníku
-Name[cy]=Dadosod gofynnod
-Name[da]=Fjern spørgsmålstegn
-Name[de]=Markierung entfernen
-Name[el]=Αφαίρεση του ερωτηματικού
-Name[eo]=Malmeti demandsignon
-Name[es]=Quitar signo de interrogación
-Name[et]=Eemalda küsimärk
-Name[eu]=Kendu galdera-marka
-Name[fa]=برداشتن علامت سؤال
-Name[fi]=Poista kysymysmerkki
-Name[fr]=Retrait d'un point d'interrogation
-Name[he]=הורד סימן שאלה
-Name[hr]=Ukloni oznaku pitanja
-Name[hu]=Kérdőjel megszüntetése
-Name[is]=Afsetja spurningamerkið
-Name[it]=Togli punto interrogativo
-Name[ja]=クエスチョンマークを外す
-Name[km]=ដោះ​កំណត់​សញ្ញា​សួរ
-Name[lt]=Nuimti klaustuką
-Name[lv]=Noņemt jautajuma zīmi
-Name[mk]=Отстранет е прашалник
-Name[nb]=Fjern spørsmåltegn
-Name[nds]=Fraagteken wegmaken
-Name[ne]=प्रश्न चिन्ह अनसेट गर्नुहोस्
-Name[nl]=Vraagteken weghalen
-Name[nn]=Fjern spørjeteikn
-Name[pa]=ਸਵਾਲੀਆ ਨਿਸ਼ਾਨ ਹਟਾਓ
-Name[pl]=Usuń znak zapytania
-Name[pt]=Retirar um ponto de interrogação
-Name[pt_BR]=Desmarcar ponto de interrogação
-Name[ru]=Снятие знака вопроса
-Name[se]=Váldde jearaldatmearkka eret
-Name[sk]=Odstrániť otáznik
-Name[sl]=Odstrani vprašaj
-Name[sr]=Скини знак питања
-Name[sr@Latn]=Skini znak pitanja
-Name[sv]=Tog bort frågetecken
-Name[ta]=கேள்விக் குறி அமைக்கவில்லை
-Name[tr]=Soru işaretini kaldır
-Name[uk]=Зняти знак питання
-Name[zh_CN]=取消了问号
-Name[zh_TW]=取消問號
Comment=Unset question mark
-Comment[be]=Зняць пытальнік
-Comment[bg]=Премахване на въпросителна
-Comment[bn]=প্রশ্নবোধক চিহ্ন সরিয়ে ফেলুন
-Comment[bs]=Isključi upitnik
-Comment[ca]=Desmarca l'interrogant
-Comment[cs]=Zrušit nastavení otazníku
-Comment[cy]=Dadosod gofynnod
-Comment[da]=Fjern spørgsmålstegn
-Comment[de]=Markierung entfernen
-Comment[el]=Αφαίρεση του ερωτηματικού
-Comment[eo]=Malmeti demandsignon
-Comment[es]=Quitar signo de interrogación
-Comment[et]=Eemalda küsimärk
-Comment[eu]=Kendu galdera-marka
-Comment[fa]=برداشتن علامت سؤال
-Comment[fi]=Poista kysymysmerkki
-Comment[fr]=Retrait d'un point d'interrogation
-Comment[he]=הורד סימן שאלה
-Comment[hr]=Ukloni oznaku pitanja
-Comment[hu]=Kérdőjel megszüntetése
-Comment[is]=Afsetja spurningamerkið
-Comment[it]=Togli punto interrogativo
-Comment[ja]=クエスチョンマークを外す
-Comment[km]=ដោះ​កំណត់​សញ្ញា​សួរ
-Comment[lt]=Nuimti klaustuką
-Comment[lv]=Noņem jautājuma zīmi
-Comment[mk]=Отстранет е прашалник
-Comment[nb]=Fjern spørsmåltegn
-Comment[nds]=Fraagteken wegmaken
-Comment[ne]=प्रश्न चिन्ह अनसेट गर्नुहोस्
-Comment[nl]=Vraagteken weghalen
-Comment[nn]=Fjern spørjeteikn
-Comment[pl]=Usuwa znak zapytania
-Comment[pt]=Retirar um ponto de interrogação
-Comment[pt_BR]=Desmarcar ponto de interrogação
-Comment[ru]=Снятие знака вопроса
-Comment[se]=Váldde jearaldatmearkka eret
-Comment[sk]=Odstrániť otáznik
-Comment[sl]=Odstrani vprašaj
-Comment[sr]=Скини знак питања
-Comment[sr@Latn]=Skini znak pitanja
-Comment[sv]=Tog bort frågetecken
-Comment[ta]=கேள்விக்குறி நீக்கு
-Comment[tr]=Soru işaretini kaldır
-Comment[uk]=Зняти знак питання
-Comment[zh_CN]=取消了问号
-Comment[zh_TW]=取消問號
default_presentation=0
diff --git a/kmines/data/kmines.desktop b/kmines/data/kmines.desktop
index ba6bda1b..9d98ab75 100644
--- a/kmines/data/kmines.desktop
+++ b/kmines/data/kmines.desktop
@@ -1,75 +1,10 @@
[Desktop Entry]
Name=KMines
-Name[af]=Kmyne
-Name[ar]=لعبة الألغام (KMines)
-Name[be]=Сапёр
-Name[bn]=কে-মাইন্স
-Name[hi]=के-माइन्स
-Name[hr]=KMine
-Name[ne]=केडीई बारूद
-Name[pa]=ਕੇ-ਸਰੁੰਗ
-Name[pl]=Miny
-Name[pt_BR]=KMinas
-Name[sv]=Kmines
-Name[ta]=கேகன்னிவெடிகள்
-Name[tg]=KСапёр
-Name[th]=กู้ระเบิด - K
-Name[wa]=KMenes
-Name[zh_TW]=KMines 踩地雷
Icon=kmines
Exec=kmines -caption "%c" %i %m
Type=Application
X-DocPath=kmines/index.html
GenericName=Minesweeper-like Game
-GenericName[be]=Гульня ў сапёра
-GenericName[bg]=Мини
-GenericName[bn]=মাইনসুইপার-জাতীয় খেলা
-GenericName[br]=C'hoari doare Minesweeper
-GenericName[bs]=Igra minskog polja
-GenericName[ca]=Joc a l'estil del buscamines
-GenericName[cs]=Hra s minovým polem
-GenericName[cy]=Gêm tebyg i Minesweeper
-GenericName[da]=Minesøger-lignende spil
-GenericName[de]=Minesweeper-ähnliches Spiel
-GenericName[el]=Παιχνίδι παρόμοιο με το ναρκαλιευτή
-GenericName[eo]="Minesweeper"-simila ludo
-GenericName[es]=Juego similar al buscaminas
-GenericName[et]=Miiniväljamäng
-GenericName[eu]=Mina bilatzailearen antzeko jokoa
-GenericName[fa]=بازی Minesweeper-like
-GenericName[fi]=Kaivostyylinen peli
-GenericName[fr]=Jeu dans le style du démineur
-GenericName[he]=חיקוי שולה מוקשים
-GenericName[hr]=Igra s poput Minesweepera
-GenericName[hu]=Aknakereső
-GenericName[is]=Leikur sem líkist Minesweeper
-GenericName[it]=Gioco simile a Mine
-GenericName[ja]=地雷ゲーム
-GenericName[km]=ល្បែង​ដូច Minesweeper
-GenericName[ko]=지뢰찾기 게임
-GenericName[lt]=Minesweeper primenantis žaidimas
-GenericName[lv]=Minesweeper līdzīga spēle
-GenericName[mk]=Игра слична на Minesweeper
-GenericName[nb]=Minesveiper-lignende spill
-GenericName[nds]=Minesweeper-liek Speel
-GenericName[ne]=बारूद हटाउने जस्तै खेल
-GenericName[nl]=Mijnenveger-achtig spel
-GenericName[nn]=Minesveipar-liknande spel
-GenericName[pa]=ਸੁਰੰਗ ਹਟਾਓਣ ਵਰਗੀ ਖੇਡ
-GenericName[pl]=Gra typu saper
-GenericName[pt]=Jogo tipo Minas
-GenericName[pt_BR]=Jogo parecido com Campo Minado
-GenericName[ru]=Сапёр
-GenericName[sk]=Hra typu Minesweeper
-GenericName[sl]=Igra, podobna Minesweeperju
-GenericName[sr]=Игра налик на миноловац
-GenericName[sr@Latn]=Igra nalik na minolovac
-GenericName[sv]=Minröjarliknande spel
-GenericName[ta]=சுரங்கம்வெட்டும் விளையாட்டு
-GenericName[uk]=Гра в сапера
-GenericName[wa]=On djeu di tchamp d' menes
-GenericName[zh_CN]=扫雷
-GenericName[zh_TW]=類似踩地雷的遊戲
X-TDE-StartupNotify=true
X-DCOP-ServiceType=Multi
Categories=Qt;TDE;Game;LogicGame;
diff --git a/kmines/dialogs.cpp b/kmines/dialogs.cpp
index 21120478..88656b1a 100644
--- a/kmines/dialogs.cpp
+++ b/kmines/dialogs.cpp
@@ -127,19 +127,19 @@ CustomConfig::CustomConfig()
_width = new KIntNumInput(this, "kcfg_CustomWidth");
_width->setLabel(i18n("Width:"));
_width->setRange(minWidth, maxWidth);
- connect(_width, TQT_SIGNAL(valueChanged(int)), TQT_SLOT(updateNbMines()));
+ connect(_width, TQ_SIGNAL(valueChanged(int)), TQ_SLOT(updateNbMines()));
top->addWidget(_width);
_height = new KIntNumInput(this, "kcfg_CustomHeight");
_height->setLabel(i18n("Height:"));
_height->setRange(minWidth, maxWidth);
- connect(_height, TQT_SIGNAL(valueChanged(int)), TQT_SLOT(updateNbMines()));
+ connect(_height, TQ_SIGNAL(valueChanged(int)), TQ_SLOT(updateNbMines()));
top->addWidget(_height);
_mines = new KIntNumInput(this, "kcfg_CustomMines");
_mines->setLabel(i18n("No. of mines:"));
_mines->setRange(1, Level::maxNbMines(maxWidth, maxHeight));
- connect(_mines, TQT_SIGNAL(valueChanged(int)), TQT_SLOT(updateNbMines()));
+ connect(_mines, TQ_SIGNAL(valueChanged(int)), TQ_SLOT(updateNbMines()));
top->addWidget(_mines);
top->addSpacing(2 * KDialog::spacingHint());
@@ -149,7 +149,7 @@ CustomConfig::CustomConfig()
TQLabel *label = new TQLabel(i18n("Choose level:"), this);
hbox->addWidget(label);
_gameType = new KComboBox(false, this);
- connect(_gameType, TQT_SIGNAL(activated(int)), TQT_SLOT(typeChosen(int)));
+ connect(_gameType, TQ_SIGNAL(activated(int)), TQ_SLOT(typeChosen(int)));
for (uint i=0; i<=Level::NB_TYPES; i++)
_gameType->insertItem(i18n(Level::LABELS[i]));
hbox->addWidget(_gameType);
@@ -224,7 +224,7 @@ GameConfig::GameConfig()
cb = new TQCheckBox(i18n("\"Magic\" reveal"), this, "kcfg_MagicReveal");
TQWhatsThis::add(cb, i18n("Set flags and reveal squares where they are trivial."));
- connect(cb, TQT_SIGNAL(toggled(bool)), TQT_SLOT(magicModified(bool)));
+ connect(cb, TQ_SIGNAL(toggled(bool)), TQ_SLOT(magicModified(bool)));
top->addWidget(cb);
top->addSpacing(2 * KDialog::spacingHint());
diff --git a/kmines/dialogs.h b/kmines/dialogs.h
index ed7744e0..ce8bca28 100644
--- a/kmines/dialogs.h
+++ b/kmines/dialogs.h
@@ -22,7 +22,7 @@
#include <tqpushbutton.h>
#include <kgamelcd.h>
-#include <kexthighscore.h>
+#include <highscore/kexthighscore.h>
#include "defines.h"
#include "settings.h"
@@ -33,7 +33,7 @@ class KIntNumInput;
//-----------------------------------------------------------------------------
class Smiley : public TQPushButton, public KMines
{
- Q_OBJECT
+ TQ_OBJECT
public:
Smiley(TQWidget *parent, const char *name = 0)
@@ -49,7 +49,7 @@ class Smiley : public TQPushButton, public KMines
//-----------------------------------------------------------------------------
class DigitalClock : public KGameLCDClock
{
- Q_OBJECT
+ TQ_OBJECT
public:
DigitalClock(TQWidget *parent);
@@ -77,7 +77,7 @@ class DigitalClock : public KGameLCDClock
//-----------------------------------------------------------------------------
class CustomConfig : public TQWidget, public KMines
{
- Q_OBJECT
+ TQ_OBJECT
public:
CustomConfig();
@@ -102,7 +102,7 @@ class CustomConfig : public TQWidget, public KMines
//-----------------------------------------------------------------------------
class GameConfig : public TQWidget, public KMines
{
- Q_OBJECT
+ TQ_OBJECT
public:
GameConfig();
@@ -121,7 +121,7 @@ class GameConfig : public TQWidget, public KMines
class AppearanceConfig : public TQWidget, public KMines
{
- Q_OBJECT
+ TQ_OBJECT
public:
AppearanceConfig();
diff --git a/kmines/field.cpp b/kmines/field.cpp
index 993e1d8f..d7a9e1c4 100644
--- a/kmines/field.cpp
+++ b/kmines/field.cpp
@@ -138,9 +138,9 @@ Coord Field::fromPoint(const TQPoint &qp) const
int Field::mapMouseButton(TQMouseEvent *e) const
{
switch (e->button()) {
- case Qt::LeftButton: return Settings::mouseAction(Settings::EnumButton::left);
- case Qt::MidButton: return Settings::mouseAction(Settings::EnumButton::mid);
- case Qt::RightButton: return Settings::mouseAction(Settings::EnumButton::right);
+ case TQt::LeftButton: return Settings::mouseAction(Settings::EnumButton::left);
+ case TQt::MidButton: return Settings::mouseAction(Settings::EnumButton::mid);
+ case TQt::RightButton: return Settings::mouseAction(Settings::EnumButton::right);
default: return Settings::EnumMouseAction::ToggleFlag;
}
}
@@ -233,7 +233,7 @@ void Field::keyboardAutoReveal()
{
_cursor_back = _cursor;
pressClearFunction(_cursor_back, true);
- TQTimer::singleShot(50, this, TQT_SLOT(keyboardAutoRevealSlot()));
+ TQTimer::singleShot(50, this, TQ_SLOT(keyboardAutoRevealSlot()));
}
void Field::keyboardAutoRevealSlot()
diff --git a/kmines/field.h b/kmines/field.h
index e61718d1..2d6ef873 100644
--- a/kmines/field.h
+++ b/kmines/field.h
@@ -26,7 +26,7 @@
//-----------------------------------------------------------------------------
class Field : public FieldFrame, public BaseField
{
- Q_OBJECT
+ TQ_OBJECT
public:
enum ActionType { Reveal = 0, AutoReveal, SetFlag, UnsetFlag, SetUncertain,
diff --git a/kmines/frame.cpp b/kmines/frame.cpp
index 3788dee5..0698057f 100644
--- a/kmines/frame.cpp
+++ b/kmines/frame.cpp
@@ -127,7 +127,7 @@ void FieldFrame::drawBox(TQPainter &painter, const TQPoint &p,
if (hasFocus) {
painter.translate(p.x(), p.y());
TQRect fbr = style().subRect(TQStyle::SR_PushButtonFocusRect, &_button);
- style().tqdrawPrimitive(TQStyle::PE_FocusRect, &painter, fbr,
+ style().drawPrimitive(TQStyle::PE_FocusRect, &painter, fbr,
colorGroup(), TQStyle::Style_Enabled);
painter.resetXForm();
}
diff --git a/kmines/highscores.h b/kmines/highscores.h
index 5de69535..a79ae1b8 100644
--- a/kmines/highscores.h
+++ b/kmines/highscores.h
@@ -19,7 +19,7 @@
#ifndef HIGHSCORES_H
#define HIGHSCORES_H
-#include <kexthighscore.h>
+#include <highscore/kexthighscore.h>
#include <kdemacros.h>
namespace KExtHighscore
diff --git a/kmines/kzoommainwindow.cpp b/kmines/kzoommainwindow.cpp
index 758d73d6..a9bb2004 100644
--- a/kmines/kzoommainwindow.cpp
+++ b/kmines/kzoommainwindow.cpp
@@ -30,11 +30,11 @@ KZoomMainWindow::KZoomMainWindow(uint min, uint max, uint step, const char *name
{
installEventFilter(this);
- _zoomInAction = KStdAction::zoomIn(TQT_TQOBJECT(this), TQT_SLOT(zoomIn()), actionCollection());
+ _zoomInAction = KStdAction::zoomIn(this, TQ_SLOT(zoomIn()), actionCollection());
_zoomOutAction =
- KStdAction::zoomOut(TQT_TQOBJECT(this), TQT_SLOT(zoomOut()), actionCollection());
+ KStdAction::zoomOut(this, TQ_SLOT(zoomOut()), actionCollection());
_menu =
- KStdAction::showMenubar(TQT_TQOBJECT(this), TQT_SLOT(toggleMenubar()), actionCollection());
+ KStdAction::showMenubar(this, TQ_SLOT(toggleMenubar()), actionCollection());
}
void KZoomMainWindow::init(const char *popupName)
@@ -63,7 +63,7 @@ void KZoomMainWindow::addWidget(TQWidget *widget)
static_cast<KZoomMainWindow *>(tlw->tqt_cast("KZoomMainWindow"));
Q_ASSERT(zm);
zm->_widgets.append(widget);
- connect(widget, TQT_SIGNAL(destroyed()), zm, TQT_SLOT(widgetDestroyed()));
+ connect(widget, TQ_SIGNAL(destroyed()), zm, TQ_SLOT(widgetDestroyed()));
}
void KZoomMainWindow::widgetDestroyed()
diff --git a/kmines/kzoommainwindow.h b/kmines/kzoommainwindow.h
index 1af9bc8b..433d9d04 100644
--- a/kmines/kzoommainwindow.h
+++ b/kmines/kzoommainwindow.h
@@ -41,7 +41,7 @@ class TDEToggleAction;
*/
class KZoomMainWindow : public TDEMainWindow
{
- Q_OBJECT
+ TQ_OBJECT
public:
/** Constructor. */
diff --git a/kmines/main.cpp b/kmines/main.cpp
index 2ff678b8..7c1a43e4 100644
--- a/kmines/main.cpp
+++ b/kmines/main.cpp
@@ -33,7 +33,7 @@
#include <kdebug.h>
#include <knotifyclient.h>
#include <knotifydialog.h>
-#include <khighscore.h>
+#include <highscore/khighscore.h>
#include <tdeconfigdialog.h>
#include "settings.h"
@@ -43,17 +43,17 @@
#include "dialogs.h"
const MainWidget::KeyData MainWidget::KEY_DATA[NB_KEYS] = {
-{I18N_NOOP("Move Up"), "keyboard_moveup", Key_Up, TQT_SLOT(moveUp())},
-{I18N_NOOP("Move Down"), "keyboard_movedown", Key_Down, TQT_SLOT(moveDown())},
-{I18N_NOOP("Move Right"), "keyboard_moveright", Key_Right, TQT_SLOT(moveRight())},
-{I18N_NOOP("Move Left"), "keyboard_moveleft", Key_Left, TQT_SLOT(moveLeft())},
-{I18N_NOOP("Move at Left Edge"), "keyboard_leftedge", Key_Home, TQT_SLOT(moveLeftEdge())},
-{I18N_NOOP("Move at Right Edge"), "keyboard_rightedge", Key_End, TQT_SLOT(moveRightEdge())},
-{I18N_NOOP("Move at Top Edge"), "keyboard_topedge", Key_PageUp, TQT_SLOT(moveTop())},
-{I18N_NOOP("Move at Bottom Edge"), "keyboard_bottomedge", Key_PageDown, TQT_SLOT(moveBottom())},
-{I18N_NOOP("Reveal Mine"), "keyboard_revealmine", Key_Space, TQT_SLOT(reveal())},
-{I18N_NOOP("Mark Mine"), "keyboard_markmine", Key_W, TQT_SLOT(mark())},
-{I18N_NOOP("Automatic Reveal"), "keyboard_autoreveal", Key_Return, TQT_SLOT(autoReveal())}
+{I18N_NOOP("Move Up"), "keyboard_moveup", Key_Up, TQ_SLOT(moveUp())},
+{I18N_NOOP("Move Down"), "keyboard_movedown", Key_Down, TQ_SLOT(moveDown())},
+{I18N_NOOP("Move Right"), "keyboard_moveright", Key_Right, TQ_SLOT(moveRight())},
+{I18N_NOOP("Move Left"), "keyboard_moveleft", Key_Left, TQ_SLOT(moveLeft())},
+{I18N_NOOP("Move at Left Edge"), "keyboard_leftedge", Key_Home, TQ_SLOT(moveLeftEdge())},
+{I18N_NOOP("Move at Right Edge"), "keyboard_rightedge", Key_End, TQ_SLOT(moveRightEdge())},
+{I18N_NOOP("Move at Top Edge"), "keyboard_topedge", Key_PageUp, TQ_SLOT(moveTop())},
+{I18N_NOOP("Move at Bottom Edge"), "keyboard_bottomedge", Key_PageDown, TQ_SLOT(moveBottom())},
+{I18N_NOOP("Reveal Mine"), "keyboard_revealmine", Key_Space, TQ_SLOT(reveal())},
+{I18N_NOOP("Mark Mine"), "keyboard_markmine", Key_W, TQ_SLOT(mark())},
+{I18N_NOOP("Automatic Reveal"), "keyboard_autoreveal", Key_Return, TQ_SLOT(autoReveal())}
};
@@ -63,33 +63,33 @@ MainWidget::MainWidget()
KNotifyClient::startDaemon();
_status = new Status(this);
- connect(_status, TQT_SIGNAL(gameStateChangedSignal(KMines::GameState)),
- TQT_SLOT(gameStateChanged(KMines::GameState)));
- connect(_status, TQT_SIGNAL(pause()), TQT_SLOT(pause()));
+ connect(_status, TQ_SIGNAL(gameStateChangedSignal(KMines::GameState)),
+ TQ_SLOT(gameStateChanged(KMines::GameState)));
+ connect(_status, TQ_SIGNAL(pause()), TQ_SLOT(pause()));
// Game & Popup
- KStdGameAction::gameNew(TQT_TQOBJECT(_status), TQT_SLOT(restartGame()), actionCollection());
- _pause = KStdGameAction::pause(TQT_TQOBJECT(_status), TQT_SLOT(pauseGame()),
+ KStdGameAction::gameNew(_status, TQ_SLOT(restartGame()), actionCollection());
+ _pause = KStdGameAction::pause(_status, TQ_SLOT(pauseGame()),
actionCollection());
- KStdGameAction::highscores(TQT_TQOBJECT(this), TQT_SLOT(showHighscores()),
+ KStdGameAction::highscores(this, TQ_SLOT(showHighscores()),
actionCollection());
- KStdGameAction::quit(TQT_TQOBJECT(tqApp), TQT_SLOT(quit()), actionCollection());
+ KStdGameAction::quit(tqApp, TQ_SLOT(quit()), actionCollection());
// keyboard
_keybCollection = new TDEActionCollection(this);
for (uint i=0; i<NB_KEYS; i++) {
const KeyData &d = KEY_DATA[i];
- (void)new TDEAction(i18n(d.label), d.keycode, TQT_TQOBJECT(_status),
+ (void)new TDEAction(i18n(d.label), d.keycode, _status,
d.slot, _keybCollection, d.name);
}
// Settings
- KStdAction::preferences(TQT_TQOBJECT(this), TQT_SLOT(configureSettings()),
+ KStdAction::preferences(this, TQ_SLOT(configureSettings()),
actionCollection());
- KStdAction::keyBindings(TQT_TQOBJECT(this), TQT_SLOT(configureKeys()), actionCollection());
- KStdAction::configureNotifications(TQT_TQOBJECT(this), TQT_SLOT(configureNotifications()),
+ KStdAction::keyBindings(this, TQ_SLOT(configureKeys()), actionCollection());
+ KStdAction::configureNotifications(this, TQ_SLOT(configureNotifications()),
actionCollection());
- KStdGameAction::configureHighscores(TQT_TQOBJECT(this), TQT_SLOT(configureHighscores()),
+ KStdGameAction::configureHighscores(this, TQ_SLOT(configureHighscores()),
actionCollection());
// Levels
_levels = KStdGameAction::chooseGameType(0, 0, actionCollection());
@@ -97,27 +97,27 @@ MainWidget::MainWidget()
for (uint i=0; i<=Level::NB_TYPES; i++)
list += i18n(Level::LABELS[i]);
_levels->setItems(list);
- connect(_levels, TQT_SIGNAL(activated(int)), TQT_TQOBJECT(_status), TQT_SLOT(newGame(int)));
+ connect(_levels, TQ_SIGNAL(activated(int)), _status, TQ_SLOT(newGame(int)));
// Adviser
_advise =
- KStdGameAction::hint(TQT_TQOBJECT(_status), TQT_SLOT(advise()), actionCollection());
- _solve = KStdGameAction::solve(TQT_TQOBJECT(_status), TQT_SLOT(solve()), actionCollection());
- (void)new TDEAction(i18n("Solving Rate..."), 0, TQT_TQOBJECT(_status), TQT_SLOT(solveRate()),
+ KStdGameAction::hint(_status, TQ_SLOT(advise()), actionCollection());
+ _solve = KStdGameAction::solve(_status, TQ_SLOT(solve()), actionCollection());
+ (void)new TDEAction(i18n("Solving Rate..."), 0, _status, TQ_SLOT(solveRate()),
actionCollection(), "solve_rate");
// Log
(void)new TDEAction(KGuiItem(i18n("View Log"), "viewmag"), 0,
- TQT_TQOBJECT(_status), TQT_SLOT(viewLog()),
+ _status, TQ_SLOT(viewLog()),
actionCollection(), "log_view");
(void)new TDEAction(KGuiItem(i18n("Replay Log"), "media-playback-start"),
- 0, TQT_TQOBJECT(_status), TQT_SLOT(replayLog()),
+ 0, _status, TQ_SLOT(replayLog()),
actionCollection(), "log_replay");
(void)new TDEAction(KGuiItem(i18n("Save Log..."), "document-save"), 0,
- TQT_TQOBJECT(_status), TQT_SLOT(saveLog()),
+ _status, TQ_SLOT(saveLog()),
actionCollection(), "log_save");
(void)new TDEAction(KGuiItem(i18n("Load Log..."), "document-open"), 0,
- TQT_TQOBJECT(_status), TQT_SLOT(loadLog()),
+ _status, TQ_SLOT(loadLog()),
actionCollection(), "log_load");
setupGUI( TDEMainWindow::Save | Create );
@@ -163,7 +163,7 @@ void MainWidget::configureSettings()
dialog->addPage(new AppearanceConfig, i18n("Appearance"), "style");
CustomConfig *cc = new CustomConfig;
dialog->addPage(cc, i18n("Custom Game"), "package_settings");
- connect(dialog, TQT_SIGNAL(settingsChanged()), TQT_SLOT(settingsChanged()));
+ connect(dialog, TQ_SIGNAL(settingsChanged()), TQ_SLOT(settingsChanged()));
dialog->show();
cc->init();
gc->init();
diff --git a/kmines/main.h b/kmines/main.h
index 06100dc6..239663ec 100644
--- a/kmines/main.h
+++ b/kmines/main.h
@@ -30,7 +30,7 @@ class Status;
class MainWidget : public KZoomMainWindow, public KMines
{
- Q_OBJECT
+ TQ_OBJECT
public:
MainWidget();
diff --git a/kmines/solver/advFastRules.cpp b/kmines/solver/advFastRules.cpp
index 79c42bba..e9ad110f 100644
--- a/kmines/solver/advFastRules.cpp
+++ b/kmines/solver/advFastRules.cpp
@@ -81,7 +81,7 @@ bool AdviseFast::RuleSet::apply()
{
while(!_rules.empty()){
set<Entry>::iterator i = _rules.begin();
- std::auto_ptr<Rule> r (this->newRule(*i));
+ std::unique_ptr<Rule> r (this->newRule(*i));
_rules.erase(i);
if(r->apply(&this->_surePoints)) return true;
diff --git a/kmines/solver/solver.cpp b/kmines/solver/solver.cpp
index 99070cad..9a416d28 100644
--- a/kmines/solver/solver.cpp
+++ b/kmines/solver/solver.cpp
@@ -174,7 +174,7 @@ bool Solver::solveStep()
}
if (_inOneStep) return solveStep();
- else TQTimer::singleShot(0, this, TQT_SLOT(solveStep()));
+ else TQTimer::singleShot(0, this, TQ_SLOT(solveStep()));
return false;
}
@@ -191,7 +191,7 @@ SolvingRateDialog::SolvingRateDialog(const BaseField &field, TQWidget *parent)
Close, parent, "compute_solving_rate", true, true),
_refField(field)
{
- connect(&_solver, TQT_SIGNAL(solvingDone(bool)), TQT_SLOT(solvingDone(bool)));
+ connect(&_solver, TQ_SIGNAL(solvingDone(bool)), TQ_SLOT(solvingDone(bool)));
KGuiItem item = KStdGuiItem::ok();
item.setText(i18n("Start"));
@@ -225,7 +225,7 @@ void SolvingRateDialog::slotOk()
_i = 0;
_success = 0;
_progress->setValue(0);
- TQTimer::singleShot(0, this, TQT_SLOT(step()));
+ TQTimer::singleShot(0, this, TQ_SLOT(step()));
}
void SolvingRateDialog::step()
@@ -245,5 +245,5 @@ void SolvingRateDialog::solvingDone(bool success)
_label->setText(i18n("Success rate: %1%")
.arg(_success * 100.0 / _i, 0, 'f', 3));
_progress->advance(1);
- TQTimer::singleShot(0, this, TQT_SLOT(step()));
+ TQTimer::singleShot(0, this, TQ_SLOT(step()));
}
diff --git a/kmines/solver/solver.h b/kmines/solver/solver.h
index f069f0ea..7354b99c 100644
--- a/kmines/solver/solver.h
+++ b/kmines/solver/solver.h
@@ -31,7 +31,7 @@ class SolverPrivate;
class Solver : public TQObject
{
- Q_OBJECT
+ TQ_OBJECT
public:
Solver(TQObject *parent = 0);
@@ -62,7 +62,7 @@ class Solver : public TQObject
class SolvingRateDialog : public KDialogBase
{
- Q_OBJECT
+ TQ_OBJECT
public:
SolvingRateDialog(const BaseField &field, TQWidget *parent);
diff --git a/kmines/status.cpp b/kmines/status.cpp
index 69f568cd..1e0d005b 100644
--- a/kmines/status.cpp
+++ b/kmines/status.cpp
@@ -37,7 +37,7 @@
#include <tdetempfile.h>
#include <tdeio/netaccess.h>
#include <knotifyclient.h>
-#include <kexthighscore.h>
+#include <highscore/kexthighscore.h>
#include "settings.h"
#include "solver/solver.h"
@@ -49,10 +49,10 @@ Status::Status(TQWidget *parent)
: TQWidget(parent, "status"), _oldLevel(Level::Easy)
{
_timer = new TQTimer(this);
- connect(_timer, TQT_SIGNAL(timeout()), TQT_SLOT(replayStep()));
+ connect(_timer, TQ_SIGNAL(timeout()), TQ_SLOT(replayStep()));
- _solver = new Solver(TQT_TQOBJECT(this));
- connect(_solver, TQT_SIGNAL(solvingDone(bool)), TQT_SLOT(solvingDone(bool)));
+ _solver = new Solver(this);
+ connect(_solver, TQ_SIGNAL(solvingDone(bool)), TQ_SLOT(solvingDone(bool)));
// top layout
TQGridLayout *top = new TQGridLayout(this, 2, 5, 10, 10);
@@ -73,8 +73,8 @@ Status::Status(TQWidget *parent)
// smiley
smiley = new Smiley(this);
- connect(smiley, TQT_SIGNAL(clicked()), TQT_SLOT(smileyClicked()));
- smiley->setFocusPolicy(TQ_NoFocus);
+ connect(smiley, TQ_SIGNAL(clicked()), TQ_SLOT(smileyClicked()));
+ smiley->setFocusPolicy(TQWidget::NoFocus);
TQWhatsThis::add(smiley, i18n("Press to start a new game"));
top->addWidget(smiley, 0, 2);
@@ -93,13 +93,13 @@ Status::Status(TQWidget *parent)
_field = new Field(_fieldContainer);
_field->readSettings();
g->addWidget(_field, 0, 0, AlignCenter);
- connect( _field, TQT_SIGNAL(updateStatus(bool)), TQT_SLOT(updateStatus(bool)) );
- connect(_field, TQT_SIGNAL(gameStateChanged(GameState)),
- TQT_SLOT(gameStateChangedSlot(GameState)) );
- connect(_field, TQT_SIGNAL(setMood(Mood)), smiley, TQT_SLOT(setMood(Mood)));
- connect(_field, TQT_SIGNAL(setCheating()), dg, TQT_SLOT(setCheating()));
- connect(_field,TQT_SIGNAL(addAction(const KGrid2D::Coord &, Field::ActionType)),
- TQT_SLOT(addAction(const KGrid2D::Coord &, Field::ActionType)));
+ connect( _field, TQ_SIGNAL(updateStatus(bool)), TQ_SLOT(updateStatus(bool)) );
+ connect(_field, TQ_SIGNAL(gameStateChanged(GameState)),
+ TQ_SLOT(gameStateChangedSlot(GameState)) );
+ connect(_field, TQ_SIGNAL(setMood(Mood)), smiley, TQ_SLOT(setMood(Mood)));
+ connect(_field, TQ_SIGNAL(setCheating()), dg, TQ_SLOT(setCheating()));
+ connect(_field,TQ_SIGNAL(addAction(const KGrid2D::Coord &, Field::ActionType)),
+ TQ_SLOT(addAction(const KGrid2D::Coord &, Field::ActionType)));
TQWhatsThis::add(_field, i18n("Mines field."));
// resume button
@@ -110,7 +110,7 @@ Status::Status(TQWidget *parent)
TQPushButton *pb
= new TQPushButton(i18n("Press to Resume"), _resumeContainer);
pb->setFont(f);
- connect(pb, TQT_SIGNAL(clicked()), TQT_SIGNAL(pause()));
+ connect(pb, TQ_SIGNAL(clicked()), TQ_SIGNAL(pause()));
g->addWidget(pb, 0, 0, AlignCenter);
_stack = new TQWidgetStack(this);
@@ -239,7 +239,7 @@ void Status::setPlaying()
_logRoot = _log.createElement("kmineslog");
_logRoot.setAttribute("version", SHORT_VERSION);
TQDateTime date = TQDateTime::currentDateTime();
- _logRoot.setAttribute("date", date.toString(Qt::ISODate));
+ _logRoot.setAttribute("date", date.toString(TQt::ISODate));
_logRoot.setAttribute("width", level.width());
_logRoot.setAttribute("height", level.height());
_logRoot.setAttribute("mines", level.nbMines());
diff --git a/kmines/status.h b/kmines/status.h
index db1ceb64..86101ab2 100644
--- a/kmines/status.h
+++ b/kmines/status.h
@@ -32,7 +32,7 @@ class TQTimer;
class Status : public TQWidget, public KMines
{
- Q_OBJECT
+ TQ_OBJECT
public :
Status(TQWidget *parent);