diff --git a/CMakeLists.txt b/CMakeLists.txt index f91ee30..4a5d508 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,86 +1,86 @@ project(kmag) cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) set(QT_MIN_VERSION "5.2.0") find_package(ECM 1.3.0 REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) add_definitions(-DTRANSLATION_DOMAIN="kmag") include(KDEInstallDirs) include(KDECompilerSettings) include(KDECMakeSettings) include(ECMInstallIcons) include(FeatureSummary) find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core Widgets PrintSupport ) find_package(KF5 REQUIRED COMPONENTS DocTools I18n KIO XmlGui ) find_package(QAccessibilityClient) set_package_properties(QAccessibilityClient PROPERTIES DESCRIPTION "KDE client-side accessibility library" URL "https://projects.kde.org/projects/playground/accessibility/libkdeaccessibilityclient" TYPE OPTIONAL PURPOSE "Required to enable keyboard focus tracking." ) configure_file( "${PROJECT_SOURCE_DIR}/focustrackconfig.h.in" "${PROJECT_BINARY_DIR}/focustrackconfig.h") add_definitions( -DQT_NO_CAST_FROM_ASCII ) add_definitions( -DQT_NO_CAST_TO_ASCII ) add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS) include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES}) if(QAccessibilityClient_FOUND) include_directories(${QACCESSIBILITYCLIENT_INCLUDE_DIR}) endif(QAccessibilityClient_FOUND) add_subdirectory( doc ) add_subdirectory( pics ) ########### next target ############### set(kmag_SRCS kmagzoomview.cpp kmagselrect.cpp kmag.cpp colorsim.cpp main.cpp ) add_executable(kmag ${kmag_SRCS}) target_link_libraries(kmag Qt5::Core Qt5::Widgets Qt5::PrintSupport KF5::KIOCore KF5::I18n KF5::XmlGui ) if(QAccessibilityClient_FOUND) target_link_libraries(kmag ${QACCESSIBILITYCLIENT_LIBRARY}) endif(QAccessibilityClient_FOUND) install(TARGETS kmag ${INSTALL_TARGETS_DEFAULT_ARGS} ) feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) ########### install files ############### -install( PROGRAMS kmag.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) +install( PROGRAMS org.kde.kmag.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) install( FILES kmagui.rc DESTINATION ${KXMLGUI_INSTALL_DIR}/kmag ) ecm_install_icons( ICONS 16-apps-kmag.png 32-apps-kmag.png DESTINATION ${ICON_INSTALL_DIR} ) diff --git a/kmag.desktop b/org.kde.kmag.desktop similarity index 99% rename from kmag.desktop rename to org.kde.kmag.desktop index 9bb2362..68c3ab4 100755 --- a/kmag.desktop +++ b/org.kde.kmag.desktop @@ -1,148 +1,149 @@ # KDE Config File [Desktop Entry] Type=Application Exec=kmag Icon=kmag X-DocPath=kmag/index.html Terminal=false Name=KMag Name[ar]=مكبَر كي Name[ast]=KMag Name[be]=KMag Name[bg]=KMag Name[br]=KMag Name[bs]=KMag Name[ca]=KMag Name[ca@valencia]=KMag Name[cs]=KMag Name[da]=KMag Name[de]=KMag Name[el]=KMag Name[en_GB]=KMag Name[es]=KMag Name[et]=KMag Name[eu]=KMag Name[fi]=KMag Name[fr]=KMag Name[ga]=KMag Name[gl]=KMag Name[he]=KMag Name[hi]=के-मैग Name[hne]=के-मैग Name[hr]=KMag Name[hu]=KMag Name[ia]=KMag Name[is]=KMag Name[it]=Lente d'ingrandimento Name[ja]=KMag Name[kk]=KMag Name[km]=KMag Name[ko]=KMag Name[ku]=KMag Name[lt]=KMag Name[lv]=KMag Name[mk]=KMag Name[ml]=കെമാഗ് Name[mr]=के-मैग Name[ms]=KMag Name[nb]=KMag Name[nds]=KMag Name[ne]=केडीई म्याग Name[nl]=KMag Name[nn]=KMag Name[pa]=ਕੇ-ਵੱਡਦਰਸ਼ੀ Name[pl]=KMag Name[pt]=KMag Name[pt_BR]=KMag Name[ro]=KMag Name[ru]=KMag Name[sk]=KLupa Name[sl]=KMag Name[sq]=KMag Name[sr]=К‑увеличање Name[sr@ijekavian]=К‑увеличање Name[sr@ijekavianlatin]=K‑uveličanje Name[sr@latin]=K‑uveličanje Name[sv]=Kmag Name[ta]=KMag Name[tg]=KMag Name[tr]=KMag Name[ug]=KMag Name[uk]=KMag Name[vi]=Kính lúp K Name[x-test]=xxKMagxx Name[zh_CN]=KMag Name[zh_TW]=K-放大鏡 GenericName=Screen Magnifier GenericName[ar]=مكبَر الشاشة GenericName[ast]=Aumenta la pantalla GenericName[be]=Экранная лупа GenericName[bg]=Лупа за екрана GenericName[bs]=Uveličavač ekrana GenericName[ca]=Lupa de la pantalla GenericName[ca@valencia]=Lupa de la pantalla GenericName[cs]=Lupa obrazovky GenericName[cy]=KChwyddwr GenericName[da]=Skærmforstørrer GenericName[de]=Bildschirmlupe GenericName[el]=Μεγεθυντικός φακός οθόνης GenericName[en_GB]=Screen Magnifier GenericName[eo]=Ekrano-pligrandigilo GenericName[es]=Aumenta la pantalla GenericName[et]=Ekraani suurendaja GenericName[eu]=Pantailaren lupa GenericName[fa]=درشت‌نمای پرده GenericName[fi]=Suurennuslasi GenericName[fr]=Loupe d'écran GenericName[ga]=Formhéadaitheoir Scáileáin GenericName[gl]=Lupa da pantalla GenericName[he]=זכוכית מגדלת GenericName[hi]=स्क्रीन आवर्धक GenericName[hne]=स्क्रीन आवर्धक GenericName[hr]=Zaslonsko povećalo GenericName[hu]=Képernyőnagyító GenericName[ia]=Aggranditor de schermo GenericName[is]=Skjástækkunargler GenericName[it]=Lente di ingrandimento per lo schermo GenericName[ja]=画面拡大鏡 GenericName[kk]=Экран үлкейткіші GenericName[km]= កម្មវិធី​ពង្រីក​អេក្រង់​ GenericName[ko]=화면 돋보기 GenericName[ku]=Nêzîkera Dîmenê GenericName[lt]=Ekrano didintuvas GenericName[lv]=Ekrāna palielināmais stikls GenericName[mk]=Зголемувач за екранот GenericName[ml]=യവനികയിലെ ഭൂതക്കണ്ണാടി GenericName[mr]=स्क्रीन वर्धक GenericName[ms]=Pembesar Skrin GenericName[nb]=Skjermforstørrer GenericName[nds]=Schirmluup GenericName[ne]=पर्दा अभिवर्धक GenericName[nl]=Schermvergroter GenericName[nn]=Skjermforstørrar GenericName[pa]=ਸਕਰੀਨ ਵੱਡਦਰਸ਼ੀ GenericName[pl]=Powiększanie fragmentów ekranu GenericName[pt]=Lupa do Ecrã GenericName[pt_BR]=Ampliador de tela GenericName[ro]=Lupă de ecran GenericName[ru]=Экранная лупа GenericName[sk]=Lupa obrazovky GenericName[sl]=Približevalnik zaslona GenericName[sq]=Zmadhuesi i Ekranit GenericName[sr]=Увеличавач екрана GenericName[sr@ijekavian]=Увеличавач екрана GenericName[sr@ijekavianlatin]=Uveličavač ekrana GenericName[sr@latin]=Uveličavač ekrana GenericName[sv]=Förstoringsglas GenericName[ta]=திரை பெரிதாக்கி GenericName[tg]=Калон кардани экран GenericName[tr]=Ekran Büyüteci GenericName[ug]=ئېكران چوڭايتقۇ GenericName[uk]=Збільшувач екрана GenericName[uz]=Ekranni kattalashtiruvchi GenericName[uz@cyrillic]=Экранни катталаштирувчи GenericName[vi]=Phóng đại Màn hình GenericName[x-test]=xxScreen Magnifierxx GenericName[zh_CN]=屏幕放大镜 GenericName[zh_TW]=螢幕放大鏡 Categories=Qt;KDE;Utility;Accessibility; +X-DBUS-ServiceName=org.kde.kmag