summaryrefslogtreecommitdiff
path: root/core/applets/vmemo
Side-by-side diff
Diffstat (limited to 'core/applets/vmemo') (more/less context) (ignore whitespace changes)
-rw-r--r--core/applets/vmemo/vmemo.cpp12
-rw-r--r--core/applets/vmemo/vmemo.h1
2 files changed, 11 insertions, 2 deletions
diff --git a/core/applets/vmemo/vmemo.cpp b/core/applets/vmemo/vmemo.cpp
index 8875cdf..5ce6fa9 100644
--- a/core/applets/vmemo/vmemo.cpp
+++ b/core/applets/vmemo/vmemo.cpp
@@ -139,12 +139,13 @@ VMemo::VMemo( QWidget *parent, const char *name )
setFixedHeight( 18 );
setFixedWidth( 14 );
recording = FALSE;
myChannel = new QCopChannel( "QPE/VMemo", this );
+ connect( myChannel, SIGNAL(sayHi()), this, SLOT(sayHi()) );
connect( myChannel, SIGNAL(received(const QCString&, const QByteArray&)),
this, SLOT(receive(const QCString&, const QByteArray&)) );
struct utsname name; /* check for embedix kernel running on the zaurus, if
lineo change string, this break
*/
@@ -186,19 +187,19 @@ VMemo::VMemo( QWidget *parent, const char *name )
read(key, buffer, 10);
if(*buffer == (char)129)
{
qWarning("REC = stop");
QCopEnvelope( "QPE/VMemo", "toggleRecord()");
- activate_signal("toggleRecordNow()");
+ QCopEnvelope( "QPE/VMemo", "sayHi()");
}
else if(*buffer == (char)1)
{
qWarning("REC = start");
QCopEnvelope( "QPE/VMemo", "toggleRecord()");
- activate_signal("toggleRecordNow()");
+ QCopEnvelope( "QPE/VMemo", "sayHi()");
}
}
}
else if(fr)
qWarning("parent: Fork = good");
}
@@ -207,12 +208,17 @@ VMemo::VMemo( QWidget *parent, const char *name )
}
VMemo::~VMemo()
{
}
+void VMemo::sayHi()
+{
+ qWarning("Hi");
+}
+
void VMemo::receive( const QCString &msg, const QByteArray &data )
{
QDataStream stream( data, IO_ReadOnly );
qWarning(msg);
if ( msg == "toggleRecord()" ) {
qWarning("Hello");
@@ -224,12 +230,14 @@ void VMemo::paintEvent( QPaintEvent* )
QPainter p(this);
p.drawPixmap( 0, 1,( const char** ) vmemo_xpm );
}
void VMemo::mousePressEvent( QMouseEvent * )
{
+ QCopEnvelope( "QPE/VMemo", "sayHi()");
+
// just to be safe
if (recording)
{
recording = FALSE;
return;
}
diff --git a/core/applets/vmemo/vmemo.h b/core/applets/vmemo/vmemo.h
index d96cd94..824309e 100644
--- a/core/applets/vmemo/vmemo.h
+++ b/core/applets/vmemo/vmemo.h
@@ -33,12 +33,13 @@ public:
public slots:
void record();
void mousePressEvent( QMouseEvent * );
void mouseReleaseEvent( QMouseEvent * );
void receive( const QCString &msg, const QByteArray &data );
+ void sayHi();
private:
void paintEvent( QPaintEvent* );
int openDSP();
int openWAV(const char *filename);