aboutsummaryrefslogtreecommitdiff
path: root/lib/base/ebase.h
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2005-01-20 14:35:19 +0000
committerFelix Domke <tmbinc@elitedvb.net>2005-01-20 14:35:19 +0000
commit9202d4248dd7df2f6e5eb53b4154c8297ec9b1d1 (patch)
tree6be7a641506defe96a73e0279f934ac5670aba81 /lib/base/ebase.h
parent13b7a9b397f36ca3195aad3702feb3db4cbb2f3e (diff)
downloadenigma2-9202d4248dd7df2f6e5eb53b4154c8297ec9b1d1.tar.gz
enigma2-9202d4248dd7df2f6e5eb53b4154c8297ec9b1d1.zip
- redraw now in idle
- mainloop called from python (could be changed) - clock components manages timer - timer usuable from python
Diffstat (limited to 'lib/base/ebase.h')
-rw-r--r--lib/base/ebase.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/base/ebase.h b/lib/base/ebase.h
index b929cb6d..187f9548 100644
--- a/lib/base/ebase.h
+++ b/lib/base/ebase.h
@@ -9,6 +9,7 @@
#include <time.h>
#include <lib/base/eptrlist.h>
+#include <lib/python/connections.h>
#include <libsig_comp.h>
class eApplication;
@@ -158,7 +159,7 @@ public:
eSocketNotifier(eMainloop *context, int fd, int req, bool startnow=true);
~eSocketNotifier();
- Signal1<void, int> activated;
+ PSignal1<void, int> activated;
void activate(int what) { /*emit*/ activated(what); }
void start();
@@ -193,7 +194,7 @@ public:
eTimer(eMainloop *context): context(*context), bActive(false) { }
~eTimer() { if (bActive) stop(); }
- Signal0<void> timeout;
+ PSignal0<void> timeout;
void activate();
bool isActive() { return bActive; }