Захотелось мне удобства дополнительного в вышеозначенном плазмоиде, а именно - знакомого по браузерным вкладкам поведения, когда шелчок по заголовку вкладки средней кнопкой закрывает её. Так и тут захотел закрывать окна шелчком колеса на соотв. кнопке таскбара (важно - при этом не затрагиваются окна, бывшие ранее в группе - я не использую группировку). В общем-то, всё просто, хотя пришлось вспомнить великий могучий цпп и поползать по иерархии классов:
1 diff --git a/plasma/applets/tasks/windowtaskitem.cpp b/plasma/applets/tasks/windowtaskitem.cpp
2 index aaaabbd..d4adaa4 100644
3 --- a/plasma/applets/tasks/windowtaskitem.cpp
4 +++ b/plasma/applets/tasks/windowtaskitem.cpp
5 @@ -84,6 +84,10 @@ void WindowTaskItem::mousePressEvent(QGraphicsSceneMouseEvent *event)
6 if (isGrouped()) {
7 parentGroup()->collapse();
8 }
9 + else{
10 + m_task->close();
11 + close();
12 + }
13 } else {
14 AbstractTaskItem::mousePressEvent(event);
15 }
2 index aaaabbd..d4adaa4 100644
3 --- a/plasma/applets/tasks/windowtaskitem.cpp
4 +++ b/plasma/applets/tasks/windowtaskitem.cpp
5 @@ -84,6 +84,10 @@ void WindowTaskItem::mousePressEvent(QGraphicsSceneMouseEvent *event)
6 if (isGrouped()) {
7 parentGroup()->collapse();
8 }
9 + else{
10 + m_task->close();
11 + close();
12 + }
13 } else {
14 AbstractTaskItem::mousePressEvent(event);
15 }
В связи с чем вопрос - кому-то интересно такое поведение плазмоида?
3 комментария:
Хоть сам KDE и не пользуюсь, идея весьма интересная, надо посмотреть на сколько реально это реализовать в XFCE.
Феникс, Птиц, я совсем забыла! Где-то тут у тебя был (или будет?) ДР! Если нет, так назначим! Почему ты исчез? Сначала Мегерка, теперь - ты.. :О((
Так надо, да?
Старые связи порвуться не раз, новые связи обрадуют глаз... :О)))
Ты, конечно, жутко технический тип, но все же... :О))) Помнишь ли мой самый второй пост и кучу стихов????
Хи! Трям, Птиц, если тебе там хорошо, то - лети!
Птичка-которая-радуги! :О)))
Не ожидал, прятно удивлён. Да, завтра.
В жж перестал видеть смысл - перешёл на plurk (есть такой виджет в блоге у меня сбоку). Меньше времени уходит.
Пост помню - такое не забывается.
Отправить комментарий