diff options
Diffstat (limited to 'kicker/applets/lockout')
-rw-r--r-- | kicker/applets/lockout/CMakeLists.txt | 6 | ||||
-rw-r--r-- | kicker/applets/lockout/lockout.cpp | 52 | ||||
-rw-r--r-- | kicker/applets/lockout/lockout.desktop | 121 | ||||
-rw-r--r-- | kicker/applets/lockout/lockout.h | 2 |
4 files changed, 34 insertions, 147 deletions
diff --git a/kicker/applets/lockout/CMakeLists.txt b/kicker/applets/lockout/CMakeLists.txt index 406f5998b..5310bab79 100644 --- a/kicker/applets/lockout/CMakeLists.txt +++ b/kicker/applets/lockout/CMakeLists.txt @@ -22,7 +22,11 @@ link_directories( ##### other data ################################ -install( FILES lockout.desktop DESTINATION ${DATA_INSTALL_DIR}/kicker/applets ) +tde_create_translated_desktop( + SOURCE lockout.desktop + DESTINATION ${DATA_INSTALL_DIR}/kicker/applets + PO_DIR kicker-desktops +) ##### lockout_panelapplet (module) ############## diff --git a/kicker/applets/lockout/lockout.cpp b/kicker/applets/lockout/lockout.cpp index d4c14c9db..770a8431f 100644 --- a/kicker/applets/lockout/lockout.cpp +++ b/kicker/applets/lockout/lockout.cpp @@ -46,7 +46,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. extern "C" { - KDE_EXPORT KPanelApplet* init(TQWidget *parent, const TQString& configFile) + TDE_EXPORT KPanelApplet* init(TQWidget *parent, const TQString& configFile) { TDEGlobal::locale()->insertCatalogue("lockout"); return new Lockout(configFile, parent, "lockout"); @@ -62,7 +62,7 @@ Lockout::Lockout( const TQString& configFile, TQWidget *parent, const char *name //setFrameStyle(Panel | Sunken); setBackgroundOrigin( AncestorOrigin ); - if ( orientation() == Qt::Horizontal ) + if ( orientation() == TQt::Horizontal ) layout = new TQBoxLayout( this, TQBoxLayout::TopToBottom ); else layout = new TQBoxLayout( this, TQBoxLayout::LeftToRight ); @@ -82,25 +82,25 @@ Lockout::Lockout( const TQString& configFile, TQWidget *parent, const char *name bTransparent = conf->readBoolEntry( "Transparent", bTransparent ); - connect( lockButton, TQT_SIGNAL( clicked() ), TQT_SLOT( lock() )); - connect( logoutButton, TQT_SIGNAL( clicked() ), TQT_SLOT( logout() )); + connect( lockButton, TQ_SIGNAL( clicked() ), TQ_SLOT( lock() )); + connect( logoutButton, TQ_SIGNAL( clicked() ), TQ_SLOT( logout() )); lockButton->installEventFilter( this ); logoutButton->installEventFilter( this ); - if (!kapp->authorize("lock_screen")) + if (!tdeApp->authorize("lock_screen")) lockButton->hide(); - if (!kapp->authorize("logout")) + if (!tdeApp->authorize("logout")) logoutButton->hide(); lockButton->setSizePolicy(TQSizePolicy(TQSizePolicy::MinimumExpanding, TQSizePolicy::MinimumExpanding)); logoutButton->setSizePolicy(TQSizePolicy(TQSizePolicy::MinimumExpanding, TQSizePolicy::MinimumExpanding)); - if ( !kapp->dcopClient()->isAttached() ) - kapp->dcopClient()->attach(); + if ( !tdeApp->dcopClient()->isAttached() ) + tdeApp->dcopClient()->attach(); - connect( kapp, TQT_SIGNAL( iconChanged(int) ), TQT_SLOT( slotIconChanged() )); + connect( tdeApp, TQ_SIGNAL( iconChanged(int) ), TQ_SLOT( slotIconChanged() )); } Lockout::~Lockout() @@ -117,13 +117,13 @@ void Lockout::checkLayout( int height ) const TQBoxLayout::Direction direction = layout->direction(); if ( direction == TQBoxLayout::LeftToRight && - ( ( orientation() == Qt::Vertical && s.width() - 2 >= height ) || - ( orientation() == Qt::Horizontal && s.width() - 2 < height ) ) ) { + ( ( orientation() == TQt::Vertical && s.width() - 2 >= height ) || + ( orientation() == TQt::Horizontal && s.width() - 2 < height ) ) ) { layout->setDirection( TQBoxLayout::TopToBottom ); } else if ( direction == TQBoxLayout::TopToBottom && - ( ( orientation() == Qt::Vertical && s.height() - 2 < height ) || - ( orientation() == Qt::Horizontal && s.height() - 2 >= height ) ) ) { + ( ( orientation() == TQt::Vertical && s.height() - 2 < height ) || + ( orientation() == TQt::Horizontal && s.height() - 2 >= height ) ) ) { layout->setDirection( TQBoxLayout::LeftToRight ); } } @@ -146,12 +146,12 @@ void Lockout::lock() int kicker_screen_number = tqt_xscreen(); if ( kicker_screen_number ) appname.sprintf("kdesktop-screen-%d", kicker_screen_number); - kapp->dcopClient()->send(appname, "KScreensaverIface", "lock()", TQString("")); + tdeApp->dcopClient()->send(appname, "KScreensaverIface", "lock()", TQString("")); } void Lockout::logout() { - kapp->requestShutDown(); + tdeApp->requestShutDown(); } void Lockout::mousePressEvent(TQMouseEvent* e) @@ -185,7 +185,7 @@ void Lockout::propagateMouseEvent(TQMouseEvent* e) bool Lockout::eventFilter( TQObject *o, TQEvent *e ) { - if (!kapp->authorizeTDEAction("kicker_rmb")) + if (!tdeApp->authorizeTDEAction("kicker_rmb")) return false; // Process event normally: if( e->type() == TQEvent::MouseButtonPress ) @@ -193,25 +193,25 @@ bool Lockout::eventFilter( TQObject *o, TQEvent *e ) TDEConfig *conf = config(); conf->setGroup("lockout"); - TQMouseEvent *me = TQT_TQMOUSEEVENT( e ); - if( me->button() == Qt::RightButton ) + TQMouseEvent *me = static_cast<TQMouseEvent*>( e ); + if( me->button() == TQt::RightButton ) { - if( TQT_BASE_OBJECT(o) == TQT_BASE_OBJECT(lockButton) ) + if( o == lockButton ) { TQPopupMenu *popup = new TQPopupMenu(); popup->insertItem( SmallIcon( "system-lock-screen" ), i18n("Lock Session"), - this, TQT_SLOT( lock() ) ); + this, TQ_SLOT( lock() ) ); popup->insertSeparator(); i18n("&Transparent"); //popup->insertItem( i18n( "&Transparent" ), 100 ); popup->insertItem( SmallIcon( "configure" ), i18n( "&Configure Screen Saver..." ), - this, TQT_SLOT( slotLockPrefs() ) ); + this, TQ_SLOT( slotLockPrefs() ) ); //popup->setItemChecked( 100, bTransparent ); - //popup->connectItem(100, this, TQT_SLOT( slotTransparent() ) ); + //popup->connectItem(100, this, TQ_SLOT( slotTransparent() ) ); //if (conf->entryIsImmutable( "Transparent" )) // popup->setItemEnabled( 100, false ); popup->exec( me->globalPos() ); @@ -219,20 +219,20 @@ bool Lockout::eventFilter( TQObject *o, TQEvent *e ) return true; } - else if ( TQT_BASE_OBJECT(o) == TQT_BASE_OBJECT(logoutButton) ) + else if ( o == logoutButton ) { TQPopupMenu *popup = new TQPopupMenu(); popup->insertItem( SmallIcon( "system-log-out" ), i18n("&Log Out..."), - this, TQT_SLOT( logout() ) ); + this, TQ_SLOT( logout() ) ); popup->insertSeparator(); //popup->insertItem( i18n( "&Transparent" ), 100 ); popup->insertItem( SmallIcon( "configure" ), i18n( "&Configure Session Manager..." ), - this, TQT_SLOT( slotLogoutPrefs() ) ); + this, TQ_SLOT( slotLogoutPrefs() ) ); //popup->setItemChecked( 100, bTransparent ); - //popup->connectItem(100, this, TQT_SLOT( slotTransparent() ) ); + //popup->connectItem(100, this, TQ_SLOT( slotTransparent() ) ); //if (conf->entryIsImmutable( "Transparent" )) // popup->setItemEnabled( 100, false ); popup->exec( me->globalPos() ); diff --git a/kicker/applets/lockout/lockout.desktop b/kicker/applets/lockout/lockout.desktop index 50b239e0f..98f53208e 100644 --- a/kicker/applets/lockout/lockout.desktop +++ b/kicker/applets/lockout/lockout.desktop @@ -1,125 +1,8 @@ [Desktop Entry] Type=Plugin Name=Lock/Logout Buttons -Name[af]=Sluit/Teken af Knoppies -Name[ar]=أزرار الإقفال/الخروج -Name[be]=Кнопкі блакавання/выхаду -Name[bg]=Заключване и изход -Name[bn]=লক/লগ-আউট বাটন -Name[bs]=Dugmad za zaključavanje/odjavu -Name[ca]=Botons bloqueja/surt -Name[cs]=Tlačítka odhlášení/uzamčení -Name[csb]=Knąpë blokòwaniô ekranu/wëlogòwaniô -Name[da]=Lås/Logaf-knapper -Name[de]=Bildschirmsperre und Abmeldung aus TDE -Name[el]=Κουμπιά κλειδώματος/αποσύνδεσης -Name[eo]=Ŝloso- kaj adiaŭo-butonoj -Name[es]=Botones de bloqueo/salida -Name[et]=Lukustamise/väljalogimise nupud -Name[eu]=Blokeatu/Irteteko botoiak -Name[fa]=دکمههای قفل/خروج -Name[fi]=Lukitus/Uloskirjautumispainikkeet -Name[fr]=Boutons de verrouillage et déconnexion -Name[fy]=Beskoattelje/ôfmeldknoppen -Name[ga]=Cnaipí Glasála/Logála Amach -Name[gl]=Botóns de Bloqueo/Saída -Name[he]=כפתורי נעילה\יציאה -Name[hr]=Gumb za zaključavanje/odjavljivanje -Name[hu]=Zároló/kijelentkező gombok -Name[is]=Læsa/stimpla út hnappar -Name[it]=Pulsanti di uscita e bloccaggio schermo -Name[ja]=ロック/ログアウトボタン -Name[ka]=დაბლოკვის/გამოსვლის ღილაკები -Name[kk]=Шығу не экранды бұғаттау батырмалары -Name[km]=ប៊ូតុង ចាក់សោ/ចេញ -Name[ko]=잠금/로그아웃 -Name[lt]=Užrakinimo/išsiregistravimo mygtukai -Name[mk]=Копчиња „Заклучи/Одјави се“ -Name[nb]=Panelprogram for skjermlås/utlogging -Name[nds]=Knööp för dat Afsluten oder Afmellen -Name[ne]=ताल्चा लगाउने/लगआउट गर्ने बटन -Name[nl]=Vergrendel/afmeldknoppen -Name[nn]=Knappar for skjermlås/utlogging -Name[pa]=ਤਾਲਾ/ਬਾਹਰੀ ਦਰ ਬਟਨ -Name[pl]=Przyciski blokowania ekranu/wylogowania -Name[pt]=Botões de Bloqueio/Saída -Name[pt_BR]=Botões de Travar/Sair -Name[ro]=Butoane de blocare/ieșire -Name[ru]=Кнопки выхода и запирания экрана -Name[se]=Lohkadan/olggosčálihan boalut -Name[sk]=Tlačidlá na ohlásenie/zamknutie -Name[sl]=Gumba za zaklep in odjavo -Name[sr]=Дугмад за закључавање/одјављивање -Name[sr@Latn]=Dugmad za zaključavanje/odjavljivanje -Name[sv]=Lås/Logga ut-knappar -Name[te]=తాళం వెయి/లాగౌట్ బటన్లు -Name[tg]=Тугмаҳои Қулф/Баромадан -Name[th]=ปุ่มล็อค/ล็อกเอาท์ -Name[tr]=Kilitle/Çık Düğmeleri -Name[uk]=Кнопки Замикання/Виходу з системи -Name[uz]=Qulflash/chiqish tugmalari -Name[uz@cyrillic]=Қулфлаш/чиқиш тугмалари -Name[vi]=Tiểu ứng dụng Khoá/Đăng xuất -Name[wa]=Boton po serer a clé ou dislodjî -Name[zh_CN]=锁定/注销按钮 -Name[zh_TW]=「螢幕鎖定/登出」按鈕 + Comment=Adds buttons for locking screen and session logout -Comment[af]=Voeg skerm sluit en afteken knoppies by -Comment[ar]=يضيف أزرار لإقفال الشاشة و الخروج من الجلسة -Comment[be]=Дадае кнопкі для блакіроўкі экрана і заканчэння сесіі -Comment[bg]=Добавяне на бутоните за заключване на екрана и изход -Comment[bn]=স্ক্রীণ লক এবং লগ-আউট করার জন্য বাটন যোগ করে -Comment[bs]=Dodaje na panel dugmad za zaključavanje ekrana i odjavu sa sistema -Comment[ca]=Afegeix botons per bloquejar la pantalla i sortir de la sessió -Comment[cs]=Přidá tlačítka pro uzamčení obrazovky a odhlášení z relace -Comment[csb]=Dodôwô knapë blokòwaniô ekranu ë wëlogòwaniô -Comment[da]=Tilføjer knapper for at låse skærmen og logge ud fra sessionen -Comment[de]=Fügt Knöpfe zur Bildschirmsperre und Abmeldung aus TDE hinzu -Comment[el]=Προσθέτει κουμπιά για το κλείδωμα της οθόνης και την αποσύνδεση συνεδρίας -Comment[eo]=Aldonu butonojn por ŝlosi ekranon kaj seanco-eliron -Comment[es]=Añade botones para bloquear la sesión y para salirse de esta -Comment[et]=Lisab nupud ekraani lukustamiseks ning seansi lõpetamiseks -Comment[eu]=Pantaila blokeatu eta saiotik irteteko botoiak gehitzen ditu -Comment[fa]=دکمهها را برای قفل پرده و خروج نشست اضافه میکند -Comment[fi]=Lisää painikkeet ruudun lukitsemiseen ja uloskirjautumiseen -Comment[fr]=Ajoute des boutons permettant de verrouiller l'écran et de déconnecter la session en cours -Comment[fy]=Heakket knoppen ta foar it beskoattelje fan it skerm en it sluten fan de sesje -Comment[gl]=Engade botóns para bloquear a pantalla e sair da sesión -Comment[he]=מוסיף כפתורים לנעילת המסך ויציאה מהמערכת -Comment[hr]=Dodavanje gumba za zaključavanje zaslona i odjavljivanja sesije -Comment[hu]=Nyomógombok a képernyő zárolásához és kijelentkezéshez -Comment[is]=Bætir við hnöppum til að læsa skjánum og stimpla sig út -Comment[it]=Aggiunge i pulsanti per bloccare lo schermo o uscire dalla sessione -Comment[ja]=スクリーンロックとセッションログアウト用ボタンを追加 -Comment[kk]=Экранды бұғаттау және сеанстан шығу батырмаларды қосу -Comment[km]=បន្ថែមប៊ូតុងសម្រាប់ចាក់សោអេក្រង់ និងចេញពីសម័យ -Comment[ko]=세션을 잠그거나 끝내기 -Comment[lt]=Prideda mygtukus ekrano užrakinimui ir sesijos užbaigimui -Comment[mk]=Додава копчиња за заклучување на екранот и одјавување од сесијата -Comment[nb]=Legger til knapper for å låse skjermen og logge ut av økta. -Comment[nds]=Föögt Knööp för dat Afsluten vun den Schirm oder dat Afmellen ut TDE to -Comment[ne]=पर्दा ताल्चा लगाउन र सत्र लग आउट गर्नका लागि बटनहरू थप्छ -Comment[nl]=Voegt knoppen toe voor het vergrendelen van het scherm en het afsluiten van de sessie -Comment[nn]=Legg til knappar for å låsa skjermen og logga ut av økta. -Comment[pa]=ਪਰਦੇ ਨੂੰ ਤਾਲਾਬੰਦ ਕਰਨ ਅਤੇ ਅਜਲਾਸ ਬੰਦ ਕਰਨ ਲਈ ਬਟਨ ਜੋੜਦਾ ਹੈ -Comment[pl]=Dodaje przyciski zablokowania ekranu i wylogowania -Comment[pt]=Adiciona botões para bloquear o ecrã e encerrar a sessão -Comment[pt_BR]=Adiciona os botões para bloquear a tela e finalizar a sessão -Comment[ro]=Adaugă butoane pentru blocarea ecranului și sesiunea de ieșire -Comment[ru]=Добавление кнопок выхода из TDE и запирания экрана -Comment[se]=Lasit boaluid mat sáhttet lohkadit šearpma ja heaittihit bargovuoru -Comment[sk]=Pridá tlačidlá na zamknutie obrazovky a ukončenie relácie -Comment[sl]=Doda gumba za zaklep zaslona in odjavo iz seje -Comment[sr]=Додаје дугмад за закључавање екрана и одјављивање из сесије -Comment[sr@Latn]=Dodaje dugmad za zaključavanje ekrana i odjavljivanje iz sesije -Comment[sv]=Lägger till knappar för att låsa skärmen och logga ut från sessionen -Comment[th]=เพิ่มปุ่มสำหรับล็อคหน้าจอและล็อกเอาท์ออกจากวาระที่กำลังใช้งานอยู่ -Comment[uk]=Додає кнопки для замикання екрана та виходу з сеансу -Comment[uz]=Ekranni qulflash va seansdan chiqish uchun tugmalar -Comment[uz@cyrillic]=Экранни қулфлаш ва сеансдан чиқиш учун тугмалар -Comment[vi]=Thêm nút khoá màn hình và đăng xuất khỏi phiên làm việc -Comment[wa]=Radjout des botons po serer l' waitroûle a clé et dislodjî del session -Comment[zh_CN]=添加锁定屏幕和注销会话的按钮 -Comment[zh_TW]=加入用來鎖定螢幕與登出作業階段的按鈕 + Icon=system-log-out X-TDE-Library=lockout_panelapplet diff --git a/kicker/applets/lockout/lockout.h b/kicker/applets/lockout/lockout.h index 6be995790..dd6428628 100644 --- a/kicker/applets/lockout/lockout.h +++ b/kicker/applets/lockout/lockout.h @@ -12,7 +12,7 @@ class TQToolButton; class Lockout : public KPanelApplet { - Q_OBJECT + TQ_OBJECT public: Lockout( const TQString& configFile, |