diff --git a/CMakeLists.txt b/CMakeLists.txt index 31e45b1..97b41b4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,6 +47,7 @@ include(MacroLibrary) include_directories(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} ${UUID_INCLUDE_DIRS} ${BLKID_INCLUDE_DIRS} src/) add_subdirectory(src) +add_subdirectory(icons) message(STATUS "KDE Partition Manager ${VERSION} will be built for install into ${CMAKE_INSTALL_PREFIX}") diff --git a/icons/CMakeLists.txt b/icons/CMakeLists.txt new file mode 100644 index 0000000..02e3c9e --- /dev/null +++ b/icons/CMakeLists.txt @@ -0,0 +1 @@ +kde4_install_icons(${ICON_INSTALL_DIR}) diff --git a/icons/hi128-apps-partitionmanager.png b/icons/hi128-apps-partitionmanager.png new file mode 100644 index 0000000..46be9fd Binary files /dev/null and b/icons/hi128-apps-partitionmanager.png differ diff --git a/icons/hi16-apps-partitionmanager.png b/icons/hi16-apps-partitionmanager.png new file mode 100644 index 0000000..76b827e Binary files /dev/null and b/icons/hi16-apps-partitionmanager.png differ diff --git a/icons/hi22-apps-partitionmanager.png b/icons/hi22-apps-partitionmanager.png new file mode 100644 index 0000000..1f072b7 Binary files /dev/null and b/icons/hi22-apps-partitionmanager.png differ diff --git a/icons/hi32-apps-partitionmanager.png b/icons/hi32-apps-partitionmanager.png new file mode 100644 index 0000000..082e127 Binary files /dev/null and b/icons/hi32-apps-partitionmanager.png differ diff --git a/icons/hi48-apps-partitionmanager.png b/icons/hi48-apps-partitionmanager.png new file mode 100644 index 0000000..78551bd Binary files /dev/null and b/icons/hi48-apps-partitionmanager.png differ diff --git a/icons/hi64-apps-partitionmanager.png b/icons/hi64-apps-partitionmanager.png new file mode 100644 index 0000000..1738d9e Binary files /dev/null and b/icons/hi64-apps-partitionmanager.png differ diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 4e390e5..ae817f8 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -42,6 +42,8 @@ install(TARGETS partitionmanagerprivate ${INSTALL_TARGETS_DEFAULT_ARGS}) file(GLOB partitionmanager_SRCS main.cpp) +kde4_add_app_icon(partitionmanager_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/../icons/hi*-apps-partitionmanager.png") + kde4_add_executable(partitionmanager ${partitionmanager_SRCS}) target_link_libraries(partitionmanager partitionmanagerprivate) diff --git a/src/partitionmanager.desktop b/src/partitionmanager.desktop index 2b999a8..b7abbdd 100644 --- a/src/partitionmanager.desktop +++ b/src/partitionmanager.desktop @@ -72,7 +72,7 @@ Comment[uk]=Керуйте дисками, розділами та файлов Comment[x-test]=xxManage disks, partitions and file systemsxx Comment[zh_CN]=管理磁盘、分区和文件系统 Exec=partitionmanager -Icon= +Icon=partitionmanager Categories=System;Filesystem;KDE;Qt; X-KDE-SubstituteUID=true