summaryrefslogtreecommitdiffstats
path: root/kicker/applets/lockout
diff options
context:
space:
mode:
Diffstat (limited to 'kicker/applets/lockout')
-rw-r--r--kicker/applets/lockout/CMakeLists.txt6
-rw-r--r--kicker/applets/lockout/lockout.cpp52
-rw-r--r--kicker/applets/lockout/lockout.desktop121
-rw-r--r--kicker/applets/lockout/lockout.h2
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,