summaryrefslogtreecommitdiffstats
path: root/korganizer/korgac
diff options
context:
space:
mode:
Diffstat (limited to 'korganizer/korgac')
-rw-r--r--korganizer/korgac/CMakeLists.txt6
-rw-r--r--korganizer/korgac/alarmdialog.cpp30
-rw-r--r--korganizer/korgac/alarmdialog.h2
-rw-r--r--korganizer/korgac/alarmdockwindow.cpp22
-rw-r--r--korganizer/korgac/alarmdockwindow.h2
-rw-r--r--korganizer/korgac/koalarmclient.cpp14
-rw-r--r--korganizer/korgac/koalarmclient.h2
-rw-r--r--korganizer/korgac/korgac.desktop88
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