diff --git a/libnotificationmanager/CMakeLists.txt b/libnotificationmanager/CMakeLists.txt --- a/libnotificationmanager/CMakeLists.txt +++ b/libnotificationmanager/CMakeLists.txt @@ -42,6 +42,7 @@ kconfig_add_kcfg_files(notificationmanager_LIB_SRCS kcfg/notificationsettings.kcfgc GENERATE_MOC) kconfig_add_kcfg_files(notificationmanager_LIB_SRCS kcfg/jobsettings.kcfgc GENERATE_MOC) kconfig_add_kcfg_files(notificationmanager_LIB_SRCS kcfg/badgesettings.kcfgc GENERATE_MOC) +kconfig_add_kcfg_files(notificationmanager_LIB_SRCS kcfg/behaviorsettings.kcfgc GENERATE_MOC) # DBus # Notifications @@ -97,6 +98,7 @@ ${CMAKE_CURRENT_BINARY_DIR}/notificationsettings.h ${CMAKE_CURRENT_BINARY_DIR}/jobsettings.h ${CMAKE_CURRENT_BINARY_DIR}/badgesettings.h + ${CMAKE_CURRENT_BINARY_DIR}/behaviorsettings.h ${CMAKE_CURRENT_BINARY_DIR}/notificationmanager_export.h DESTINATION ${KDE_INSTALL_INCLUDEDIR}/notificationmanager COMPONENT Devel ) diff --git a/libnotificationmanager/kcfg/behaviorsettings.kcfg b/libnotificationmanager/kcfg/behaviorsettings.kcfg new file mode 100644 --- /dev/null +++ b/libnotificationmanager/kcfg/behaviorsettings.kcfg @@ -0,0 +1,24 @@ + + + + + + + + + true + + + false + + + true + + + true + + + diff --git a/libnotificationmanager/kcfg/behaviorsettings.kcfgc b/libnotificationmanager/kcfg/behaviorsettings.kcfgc new file mode 100644 --- /dev/null +++ b/libnotificationmanager/kcfg/behaviorsettings.kcfgc @@ -0,0 +1,10 @@ +File=behaviorsettings.kcfg +NameSpace=NotificationManager +ClassName=BehaviorSettings +Visibility=NOTIFICATIONMANAGER_EXPORT +IncludeFiles=\"notificationmanager_export.h\" +Mutators=true +DefaultValueGetters=true +Notifiers=true +GenerateProperties=true +ParentInConstructor=true diff --git a/libnotificationmanager/plasmanotifyrc b/libnotificationmanager/plasmanotifyrc --- a/libnotificationmanager/plasmanotifyrc +++ b/libnotificationmanager/plasmanotifyrc @@ -17,4 +17,5 @@ # Non-configurable applications don't deserve to be in history by default [Applications][@other] ShowInHistory=false -ShowBadges=false # wouldn't work anyway +# Badges wouldn't work anyway +ShowBadges=false