diff --git a/kuiviewer/CMakeLists.txt b/kuiviewer/CMakeLists.txt index 3fe987e..73a27da 100644 --- a/kuiviewer/CMakeLists.txt +++ b/kuiviewer/CMakeLists.txt @@ -1,95 +1,95 @@ project(kuiviewer) set(QT_MIN_VERSION "5.5.0") include(ECMAddAppIcon) find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Core Designer UiTools ) find_package(KF5 REQUIRED COMPONENTS CoreAddons KIO Parts ) add_definitions( -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050500 -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_URL_CAST_FROM_STRING ) ########### next target ############### set(kuiviewer_SRCS main.cpp kuiviewer.cpp ) file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/*-apps-kuiviewer.png") ecm_add_app_icon(kuiviewer_SRCS ICONS ${ICONS_SRCS}) add_executable(kuiviewer ${kuiviewer_SRCS}) target_link_libraries(kuiviewer KF5::Parts ) install(TARGETS kuiviewer ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) ########### next target ############### set(kuiviewerpart_PART_SRCS kuiviewer_part.cpp ) ecm_qt_declare_logging_category(kuiviewerpart_PART_SRCS HEADER kuiviewer_part_debug.h IDENTIFIER KUIVIEWERPART CATEGORY_NAME "kuiviewerpart" ) add_library(kuiviewerpart MODULE ${kuiviewerpart_PART_SRCS}) target_link_libraries(kuiviewerpart KF5::Parts Qt5::Designer Qt5::UiTools) -install(TARGETS kuiviewerpart DESTINATION ${KDE_INSTALL_PLUGINDIR} ) +install(TARGETS kuiviewerpart DESTINATION ${KDE_INSTALL_PLUGINDIR}/kf5/parts ) ########### next target ############### set(quithumbnail_PART_SRCS quicreator.cpp ) add_library(quithumbnail MODULE ${quithumbnail_PART_SRCS}) target_link_libraries(quithumbnail KF5::KIOWidgets Qt5::Designer Qt5::UiTools ) install(TARGETS quithumbnail DESTINATION ${KDE_INSTALL_PLUGINDIR} ) ########### install files ############### install( PROGRAMS org.kde.kuiviewer.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) install( FILES designerthumbnail.desktop kuiviewer_part.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) install( FILES kuiviewer_part.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/kuiviewerpart ) install( FILES kuiviewerui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/kuiviewer ) ecm_install_icons(ICONS 16-apps-kuiviewer.png 32-apps-kuiviewer.png 48-apps-kuiviewer.png 64-apps-kuiviewer.png 128-apps-kuiviewer.png sc-apps-kuiviewer.svg DESTINATION ${KDE_INSTALL_ICONDIR} THEME hicolor ) diff --git a/kuiviewer/kuiviewer_part.desktop b/kuiviewer/kuiviewer_part.desktop index b45e61d..c299618 100644 --- a/kuiviewer/kuiviewer_part.desktop +++ b/kuiviewer/kuiviewer_part.desktop @@ -1,61 +1,61 @@ [Desktop Entry] Name=KUIViewerPart Name[bg]=KUIViewerPart Name[br]=KUIViewerPart Name[bs]=KUIViewerPart Name[ca]=KUIViewerPart Name[ca@valencia]=KUIViewerPart Name[cs]=KUIViewerPart Name[cy]=KUIViewerPart Name[da]=KUIViewerPart Name[de]=KUIViewerPart Name[el]=KUIViewerPart Name[en_GB]=KUIViewerPart Name[es]=KUIViewerPart Name[et]=KUIViewerPart Name[eu]=KUIViewerPart Name[fi]=KUIViewerPart Name[fr]=Composant de KUIViewer Name[ga]=KUIViewerPart Name[gl]=KUIViewerPart Name[hu]=KUIViewerPart Name[is]=KUIViewerPart Name[it]=KUIViewerPart Name[ja]=KUIViewerPart Name[kk]=KUIViewerPart Name[km]=KUIViewerPart Name[ko]=KUIViewerPart Name[lt]=KUIViewerPart Name[lv]=KUIViewerPart Name[mr]=केयुआय-व्ह्युअर-पार्ट Name[nb]=KUIViewerPart Name[nds]=KUIViewerPart Name[ne]=KUIViewerPart Name[nl]=KUIViewerPart Name[nn]=KUIViewerPart Name[pa]=KUIViewerPart Name[pl]=KUIViewerPart Name[pt]=KUIViewerPart Name[pt_BR]=KUIViewerPart Name[ro]=KUIViewerPart Name[ru]=KUIViewerPart Name[sk]=KUIViewerPart Name[sl]=KUIViewerPart Name[sr]=К‑УИ‑приказивач део Name[sr@ijekavian]=К‑УИ‑приказивач део Name[sr@ijekavianlatin]=K‑UI‑prikazivač deo Name[sr@latin]=K‑UI‑prikazivač deo Name[sv]=KUIviewer-del Name[ta]=KUIவியூவர் உறுப்பு Name[tg]=KUIViewerPart Name[tr]=KUIViewerPart Name[ug]=KUIViewerPart Name[uk]=KUIViewerPart Name[x-test]=xxKUIViewerPartxx Name[zh_CN]=KUIViewerPart Name[zh_TW]=KUIViewerPart Icon=kuiviewer MimeType=application/x-designer; ServiceTypes=KParts/ReadOnlyPart -X-KDE-Library=kuiviewerpart +X-KDE-Library=kf5/parts/kuiviewerpart Type=Service