From a53d7a0ea99fec0ae82b50a04f84dce1a47fe89a Mon Sep 17 00:00:00 2001 From: Fritz Elfert Date: Fri, 25 May 2001 10:52:24 +0000 Subject: Klipsi now sends a system event, when new clipboard data has arrived. --- kde2/klipsi/.cvsignore | 3 +++ kde2/klipsi/Makefile.am | 5 +++++ kde2/klipsi/eventsrc | 11 +++++++++++ kde2/klipsi/hi22-action-klipsi.png | Bin 0 -> 1072 bytes kde2/klipsi/toplevel.cpp | 4 ++++ 5 files changed, 23 insertions(+) create mode 100644 kde2/klipsi/eventsrc create mode 100644 kde2/klipsi/hi22-action-klipsi.png (limited to 'kde2') diff --git a/kde2/klipsi/.cvsignore b/kde2/klipsi/.cvsignore index e0d2999..7bc9705 100644 --- a/kde2/klipsi/.cvsignore +++ b/kde2/klipsi/.cvsignore @@ -4,5 +4,8 @@ Makefile .libs .deps *.lo +*.la *.moc.cpp +klipsi_la_meta_unload.cpp +dummy.cpp klipsi diff --git a/kde2/klipsi/Makefile.am b/kde2/klipsi/Makefile.am index aec1940..368c3f5 100644 --- a/kde2/klipsi/Makefile.am +++ b/kde2/klipsi/Makefile.am @@ -29,6 +29,11 @@ klipsi_LDFLAGS = $(all_libraries) $(KDE_RPATH) applnkdir = $(kde_appsdir)/Utilities applnk_DATA = klipsi.desktop +EXTRA_DIST += $(applnk_DATA) + +appsdir = $(kde_datadir)/klipsi +apps_DATA = eventsrc +EXTRA_DIST += $(apps_DATA) noinst_HEADERS = toplevel.h diff --git a/kde2/klipsi/eventsrc b/kde2/klipsi/eventsrc new file mode 100644 index 0000000..19d8ea5 --- /dev/null +++ b/kde2/klipsi/eventsrc @@ -0,0 +1,11 @@ +[!Global!] +IconName=klipsi +Comment=Klipsi + +[data received] +Name=New data +Name[de]=Neue Daten +Comment=The Psion has sent new data to the clipboard. +Comment[de]=Neue Daten wurden vom Psion in die Zwischenablage abgelegt. +default_presentation=1 +default_sound=KDE_Beep_Pop.wav diff --git a/kde2/klipsi/hi22-action-klipsi.png b/kde2/klipsi/hi22-action-klipsi.png new file mode 100644 index 0000000..3dc95c9 Binary files /dev/null and b/kde2/klipsi/hi22-action-klipsi.png differ diff --git a/kde2/klipsi/toplevel.cpp b/kde2/klipsi/toplevel.cpp index 7419995..51a6c9e 100644 --- a/kde2/klipsi/toplevel.cpp +++ b/kde2/klipsi/toplevel.cpp @@ -32,6 +32,7 @@ #include #include #include +#include #include @@ -41,6 +42,8 @@ TopLevel::TopLevel() : KMainWindow(0) { + KNotifyClient::startDaemon(); + clip = kapp->clipboard(); menu = new KPopupMenu(0, "main_menu"); timer = new QTimer(); @@ -362,6 +365,7 @@ getClipData() { inSetting = true; clip->setText(clipData); inSetting = false; + KNotifyClient::event("data received"); } } -- cgit v1.2.3