summaryrefslogtreecommitdiff
authorzecke <zecke>2002-06-13 19:03:11 (UTC)
committer zecke <zecke>2002-06-13 19:03:11 (UTC)
commit9976f7357601e33c4a1984bf79a68ac344fdd188 (patch) (side-by-side diff)
treea9c9229ee77bcf749b1bb008b4bccfa94b2b2bbd
parent1f26f23cdd2009c1ee9ae79fafb340936b199f2c (diff)
downloadopie-9976f7357601e33c4a1984bf79a68ac344fdd188.zip
opie-9976f7357601e33c4a1984bf79a68ac344fdd188.tar.gz
opie-9976f7357601e33c4a1984bf79a68ac344fdd188.tar.bz2
receive(bool) -> receive(int) cause QDataStream is not capable of bool
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/applets/irdaapplet/irda.cpp8
-rw-r--r--core/applets/irdaapplet/irda.h2
2 files changed, 5 insertions, 5 deletions
diff --git a/core/applets/irdaapplet/irda.cpp b/core/applets/irdaapplet/irda.cpp
index 03912aa..28a79d1 100644
--- a/core/applets/irdaapplet/irda.cpp
+++ b/core/applets/irdaapplet/irda.cpp
@@ -168,35 +168,35 @@ void IrdaApplet::mousePressEvent( QMouseEvent *) {
timerEvent(NULL);
break;
case 2:
setIrdaDiscoveryStatus(0);
timerEvent(NULL);
break;
case 3:
setIrdaDiscoveryStatus(1);
timerEvent(NULL); // NULL is undefined in c++ use 0 or 0l
break;
case 4: { // enable receive
qWarning("Enable receive" );
- QCopEnvelope e("QPE/Obex", "receive(bool)" );
- e << true;
+ QCopEnvelope e("QPE/Obex", "receive(int)" );
+ e << 1;
receiveActive = true;
receiveStateChanged = true;
timerEvent(NULL);
break;
}
case 5: { // disable receive
qWarning("Disable receive" );
- QCopEnvelope e("QPE/Obex", "receive(bool)" );
- e << false;
+ QCopEnvelope e("QPE/Obex", "receive(int)" );
+ e << 0;
receiveActive = false;
receiveStateChanged = true;
timerEvent(NULL);
break;
}
case 6:
qDebug("FIXME: Bring up pretty menu...\n");
// With table of currently-detected devices.
}
delete menu; // Can somebody explain why use a QPopupMenu* and not QPopupMenu nor QAction. with out delete we will leak cause QPopupMenu doesn't have a parent in this case
}
diff --git a/core/applets/irdaapplet/irda.h b/core/applets/irdaapplet/irda.h
index 97ca3c3..002d295 100644
--- a/core/applets/irdaapplet/irda.h
+++ b/core/applets/irdaapplet/irda.h
@@ -42,22 +42,22 @@ private:
int setIrdaStatus(int);
int checkIrdaDiscoveryStatus();
int setIrdaDiscoveryStatus(int);
int sockfd;
private:
QPixmap irdaOnPixmap;
QPixmap irdaOffPixmap;
QPixmap irdaDiscoveryOnPixmap;
QPixmap receiveActivePixmap;
int irdaactive; // bool and bitfields later bool irdaactive :1 ;
int irdaDiscoveryActive;
- bool receiveActive;
+ bool receiveActive : 1;
bool receiveStateChanged;
private slots:
};
#endif // __SCREENSHOT_APPLET_H__