diff options
Diffstat (limited to 'korganizer/korgac')
-rw-r--r-- | korganizer/korgac/CMakeLists.txt | 6 | ||||
-rw-r--r-- | korganizer/korgac/alarmdialog.cpp | 30 | ||||
-rw-r--r-- | korganizer/korgac/alarmdialog.h | 2 | ||||
-rw-r--r-- | korganizer/korgac/alarmdockwindow.cpp | 22 | ||||
-rw-r--r-- | korganizer/korgac/alarmdockwindow.h | 2 | ||||
-rw-r--r-- | korganizer/korgac/koalarmclient.cpp | 14 | ||||
-rw-r--r-- | korganizer/korgac/koalarmclient.h | 2 | ||||
-rw-r--r-- | korganizer/korgac/korgac.desktop | 88 |
8 files changed, 51 insertions, 115 deletions
diff --git a/korganizer/korgac/CMakeLists.txt b/korganizer/korgac/CMakeLists.txt index c870221b..f3055729 100644 --- a/korganizer/korgac/CMakeLists.txt +++ b/korganizer/korgac/CMakeLists.txt @@ -27,7 +27,11 @@ link_directories( ##### other data ################################ -install( FILES korgac.desktop DESTINATION ${AUTOSTART_INSTALL_DIR} ) +tde_create_translated_desktop( + SOURCE korgac.desktop + DESTINATION ${AUTOSTART_INSTALL_DIR} + PO_DIR korganizer-desktops +) ##### korgac (executable) ####################### diff --git a/korganizer/korgac/alarmdialog.cpp b/korganizer/korgac/alarmdialog.cpp index cc0bb283..80610483 100644 --- a/korganizer/korgac/alarmdialog.cpp +++ b/korganizer/korgac/alarmdialog.cpp @@ -109,8 +109,8 @@ AlarmDialog::AlarmDialog( KCal::CalendarResources *calendar, TQWidget *parent, c // User3 => Dismiss Selected // Ok => Suspend - connect( calendar, TQT_SIGNAL(calendarChanged()), - this, TQT_SLOT(slotCalendarChanged()) ); + connect( calendar, TQ_SIGNAL(calendarChanged()), + this, TQ_SLOT(slotCalendarChanged()) ); TDEGlobal::iconLoader()->addAppDir( "tdepim" ); setButtonOK( i18n( "Suspend" ) ); @@ -122,7 +122,7 @@ AlarmDialog::AlarmDialog( KCal::CalendarResources *calendar, TQWidget *parent, c TQLabel *label = new TQLabel( i18n("The following items triggered reminders:"), topBox ); topLayout->addWidget( label ); - mSplitter = new TQSplitter( Qt::Vertical, topBox ); + mSplitter = new TQSplitter( TQt::Vertical, topBox ); mSplitter->setOpaqueResize( TDEGlobalSettings::opaqueResize() ); topLayout->addWidget( mSplitter ); @@ -135,10 +135,10 @@ AlarmDialog::AlarmDialog( KCal::CalendarResources *calendar, TQWidget *parent, c mIncidenceListView->setShowSortIndicator( true ); mIncidenceListView->setAllColumnsShowFocus( true ); mIncidenceListView->setSelectionMode( TQListView::Extended ); - connect( mIncidenceListView, TQT_SIGNAL(selectionChanged()), TQT_SLOT(updateButtons()) ); - connect( mIncidenceListView, TQT_SIGNAL(doubleClicked(TQListViewItem*)), TQT_SLOT(edit()) ); - connect( mIncidenceListView, TQT_SIGNAL(currentChanged(TQListViewItem*)), TQT_SLOT(showDetails()) ); - connect( mIncidenceListView, TQT_SIGNAL(selectionChanged()), TQT_SLOT(showDetails()) ); + connect( mIncidenceListView, TQ_SIGNAL(selectionChanged()), TQ_SLOT(updateButtons()) ); + connect( mIncidenceListView, TQ_SIGNAL(doubleClicked(TQListViewItem*)), TQ_SLOT(edit()) ); + connect( mIncidenceListView, TQ_SIGNAL(currentChanged(TQListViewItem*)), TQ_SLOT(showDetails()) ); + connect( mIncidenceListView, TQ_SIGNAL(selectionChanged()), TQ_SLOT(showDetails()) ); mDetailView = new KOEventViewer( mCalendar, mSplitter ); mDetailView->setFocus(); // set focus here to start with to make it harder @@ -160,7 +160,7 @@ AlarmDialog::AlarmDialog( KCal::CalendarResources *calendar, TQWidget *parent, c mSuspendUnit->insertItem( i18n("week(s)") ); mSuspendUnit->setCurrentItem( defSuspendUnit ); - connect( &mSuspendTimer, TQT_SIGNAL(timeout()), TQT_SLOT(wakeUp()) ); + connect( &mSuspendTimer, TQ_SIGNAL(timeout()), TQ_SLOT(wakeUp()) ); setMainWidget( mIncidenceListView ); mIncidenceListView->setMinimumSize( 500, 50 ); @@ -544,7 +544,21 @@ void AlarmDialog::wakeUp() } if ( activeReminders ) + { + DCOPRef screensaver("kdesktop", "KScreensaverIface"); + DCOPReply reply = screensaver.call("isBlanked"); + bool res = true; + if (reply.isValid()) { + reply.get(res); + } show(); + if (res) + { + // Lower the dialog if the screensaver is active or its status unknown. + // This prevents reminders to show on a locked screen. + lower(); + } + } setTimer(); showDetails(); emit reminderCount( activeCount() ); diff --git a/korganizer/korgac/alarmdialog.h b/korganizer/korgac/alarmdialog.h index 949c17f7..d11dc591 100644 --- a/korganizer/korgac/alarmdialog.h +++ b/korganizer/korgac/alarmdialog.h @@ -43,7 +43,7 @@ class TQSpinBox; class TQSplitter; class AlarmDialog : public KDialogBase { - Q_OBJECT + TQ_OBJECT public: explicit AlarmDialog( CalendarResources *calendar, TQWidget *parent = 0, const char *name = 0 ); diff --git a/korganizer/korgac/alarmdockwindow.cpp b/korganizer/korgac/alarmdockwindow.cpp index 081d91ca..a5cb277e 100644 --- a/korganizer/korgac/alarmdockwindow.cpp +++ b/korganizer/korgac/alarmdockwindow.cpp @@ -64,16 +64,16 @@ AlarmDockWindow::AlarmDockWindow( const char *name ) setPixmap( alarmsEnabled ? mPixmapEnabled : mPixmapDisabled ); // Set up the context menu - mSuspendAll = contextMenu()->insertItem( i18n("Suspend All"), this, TQT_SLOT( slotSuspendAll() ) ); - mDismissAll = contextMenu()->insertItem( i18n("Dismiss All"), this, TQT_SLOT( slotDismissAll() ) ); + mSuspendAll = contextMenu()->insertItem( i18n("Suspend All"), this, TQ_SLOT( slotSuspendAll() ) ); + mDismissAll = contextMenu()->insertItem( i18n("Dismiss All"), this, TQ_SLOT( slotDismissAll() ) ); contextMenu()->setItemEnabled( mSuspendAll, false ); contextMenu()->setItemEnabled( mDismissAll, false ); contextMenu()->insertSeparator(); mAlarmsEnabledId = contextMenu()->insertItem( i18n("Reminders Enabled"), this, - TQT_SLOT( toggleAlarmsEnabled() ) ); + TQ_SLOT( toggleAlarmsEnabled() ) ); mAutostartId = contextMenu()->insertItem( i18n("Start Reminder Daemon at Login"), this, - TQT_SLOT( toggleAutostart() ) ); + TQ_SLOT( toggleAutostart() ) ); contextMenu()->setItemChecked( mAutostartId, autostart ); contextMenu()->setItemChecked( mAlarmsEnabledId, alarmsEnabled ); @@ -86,15 +86,15 @@ AlarmDockWindow::AlarmDockWindow( const char *name ) kdDebug(5890) << "No Quit standard action." << endl; } else { #if KDE_IS_VERSION(3,3,90) - quit->disconnect( TQT_SIGNAL( activated() ), this, - TQT_SLOT( maybeQuit() ) ); - connect( quit, TQT_SIGNAL( activated() ), TQT_SLOT( slotQuit() ) ); + quit->disconnect( TQ_SIGNAL( activated() ), this, + TQ_SLOT( maybeQuit() ) ); + connect( quit, TQ_SIGNAL( activated() ), TQ_SLOT( slotQuit() ) ); } #else //FIXME: remove for KDE 4.0 - quit->disconnect( TQT_SIGNAL( activated() ), tqApp, - TQT_SLOT( closeAllWindows() ) ); + quit->disconnect( TQ_SIGNAL( activated() ), tqApp, + TQ_SLOT( closeAllWindows() ) ); } - connect( this, TQT_SIGNAL( quitSelected() ), TQT_SLOT( slotQuit() ) ); + connect( this, TQ_SIGNAL( quitSelected() ), TQ_SLOT( slotQuit() ) ); #endif TQToolTip::add(this, mName ); @@ -188,7 +188,7 @@ void AlarmDockWindow::enableAutostart( bool enable ) void AlarmDockWindow::mousePressEvent( TQMouseEvent *e ) { - if ( e->button() == Qt::LeftButton ) { + if ( e->button() == TQt::LeftButton ) { kapp->startServiceByDesktopName( "korganizer", TQString() ); } else { KSystemTray::mousePressEvent( e ); diff --git a/korganizer/korgac/alarmdockwindow.h b/korganizer/korgac/alarmdockwindow.h index 6f6cd7bd..81c00a8c 100644 --- a/korganizer/korgac/alarmdockwindow.h +++ b/korganizer/korgac/alarmdockwindow.h @@ -30,7 +30,7 @@ class AlarmDockWindow : public KSystemTray { - Q_OBJECT + TQ_OBJECT public: AlarmDockWindow( const char *name = 0 ); diff --git a/korganizer/korgac/koalarmclient.cpp b/korganizer/korgac/koalarmclient.cpp index 2a87c7fd..37478ca0 100644 --- a/korganizer/korgac/koalarmclient.cpp +++ b/korganizer/korgac/koalarmclient.cpp @@ -46,8 +46,8 @@ KOAlarmClient::KOAlarmClient( TQObject *parent, const char *name ) mDocker = new AlarmDockWindow; mDocker->show(); - connect( this, TQT_SIGNAL( reminderCount( int ) ), mDocker, TQT_SLOT( slotUpdate( int ) ) ); - connect( mDocker, TQT_SIGNAL( quitSignal() ), TQT_SLOT( slotQuit() ) ); + connect( this, TQ_SIGNAL( reminderCount( int ) ), mDocker, TQ_SLOT( slotUpdate( int ) ) ); + connect( mDocker, TQ_SIGNAL( quitSignal() ), TQ_SLOT( slotQuit() ) ); TDEConfig c( locate( "config", "korganizerrc" ) ); c.setGroup( "Time & Date" ); @@ -58,7 +58,7 @@ KOAlarmClient::KOAlarmClient( TQObject *parent, const char *name ) mCalendar->readConfig(); mCalendar->load(); - connect( &mCheckTimer, TQT_SIGNAL( timeout() ), TQT_SLOT( checkAlarms() ) ); + connect( &mCheckTimer, TQ_SIGNAL( timeout() ), TQ_SLOT( checkAlarms() ) ); TDEConfig *config = kapp->config(); config->setGroup( "Alarms" ); @@ -132,10 +132,10 @@ void KOAlarmClient::createReminder( KCal::CalendarResources *calendar, if ( !mDialog ) { mDialog = new AlarmDialog( calendar ); - connect( mDialog, TQT_SIGNAL(reminderCount(int)), mDocker, TQT_SLOT(slotUpdate(int)) ); - connect( mDocker, TQT_SIGNAL(suspendAllSignal()), mDialog, TQT_SLOT(suspendAll()) ); - connect( mDocker, TQT_SIGNAL(dismissAllSignal()), mDialog, TQT_SLOT(dismissAll()) ); - connect( this, TQT_SIGNAL( saveAllSignal() ), mDialog, TQT_SLOT( slotSave() ) ); + connect( mDialog, TQ_SIGNAL(reminderCount(int)), mDocker, TQ_SLOT(slotUpdate(int)) ); + connect( mDocker, TQ_SIGNAL(suspendAllSignal()), mDialog, TQ_SLOT(suspendAll()) ); + connect( mDocker, TQ_SIGNAL(dismissAllSignal()), mDialog, TQ_SLOT(dismissAll()) ); + connect( this, TQ_SIGNAL( saveAllSignal() ), mDialog, TQ_SLOT( slotSave() ) ); } mDialog->addIncidence( incidence, dt, displayText ); diff --git a/korganizer/korgac/koalarmclient.h b/korganizer/korgac/koalarmclient.h index a8628848..ef6e5d27 100644 --- a/korganizer/korgac/koalarmclient.h +++ b/korganizer/korgac/koalarmclient.h @@ -43,7 +43,7 @@ class Incidence; class KOAlarmClient : public TQObject, virtual public AlarmClientIface, public KSessionManaged { - Q_OBJECT + TQ_OBJECT public: KOAlarmClient( TQObject *parent = 0, const char *name = 0 ); diff --git a/korganizer/korgac/korgac.desktop b/korganizer/korgac/korgac.desktop index c20f2f5f..2ae6af98 100644 --- a/korganizer/korgac/korgac.desktop +++ b/korganizer/korgac/korgac.desktop @@ -1,93 +1,11 @@ [Desktop Entry] Name=KOrganizer Reminder Client -Name[af]=KOrganizer herhinner kliënt -Name[ar]=زبون المنبه لِــ KOrganizer -Name[bg]=Аларма на KOrganizer -Name[ca]=Client de l'alarma de KOrganizer -Name[cs]=Klient upomínek KOrganizeru -Name[da]=KOrganizer-påmindelsesklient -Name[de]=KOrganizer Erinnerungsfunktion -Name[el]=Πελάτης υπενθύμισης του KOrganizer -Name[eo]=Alarmilo por Organizilo -Name[es]=Cliente de recordatorio para KOrganizer -Name[et]=KOrganizeri meeldetuletuse klientprogramm -Name[eu]=KOrganizer-en oroigarrien bezeroa -Name[fa]=کارخواه یادآوریکنندۀ KOrganizer -Name[fi]=KOrganizer-hälytysasiakas -Name[fr]=Client d'alarme de KOrganizer -Name[fy]=KOrganizer omtinkerdaemon -Name[gl]=Cliente de Lembranzas de KOrganizer -Name[hu]=KOrganizer-emlékeztető kliens -Name[is]=Áminningarforrit fyrir KOrganizer -Name[it]=Client degli avvisi di KOrganizer -Name[ja]=KOrganizer リマインダクライアント -Name[kk]=KOrganizer-дің еске салу клиенті -Name[km]=កម្មវិធីរំលឹករបស់ KOrganizer -Name[lt]=KOrganizer priminimų klientas -Name[mk]=Клиент за потсетување во КОрганизатор -Name[nb]=KOrganizer klient for påminning -Name[nds]=KOrganizer-Anstöötgever -Name[ne]=केडीई आयोजक रिमाइन्डर क्लाइन्ट -Name[nl]=KOrganizer herinneringsdaemon -Name[nn]=Alarmklient for KOrganizer -Name[pl]=Klient przypominania KOrganizera -Name[pt]=Cliente de Avisos do KOrganizer -Name[pt_BR]=Cliente do Alarme do KOrganizer -Name[ru]=Уведомления KOrganizer -Name[sk]=Klient pripomienok pre KOrganizer -Name[sl]=Odjemalec za opomnik KOrganizerja -Name[sr]=Клијент подсетника KOrganizer-а -Name[sr@Latn]=Klijent podsetnika KOrganizer-a -Name[sv]=Korganizer-påminnelseklient -Name[tr]=KOrganizer Hatırlatma İstemcisi -Name[uk]=Клієнт нагадувань KOrganizer -Name[zh_CN]=KOrganizer 定时器客户端程序 -Name[zh_TW]=KOrganizer 提醒客戶端程式 + +GenericName=KOrganizer Reminder Daemon Client + Exec=korgac --miniicon korganizer Icon=korganizer Type=Application -GenericName=KOrganizer Reminder Daemon Client -GenericName[af]=Korganizer herhinner bediener kliënt -GenericName[bg]=Демон за алармата на KOrganizer -GenericName[ca]=Client del dimoni d'alarma de KOrganizer -GenericName[cs]=Klient démona přípomínek KOrganizeru -GenericName[da]=KOrganizer-påmindelsesklient -GenericName[de]=Hintergrund-Erinnerungsfunktion für KOrganizer -GenericName[el]=Δαίμονας πελάτη υπενθύμισης του KOrganizer -GenericName[eo]=Kliento por la alarmo-demono de Organizilo -GenericName[es]=Cliente del daemon de recordatorio para KOrganizer -GenericName[et]=KOrganizeri meeldetuletusdeemoni klientprogramm -GenericName[eu]=KOrganizer-en oroigarrien deabruaren bezeroa -GenericName[fa]=کارخواه شبح یادآوری KOrganizer -GenericName[fi]=KOrganizer hälytyspalvelimen asiakas -GenericName[fr]=Client pour le démon d'alarme de KOrganizer -GenericName[fy]=KOrganizer omtinkerdaemon -GenericName[gl]=Daemon do Cliente de Lembranzas de KOrganizer -GenericName[hu]=KOrganizer emlékeztető szolgáltatás kliense -GenericName[is]=Áminningarpúki fyrir KOrganizer -GenericName[it]=Client del demone degli avvisi di KOrganizer -GenericName[ja]=KOrganizer リマインダデーモンクライアント -GenericName[kk]=Organizer-дің еске салу қызметінің клиенті -GenericName[km]=កម្មវិធីដេមិនអ្នករំលឹករបស់ KOrganizer -GenericName[lt]=KOrganizer priminimų tarnybos klientas -GenericName[nb]=KOrganizer klient for påminningstjenesten -GenericName[nds]=Client för den Anstötendämoon vun KOrganizer -GenericName[ne]=केडीई आयोजक रिमाइन्डर डेइमन क्लाइन्ट -GenericName[nl]=KOrganizer herinneringsdaemon -GenericName[nn]=Alarmnisseklient for KOrganizer -GenericName[pl]=Klient demona przypominania KOrganizera -GenericName[pt]=Cliente do Servidor de Avisos do KOrganizer -GenericName[pt_BR]=Cliente do Servidor de Alarme do KOrganizer -GenericName[ru]=Клиент службы уведомлений KOrganizer -GenericName[sk]=Klient KOrganizer pre démona pripomienok -GenericName[sl]=Pritajeni odjemalec za opomnik KOrganizerja -GenericName[sr]=Клијент демона подсетника KOrganizer-а -GenericName[sr@Latn]=Klijent demona podsetnika KOrganizer-a -GenericName[sv]=Korganizer-alarmdemonklient -GenericName[tr]=KOrganizer Hatırlatma Servisi İstemcisi -GenericName[uk]=Демон клієнта нагадування для KOrganizer -GenericName[zh_CN]=KOrganizer 定时守护进程的客户端程序 -GenericName[zh_TW]=KOrganizr 提醒守護程式客戶端 Terminal=false X-TDE-autostart-after=panel X-TDE-autostart-condition=korgacrc:General:Autostart:true |