Use custom notification for compositing suspended via dbus.
svn path=/trunk/KDE/kdebase/workspace/; revision=949932
This commit is contained in:
parent
52be720325
commit
253793dfff
4 changed files with 10 additions and 1 deletions
|
@ -291,7 +291,7 @@ void Workspace::toggleCompositing()
|
|||
// display notification only if there is the shortcut
|
||||
message = i18n( "Compositing has been suspended by another application.<br/>"
|
||||
"You can resume using the '%1' shortcut.", shortcut );
|
||||
Notify::raise( Notify::CompositingSlow, message );
|
||||
Notify::raise( Notify::CompositingSuspendedDbus, message );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6113,3 +6113,8 @@ Comment[x-test]=xxThe compositing performance was too slow and compositing has b
|
|||
Comment[zh_CN]=由于混成性能过低,此特性已经被暂时关闭
|
||||
Comment[zh_TW]=組合效能過慢,因此被暫停了
|
||||
Action=Popup
|
||||
|
||||
[Event/compositingsuspendeddbus]
|
||||
Name=Compositing has been suspended
|
||||
Comment=Another application has requested to suspend compositing
|
||||
Action=Popup
|
||||
|
|
|
@ -103,6 +103,9 @@ bool Notify::raise( Event e, const QString& message, Client* c )
|
|||
event = "compositingslow";
|
||||
flags = KNotification::Persistent;
|
||||
break;
|
||||
case CompositingSuspendedDbus:
|
||||
event = "compositingsuspendeddbus";
|
||||
break;
|
||||
default:
|
||||
if ((e > DesktopChange) && (e <= DesktopChange+20))
|
||||
{
|
||||
|
|
|
@ -59,6 +59,7 @@ class Notify
|
|||
DemandAttentionCurrent,
|
||||
DemandAttentionOther,
|
||||
CompositingSlow,
|
||||
CompositingSuspendedDbus,
|
||||
DesktopChange = 100
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue