Remove demands attention notification

This commit is contained in:
Martin Gräßlin 2013-04-21 13:03:52 +02:00
parent dca341994f
commit 5b56cff520
7 changed files with 1 additions and 348 deletions

View file

@ -700,40 +700,11 @@ void Client::demandAttention(bool set)
if (demands_attention == set)
return;
demands_attention = set;
if (demands_attention) {
// Demand attention flag is often set right from manage(), when focus stealing prevention
// steps in. At that time the window has no taskbar entry yet, so KNotify cannot place
// e.g. the passive popup next to it. So wait up to 1 second for the icon geometry
// to be set.
// Delayed call to KNotify also solves the problem of having X server grab in manage(),
// which may deadlock when KNotify (or KLauncher when launching KNotify) need to access X.
// Setting the demands attention state needs to be done directly in KWin, because
// KNotify would try to set it, resulting in a call to KNotify again, etc.
info->setState(set ? NET::DemandsAttention : 0, NET::DemandsAttention);
if (demandAttentionKNotifyTimer == NULL) {
demandAttentionKNotifyTimer = new QTimer(this);
demandAttentionKNotifyTimer->setSingleShot(true);
connect(demandAttentionKNotifyTimer, SIGNAL(timeout()), SLOT(demandAttentionKNotify()));
}
demandAttentionKNotifyTimer->start(1000);
} else
info->setState(set ? NET::DemandsAttention : 0, NET::DemandsAttention);
info->setState(set ? NET::DemandsAttention : 0, NET::DemandsAttention);
workspace()->clientAttentionChanged(this, set);
emit demandsAttentionChanged();
}
void Client::demandAttentionKNotify()
{
Notify::Event e = isOnCurrentDesktop() ? Notify::DemandAttentionCurrent : Notify::DemandAttentionOther;
Notify::raise(e, i18n("Window '%1' demands attention.", KStringHandler::csqueeze(caption())), this);
demandAttentionKNotifyTimer->stop();
demandAttentionKNotifyTimer->deleteLater();
demandAttentionKNotifyTimer = NULL;
}
// TODO I probably shouldn't be lazy here and do it without the macro, so that people can read it
KWIN_COMPARE_PREDICATE(SameApplicationActiveHackPredicate, Client, const Client*,
// ignore already existing splashes, toolbars, utilities and menus,

View file

@ -142,7 +142,6 @@ Client::Client(Workspace* ws)
, padding_top(0)
, padding_bottom(0)
, sm_stacking_order(-1)
, demandAttentionKNotifyTimer(NULL)
, paintRedirector(0)
, m_firstInTabBox(false)
, electricMaximizing(false)

View file

@ -712,7 +712,6 @@ private slots:
void performMoveResize();
void removeSyncSupport();
void pingTimeout();
void demandAttentionKNotify();
//Signals for the scripting interface
//Signals make an excellent way for communication
@ -982,7 +981,6 @@ private:
friend struct FetchNameInternalPredicate;
friend struct ResetupRulesProcedure;
friend class GeometryUpdatesBlocker;
QTimer* demandAttentionKNotifyTimer;
PaintRedirector* paintRedirector;
QSharedPointer<TabBox::TabBoxClientImpl> m_tabBoxClient;
bool m_firstInTabBox;

View file

@ -584,10 +584,6 @@ bool Client::windowEvent(XEvent* e)
}
if ((dirty[ WinInfo::PROTOCOLS2 ] & NET::WM2StartupId) != 0)
startupIdChanged();
if (dirty[ WinInfo::PROTOCOLS ] & NET::WMIconGeometry) {
if (demandAttentionKNotifyTimer != NULL)
demandAttentionKNotify();
}
if (dirty[ WinInfo::PROTOCOLS2 ] & NET::WM2Opacity) {
if (compositing()) {
addRepaintFull();

View file

@ -65,309 +65,6 @@ Comment[x-test]=xxKWin Window Managerxx
Comment[zh_CN]=KWin 窗口管理器
Comment[zh_TW]=KWin 視窗管理員
[Event/demandsattentioncurrent]
Name=Window on Current Desktop Demands Attention
Name[af]='n Venster op die huidige werkskerm het aandag nodig
Name[ar]=نافذة على سطح المكتب الحالي تطلب الانتباه
Name[ast]=Una ventana del escritoriu actual requier atención
Name[be@latin]=Akno na dziejnym stale vymahaje ŭvahi
Name[bg]=Прозорец на текущия работен плот изисква внимание
Name[bn]=বর্তমান ডেস্কটপে উইণ্ডো দৃষ্টি আকর্ষণ করার চেষ্টা করছে
Name[bs]=Prozor na tekućoj površi zahtjeva pažnju
Name[ca]=Una finestra de l'escriptori actual demana atenció
Name[ca@valencia]=Una finestra de l'escriptori actual demana atenció
Name[cs]=Okno na aktuální ploše vyžaduje pozornost
Name[da]=Vindue på aktuel desktop kræver opmærksomhed
Name[de]=Fenster auf aktueller Arbeitsfläche erfordert Aufmerksamkeit
Name[el]=Παράθυρο της τρέχουσας επιφάνειας απαιτεί προσοχή
Name[en_GB]=Window on Current Desktop Demands Attention
Name[eo]=Fenestro sur nuna labortablo petas atenton
Name[es]=Una ventana del escritorio actual requiere atención
Name[et]=Aken aktiivsel töölaual nõuab tähelepanu
Name[eu]=Uneko mahaigaineko leihoak jaramon egitea eskatzen du.
Name[fi]=Ikkuna nykyisellä työpöydällä kaipaa huomiota
Name[fr]=La fenêtre sur le bureau courant demande votre attention
Name[fy]=Finster op aktive buroblêd freget om oandacht
Name[ga]=Aire de dhíth ar fhuinneog ar an deasc reatha
Name[gl]=Unha xanela deste escritorio require atención
Name[gu]=હાલનાં ડેસ્કટોપ પર રહેલ વિન્ડો ધ્યાન માંગે છે
Name[he]=חלון בשולחן העבודה הנוכחי דורש תשומת לב
Name[hi]=वर्तमान डेस्कटॉप का विंडो आपका ध्यान चाहता है
Name[hne]=हाल वाले डेस्कटाप के विंडो हर आपमन के ध्यान चाहथे
Name[hr]=Prozor na trenutnoj radnoj površini zahtijeva pažnju
Name[hu]=Egy ablak az aktuális asztalon beavatkozást igényel
Name[ia]=Fenestra in le scriptorio currente demanda attention
Name[id]=Jendela di Desktop Saat Ini Meminta Perhatian
Name[is]=Gluggi á öðru skjáborði krefst athygli
Name[it]=Finestra sul desktop attuale richiede attenzione
Name[ja]=現在のデスクトップのウィンドウが注意を要求
Name[kk]=Назардағы Үстелдегі терезе назарды талап етеді
Name[km]=បង្អួច​នៅ​លើ​ផ្ទៃតុ​បច្ចុប្បន្ន​ទាមទារ​ការ​ចាប់អារម្មណ៍
Name[kn]=ಪ್ರಸ್ತುತ ಗಣಕತೆರೆಯ ಮೇಲಿನ ಕಿಟಕಿಯು ಗಮನವನ್ನು ಅಪೇಕ್ಷಿಸುತ್ತಿದೆ
Name[ko]=현재 데스크톱의 창이 응답을 기다림
Name[lt]=Langas dabartiniame darbastalyje reikalauja dėmesio
Name[lv]=Logs uz aktīvās darbvirsmas pieprasa uzmanību
Name[mk]=Прозорец на тековната површина бара внимание
Name[ml]=നിലവിലുള്ള പണിയിടത്തിലെ ജാലകം ശ്രദ്ധ ആവശ്യപ്പെടുമ്പോള്‍
Name[mr]=वर्तमान डेस्कटॉप वरील चौकटकडे लक्ष द्या
Name[nb]=VIndu på gjeldende skrivebord vil ha oppmerksomhet
Name[nds]=Finster op aktuell Schriefdisch bruukt Acht
Name[ne]=हालको डेस्कटपमा सञ्झ्यालले ध्यानाकर्षणको माग गर्दछ
Name[nl]=Venster op huidig bureaublad vraagt om aandacht
Name[nn]=Vindauge på gjeldande skrivebord ber om merksemd
Name[pa]=ਮੌਜੂਦਾ ਡੈਸਕਟਾਪ ਤੋਂ ਵਿੰਡੋ ਨੇ ਧਿਆਨ ਮੰਗਿਆ
Name[pl]=Okno na bieżącym pulpicie domaga się uwagi
Name[pt]=A Janela do Ecrã Actual Requer Atenção
Name[pt_BR]=Janela na área de trabalho atual exige atenção
Name[ro]=Fereastră pe ecranul curent necesită atenție
Name[ru]=Произошло событие в окне на текущем рабочем столе
Name[si]=වත්මන් වැඩතලයේ ඇති කවුළුව අවදානය ඉල්ලයි
Name[sk]=Okno na aktuálnej ploche vyžaduje pozornosť
Name[sl]=Okno na trenutnem oknu zahteva pozornost
Name[sr]=Прозор на текућој површи захтева пажњу
Name[sr@ijekavian]=Прозор на текућој површи захтијева пажњу
Name[sr@ijekavianlatin]=Prozor na tekućoj površi zahtijeva pažnju
Name[sr@latin]=Prozor na tekućoj površi zahteva pažnju
Name[sv]=Fönster på nuvarande skrivbord kräver uppmärksamhet
Name[ta]=தற்போதைய திரைமேசையில் இருக்கும் சாளரம் கவளத்திற்குரியது
Name[te]=ప్రస్తుత డెస్‍క్ టాప్ నందలి విండో అప్రమత్తత తెలుపుతోంది
Name[tg]=Окно на текущем рабочем столе требует внимания
Name[th]=หน้าต่างบนพื้นที่ทำงานปัจจุบันต้องการการแจ้งให้ทราบ
Name[tr]=Geçerli Masaüstündeki Pencere Dikkat İstiyor
Name[ug]=نۆۋەتتىكى ئۈستەلئۈستىدىكى كۆزنەك دىققەت قىلىشنى ئىستەيدۇ
Name[uk]=Вікно на поточній стільниці потребує уваги
Name[wa]=Ene finiesse sol sicribanne do moumint dimande k' on l' riwaite
Name[x-test]=xxWindow on Current Desktop Demands Attentionxx
Name[zh_CN]=当前桌面上的窗口请求注意
Name[zh_TW]=目前桌面上的視窗要求注意
Comment=A window on the current virtual desktop demands attention
Comment[af]='n Venster op die huidige virtuele werkskerm het aandag nodig
Comment[ar]=نافذة على سطح المكتب الافتراضي الحالي تطلب الانتباه
Comment[ast]=Una ventana nel escritoriu virtual actual requier atención
Comment[be@latin]=Akno na dziejnym virtualnym stale vymahaje ŭvahi.
Comment[bg]=Прозорец на текущия виртуален работен плот изисква внимание
Comment[bn]=বর্তমান ভার্চুয়াল ডেস্কটপে একটি উইণ্ডো আপনার দৃষ্টি আকর্ষণ করার চেষ্টা করছে
Comment[bs]=Prozor na tekućoj virtuelnoj površi zahtjeva pažnju
Comment[ca]=Una finestra de l'escriptori actual demana atenció
Comment[ca@valencia]=Una finestra de l'escriptori actual demana atenció
Comment[cs]=Okno na aktuální virtuální ploše vyžaduje pozornost
Comment[da]=Et vindue på det aktuelle virtuelle skrivebord kræver opmærksomhed
Comment[de]=Ein Fenster auf der aktuellen virtuellen Arbeitsfläche erfordert Ihre Aufmerksamkeit
Comment[el]=Ένα παράθυρο της τρέχουσας επιφάνειας εργασίας απαιτεί την προσοχή σας
Comment[en_GB]=A window on the current virtual desktop demands attention
Comment[eo]=Fenestro sur nuna virtuala labortablo petas atenton
Comment[es]=Una ventana en el escritorio virtual actual requiere atención
Comment[et]=Aken aktiivsel virtuaalsel töölaual nõuab tähelepanu
Comment[eu]=Uneko laneko areako leiho batek jaramon egitea eskatzen du
Comment[fi]=Ikkuna nykyisellä virtuaalityöpöydällä kaipaa huomiota
Comment[fr]=Une fenêtre du bureau virtuel actuel demande votre attention
Comment[fy]=In finster op it aktive buroblêd freget om oandacht
Comment[ga]=Aire de dhíth ar fhuinneog ar an deasc reatha fhíorúil
Comment[gl]=Unha xanela neste escritorio virtual require atención
Comment[gu]=હાલનાં વર્ચ્યુઅલ ડેસ્કટોપ પર રહેલ વિન્ડો ધ્યાન માંગે છે
Comment[he]=חלון בשולחן העבודה הוירטואלי הנוכחי דורש תשומת לב
Comment[hi]=वर्तमान आभासी डेस्कटॉप का विंडो आपका ध्यान चाहता है
Comment[hne]=हाल वाले आभासी डेस्कटाप के एक विंडो ध्यान चाहथे
Comment[hr]=Prozor na trenutnoj virtualnoj radnoj površini zahtijeva pažnju
Comment[hu]=Egy ablak az aktuális asztalon beavatkozást igényel
Comment[ia]=Un fenestra in le currente scriptorio virtual demanda attention
Comment[id]=Sebuah jendela di desktop virtual saat ini meminta perhatian
Comment[is]=Gluggi á núverandi sýndarskjáborði krefst athygli
Comment[it]=Una finestra sul desktop virtuale attuale richiede attenzione
Comment[ja]=現在の仮想デスクトップ上のウィンドウが注意を促しています
Comment[ka]=მიმდინარე ვირტუალური სამუშაო დაფის ფანჯარა ყურადღებას მოითხოვს
Comment[kk]=Назардағы виртуалды үстелдегі бір терезе назарды талап етеді
Comment[km]=បង្អួច​លើ​ផ្ទៃតុ​និម្មិត​បច្ចុប្បន្ន​ទាមទារ​ការ​ចាប់​អារម្មណ៍
Comment[kn]=ಪ್ರಸ್ತುತ ವಾಸ್ತವಪ್ರಾಯ ಗಣಕತೆರೆಯ ಮೇಲಿನ ಒಂದು ಕಿಟಕಿಯು ಗಮನವನ್ನು ಅಪೇಕ್ಷಿಸುತ್ತಿದೆ
Comment[ko]=현재 가상 데스크톱의 창이 응답을 기다림
Comment[lt]=Langas dabartiniame menamame darbastalyje reikalauja dėmesio
Comment[lv]=Logs uz aktīvās virtuālās darbvirsmas pieprasa uzmanību
Comment[mk]=Некој од прозорците на тековната површина бара внимание
Comment[ml]=നിലവിലുള്ള വിര്‍ച്ച്വല്‍ പണിയിടത്തിലെ ഒരു ജാലകം ശ്രദ്ധ ആവശ്യപ്പെടുമ്പോള്‍
Comment[mr]=वर्तमान डेस्कटॉप वरील चौकटकडे लक्ष द्या
Comment[nb]=Et vIndu på gjeldende skrivebord vil ha oppmerksomhet
Comment[nds]=En Finster op den aktuellen Schriefdisch will de Acht hebben
Comment[ne]=हालको अवास्तविक डेस्कटपमा सञ्झ्यालले ध्यानाकर्षण माग गर्दछ
Comment[nl]=Een venster op het huidige virtuele bureaublad vraagt om aandacht
Comment[nn]=Eit vindauge på det gjeldande virtuelle skrivebordet ber om merksemd
Comment[pa]=ਮੌਜੂਦਾ ਵੁਰਚੁਅਲ ਡੈਸਕਟਾਪ ਤੋਂ ਇੱਕ ਵਿੰਡੋ ਨੇ ਧਿਆਨ ਮੰਗਿਆ
Comment[pl]=Okno na bieżącym pulpicie domaga się zwrócenia na nie uwagi
Comment[pt]=Existe uma janela no ecrã virtual actual que necessita de atenção
Comment[pt_BR]=Uma janela na área de trabalho virtual atual exige atenção
Comment[ro]=O fereastră în ecranul virtual curent necesită atenție
Comment[ru]=Произошло событие, требующее вашего внимания, в окне на текущем рабочем столе
Comment[si]=වත්මන් අතත්‍ය වැඩතලයේ පවතින කවුළුවක් අවදානය ඉල්ලයි
Comment[sk]=Okno na aktuálnej virtuálnej ploche vyžaduje pozornosť
Comment[sl]=Okno na trenutnem navideznem namizju zahteva pozornost
Comment[sr]=Прозор на текућој виртуелној површи захтева пажњу
Comment[sr@ijekavian]=Прозор на текућој виртуелној површи захтијева пажњу
Comment[sr@ijekavianlatin]=Prozor na tekućoj virtuelnoj površi zahtijeva pažnju
Comment[sr@latin]=Prozor na tekućoj virtuelnoj površi zahteva pažnju
Comment[sv]=Ett fönster på det nuvarande virtuella skrivbordet kräver uppmärksamhet
Comment[ta]=தற்போதைய திரைமேசை தோற்றத்தில் உள்ள சாளரம் கவனத்திற்கு உரியது
Comment[te]=ప్రస్తుత వర్చ్యువల్ డెస్‍క్ టాప్‌నందలి విండో అప్రమత్తత తెలుపుతోంది
Comment[tg]=Окно на текущем рабочем столе требует внимания
Comment[th]=หน้าต่างบนพื้นที่ทำงานปัจจุบันต้องการการแจ้งให้ทราบ
Comment[tr]=Geçerli sanal masaüstündeki bir pencere dikkat istiyor
Comment[ug]=نۆۋەتتىكى مەۋھۇم ئۈستەلئۈستىدىكى كۆزنەك دىققەت قىلىشنى ئىستەيدۇ
Comment[uk]=Вікно на поточній віртуальній стільниці потребує уваги
Comment[vi]=Một cửa sổ trên màn hình ảo hiện tại yêu cầu sự chú ý
Comment[wa]=Ene finiesse sol forveyou scribanne do moumint dimande k' on l' riwaite
Comment[x-test]=xxA window on the current virtual desktop demands attentionxx
Comment[zh_CN]=当前虚拟桌面上的窗口请求注意
Comment[zh_TW]=在目前虛擬桌面上的視窗要求注意
[Event/demandsattentionother]
Name=Window on Other Desktop Demands Attention
Name[af]='n Venster op 'n ander werkskerm het aandag nodig
Name[ar]=نافذة على سطح مكتبـ آخر تطلب الانتباه
Name[ast]=Una ventana n'otru escritoriu requier atención
Name[be@latin]=Akno na inšym stale vymahaje ŭvahi
Name[bg]=Прозорец на друг работен плот изисква внимание
Name[bn]=অন্য ডেস্কটপে উইণ্ডো দৃষ্টি আকর্ষণ করার চেষ্টা করছে
Name[bs]=Prozor na drugoj površi zahtjeva pažnju
Name[ca]=Una finestra d'un altre escriptori demana atenció
Name[ca@valencia]=Una finestra d'un altre escriptori demana atenció
Name[cs]=Okno na jiné ploše vyžaduje pozornost
Name[da]=Vindue på andet skrivebord kræver opmærksomhed
Name[de]=Fenster auf anderer Arbeitsfläche erfordert Aufmerksamkeit
Name[el]=Παράθυρο σε άλλη επιφάνεια εργασίας απαιτεί προσοχή
Name[en_GB]=Window on Other Desktop Demands Attention
Name[eo]=Fenestro sur alia labortablo petas atenton
Name[es]=Una ventana en otro escritorio requiere atención
Name[et]=Aken teisel töölaual nõuab tähelepanu
Name[eu]=Beste mahaigaineko leihoak jaramon egitea eskatzen du
Name[fi]=Ikkuna toisella työpöydällä kaipaa huomiota
Name[fr]=Une fenêtre sur un autre bureau demande votre attention
Name[fy]=Finster op oar buroblêd freget om oandacht
Name[ga]=Aire de dhíth ar fhuinneog ar dheasc eile
Name[gl]=Unha xanela en outro escritorio require atención
Name[gu]=બીજાં ડેસ્કટોપ પર રહેલ વિન્ડો ધ્યાન માંગે છે
Name[he]=חלון בשולחן עבודה אחר דורש תשומת לב
Name[hi]=अन्य डेस्कटॉप का विंडो आपका ध्यान चाहता है
Name[hne]=दूसरा डेस्कटाप के विंडो ध्यान चाहथे
Name[hr]=Prozor na drugoj radnoj površini zahtijeva pažnju
Name[hu]=Egy ablak valamelyik nem látszó asztalon beavatkozást igényel
Name[ia]=Fenestra in altere scriptorio demanda attention
Name[id]=Jendela di Desktop Lain Meminta Perhatian
Name[is]=Gluggi á öðru skjáborði krefst athygli
Name[it]=Finestra su un altro desktop richiede attenzione
Name[ja]=他のデスクトップのウィンドウが注意を要求
Name[kk]=Басқа Үстелдегі терезе назарды талап етеді
Name[km]=បង្អួច​នៅ​លើ​ផ្ទៃតុ​និម្មិត​ផ្សេង​ទៀត​ទាមទារ​ការ​ចាប់​អារម្មណ៍
Name[kn]=ಮತ್ತೊಂದು ಗಣಕತೆರೆಯ ಮೇಲಿನ ಕಿಟಕಿಯು ಗಮನವನ್ನು ಅಪೇಕ್ಷಿಸುತ್ತಿದೆ
Name[ko]=다른 데스크톱의 창이 응답을 기다림
Name[lt]=Langas kitame darbastalyje reikalauja dėmesio
Name[lv]=Logs uz citas darbvirsmas pieprasa uzmanību
Name[mk]=Прозорец на друга површина бара внимание
Name[ml]=മറ്റൊരു പണിയിടത്തിലുള്ള ജാലകം ശ്രദ്ധ ആവശ്യപ്പെടുമ്പോള്‍
Name[mr]=अन्य डेस्कटॉप वरील चौकटकडे लक्ष द्या
Name[nb]=VIndu på annet skrivebord vil ha oppmerksomhet
Name[nds]=Finster op anner Schriefdisch bruukt Acht
Name[ne]=अन्य डेस्कटपमा सञ्झ्यालले ध्यानाकर्षण माग गर्दछ
Name[nl]=Venster op ander bureaublad vraagt om aandacht
Name[nn]=Vindauge på anna skrivebord ber om merksemd
Name[pa]=ਹੋਰ ਡੈਸਕਟਾਪ ਤੋਂ ਵਿੰਡੋ ਨੇ ਧਿਆਨ ਮੰਗਿਆ
Name[pl]=Okno na innym pulpicie domaga się uwagi
Name[pt]=Uma Janela noutro Ecrã Requer Atenção
Name[pt_BR]=Janela em outra área de trabalho exige atenção
Name[ro]=O fereastră pe un alt ecran necesită atenție
Name[ru]=Произошло событие в окне на другом рабочем столе
Name[si]=වෙනත් වැඩතලයක ඇති කවුළුව අවදානය ඉල්ලයි
Name[sk]=Okno na inej ploche vyžaduje pozornosť
Name[sl]=Okno na drugem namizju zahteva pozornost
Name[sr]=Прозор на другој површи захтева пажњу
Name[sr@ijekavian]=Прозор на другој површи захтијева пажњу
Name[sr@ijekavianlatin]=Prozor na drugoj površi zahtijeva pažnju
Name[sr@latin]=Prozor na drugoj površi zahteva pažnju
Name[sv]=Fönster på annat skrivbord kräver uppmärksamhet
Name[ta]=மற்றொரு திரைமேசையில் உள்ள சாளரம் கவனத்திற்குரியது
Name[te]=వేరొక డెస్‍క్ టాప్‌నందలి విండో అప్రమత్తత తెలుపుతోంది
Name[tg]=Окно на другом рабочем столе требует внимания
Name[th]=หน้าต่างบนพื้นที่ทำงานอื่นต้องการการแจ้งให้ทราบ
Name[tr]=Başka Bir Masaüstündeki Pencere Dikkat İstiyor
Name[ug]=باشقا ئۈستەلئۈستىدىكى كۆزنەك دىققەت قىلىشنى ئىستەيدۇ
Name[uk]=Вікно на іншій стільниці потребує уваги
Name[wa]=Ene finiesse so èn ôte sicribanne dimande k' on l' riwaite
Name[x-test]=xxWindow on Other Desktop Demands Attentionxx
Name[zh_CN]=其它桌面上的窗口请求注意
Name[zh_TW]=其他桌面上的視窗要求注意
Comment=A window on an inactive virtual desktop demands attention
Comment[af]='n Venster op 'n onaktiewe virtuele werkskerm het aandag nodig
Comment[ar]=نافذة على سطح مكتب افتراضي أخر تطلب الإنتباه
Comment[ast]=Una ventana del escritoriu virtual inactivo requier atención
Comment[be@latin]=Akno na niadziejnym virtualnym stale vymahaje ŭvahi.
Comment[bg]=Прозорец на друг виртуален работен плот изисква внимание
Comment[bn]=অন্য একটি ভার্চুয়াল ডেস্কটপে একটি উইণ্ডো আপনার দৃষ্টি আকর্ষণ করার চেষ্টা করছে
Comment[bs]=Prozor na neaktivnoj virtuelnoj površi zahtjeva pažnju
Comment[ca]=Una finestra en un escriptori virtual inactiu demana atenció
Comment[ca@valencia]=Una finestra en un escriptori virtual inactiu demana atenció
Comment[cs]=Okno na neaktivní virtuální ploše vyžaduje pozornost
Comment[da]=Vindue på andet skrivebord kræver opmærksomhed
Comment[de]=Ein Fenster auf einer virtuellen Arbeitsfläche erfordert Ihre Aufmerksamkeit
Comment[el]=Ένα παράθυρο σε μια μη ενεργή επιφάνεια εργασίας απαιτεί την προσοχή σας
Comment[en_GB]=A window on an inactive virtual desktop demands attention
Comment[eo]=Fenestro sur neaktiva virtuala labortablo petas atenton
Comment[es]=Una ventana del escritorio virtual inactivo requiere atención
Comment[et]=Aken mitteaktiivsel virtuaalsel töölaual nõuab tähelepanu
Comment[eu]=Laneko area inaktiboko leihoa jaramon egitea eskatzen du
Comment[fi]=Ikkuna ei-aktiivisella virtuaalisella työpöydällä kaipaa huomiota
Comment[fr]=Une fenêtre sur un bureau virtuel inactif demande l'attention
Comment[fy]=In finster op in ynaktyf firtueel buroblêd freget om oandacht
Comment[ga]=Aire de dhíth ar fhuinneog ar an deasc reatha neamhghníomhach fhíorúil
Comment[gl]=Unha xanela nun escritorio virtual inactivo require atención
Comment[gu]=અસક્રિય વર્ચ્યુઅલ ડેસ્કટોપ પર રહેલ વિન્ડો ધ્યાન માંગે છે
Comment[he]=חלון בשולחן עבודה וירטואלי לא פעיל דורש תשומת לב
Comment[hne]=अक्रिय आभासी डेस्कटाप के एक विंडो ध्यान चाहथे
Comment[hr]=Prozor na neaktivnoj virtualnoj radnoj površini zahtijeva pažnju
Comment[hu]=Egy ablak beavatkozást igényel egy másik asztalon
Comment[ia]=Un fenestra in un scriptorio virtual inactive demanda attention
Comment[id]=Sebuah jendela di desktop virtual tidak aktif meminta perhatian
Comment[is]=Gluggi á óvirku sýndarskjáborði krefst athygli
Comment[it]=Una finestra su un desktop virtuale inattivo richiede attenzione
Comment[ja]=非アクティブな仮想デスクトップ上のウィンドウが注意を促しています
Comment[kk]=Басқа виртуалды үстелдегі бір терезе назарды талап етеді
Comment[km]=បង្អួច​នៅ​លើ​ផ្ទៃតុ​និម្មិត​អសកម្ម​ទាមទារ​ការ​ចាប់​អារម្មណ៍
Comment[kn]=ಒಂದು ನಿಷ್ಕ್ರಿಯ ವಾಸ್ತವಪ್ರಾಯ ಗಣಕತೆರೆಯ ಮೇಲಿನ ಒಂದು ಕಿಟಕಿಯು ಗಮನವನ್ನು ಅಪೇಕ್ಷಿಸುತ್ತಿದೆ
Comment[ko]=비활성 가상 데스크톱의 창이 응답을 기다림
Comment[lt]=Langas neaktyviame virtualiame darbastalyje reikalauja dėmesio
Comment[lv]=Logs uz neaktīvas virtuālās darbvirsmas pieprasa uzmanību
Comment[mk]=Некој прозорец на неактивна виртуелна површина бара внимание
Comment[ml]=മറ്റൊരു നിര്‍ജ്ജീവ വിര്‍ച്ച്വല്‍ പണിയിടത്തിലുള്ള ഒരു ജാലകം ശ്രദ്ധ ആവശ്യപ്പെടുമ്പോള്‍
Comment[mr]=असक्रिय डेस्कटॉप वरील चौकटकडे लक्ष द्या
Comment[nb]=Et vIndu på et inaktivt virtuelt skrivebord vil ha oppmerksomhet
Comment[nds]=En Finster op en nich aktiev Schriefdisch will de Acht hebben
Comment[ne]=सञ्झ्यालले एउटा निष्क्रिय अवास्तविक डेस्कटपमा ध्यानाकर्षण माग गर्दछ
Comment[nl]=Een venster op een inactief bureaublad vraagt om aandacht
Comment[nn]=Eit vindauge på eit inaktivt virtuelt skrivebord ber om merksemd
Comment[pa]=ਇੱਕ ਗ਼ੈਰ-ਐਕਟਿਵ ਵੁਰਚੁਅਲ ਡੈਸਕਟਾਪ ਉੱਤੇ ਇੱਕ ਵਿੰਡੋ ਧਿਆਨ ਮੰਗਦੀ ਹੈ
Comment[pl]=Okno na innym, nieaktywnym pulpicie domaga się zwrócenia na nie uwagi
Comment[pt]=Existe uma janela num ecrã virtual inactivo que necessita de atenção
Comment[pt_BR]=Uma janela em uma área de trabalho virtual inativa exige atenção
Comment[ro]=O fereastră pe un ecran virtual inactiv necesită atenție
Comment[ru]=Произошло событие, требующее вашего внимания, в окне на другом рабочем столе
Comment[si]=අක්‍රීය අතත්‍ය වැඩතලයක පවතින කවුළුවක් අවදානය ඉල්ලයි
Comment[sk]=Okno na neaktívnej virtuálnej ploche vyžaduje pozornosť
Comment[sl]=Okno na neaktivnem navideznem namizju zahteva pozornost
Comment[sr]=Прозор на неактивној виртуелној површи захтева пажњу
Comment[sr@ijekavian]=Прозор на неактивној виртуелној површи захтијева пажњу
Comment[sr@ijekavianlatin]=Prozor na neaktivnoj virtuelnoj površi zahtijeva pažnju
Comment[sr@latin]=Prozor na neaktivnoj virtuelnoj površi zahteva pažnju
Comment[sv]=Ett fönster på ett inaktivt skrivbord kräver uppmärksamhet
Comment[ta]=செயற்படாத திரைமேசை தோற்றத்தில் உள்ள சாளரம் ஒன்று கவனத்திற்கு உரியது
Comment[te]=క్రియాశీలంగాలేని వర్చ్యువల్ డెస్‍క్ టాప్ నందలి విండో అప్రమత్తత తెలుపుతోంది
Comment[tg]=Произошло событие, требующее вашего внимания, в окне на другом рабочем столе
Comment[th]=หน้าต่างบนพื้นที่ทำงานอื่นต้องการการแจ้งให้ทราบ
Comment[tr]=Pasif bir sanal masaüstündeki bir pencere dikkat istiyor
Comment[ug]=ئاكتىپلانمىغان مەۋھۇم ئۈستەلئۈستىدىكى كۆزنەك دىققەت قىلىشنى ئىستەيدۇ
Comment[uk]=Вікно на іншій віртуальній стільниці потребує уваги
Comment[vi]=Một cửa sổ trong một màn hình ảo khác yêu cầu sự chú ý
Comment[wa]=Ene finiesse so on scribanne nén èn alaedje dimande k' on l' riwaite
Comment[x-test]=xxA window on an inactive virtual desktop demands attentionxx
Comment[zh_CN]=未激活的虚拟桌面上的窗口请求注意
Comment[zh_TW]=在其他虛擬桌面上的視窗要求注意
[Event/compositingsuspendeddbus]
Name=Compositing has been suspended
Name[ar]=عُلِّق التركيب

View file

@ -38,12 +38,6 @@ bool Notify::raise(Event e, const QString& message, Client* c)
QString event;
KNotification::NotificationFlags flags = KNotification::CloseOnTimeout;
switch(e) {
case DemandAttentionCurrent:
event = "demandsattentioncurrent";
break;
case DemandAttentionOther:
event = "demandsattentionother";
break;
case CompositingSuspendedDbus:
event = "compositingsuspendeddbus";
break;

View file

@ -37,8 +37,6 @@ class Notify
public:
enum Event {
DemandAttentionCurrent,
DemandAttentionOther,
CompositingSuspendedDbus
};