aboutsummaryrefslogtreecommitdiffstats
path: root/kde2
diff options
context:
space:
mode:
authorFritz Elfert <felfert@to.com>2001-05-25 10:52:24 +0000
committerFritz Elfert <felfert@to.com>2001-05-25 10:52:24 +0000
commita53d7a0ea99fec0ae82b50a04f84dce1a47fe89a (patch)
tree760564d0b46d3fe95e4dab9377e3602823c4f303 /kde2
parent432b02e3152ba714a3b5a24e1ad137a51819fec2 (diff)
downloadplptools-a53d7a0ea99fec0ae82b50a04f84dce1a47fe89a.tar.gz
plptools-a53d7a0ea99fec0ae82b50a04f84dce1a47fe89a.tar.bz2
plptools-a53d7a0ea99fec0ae82b50a04f84dce1a47fe89a.zip
Klipsi now sends a system event, when new clipboard data has arrived.
Diffstat (limited to 'kde2')
-rw-r--r--kde2/klipsi/.cvsignore3
-rw-r--r--kde2/klipsi/Makefile.am5
-rw-r--r--kde2/klipsi/eventsrc11
-rw-r--r--kde2/klipsi/hi22-action-klipsi.pngbin0 -> 1072 bytes
-rw-r--r--kde2/klipsi/toplevel.cpp4
5 files changed, 23 insertions, 0 deletions
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
--- /dev/null
+++ b/kde2/klipsi/hi22-action-klipsi.png
Binary files 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 <klocale.h>
#include <kwin.h>
#include <kiconloader.h>
+#include <knotifyclient.h>
#include <kdebug.h>
@@ -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");
}
}