summaryrefslogtreecommitdiff
authordavipt <davipt>2002-06-20 19:36:25 (UTC)
committer davipt <davipt>2002-06-20 19:36:25 (UTC)
commited011dd1a9bbdedc5eb020dd11ba43bb52686bdb (patch) (side-by-side diff)
tree07eb5075572b8bf70aad00857a3720d1347b1c8e
parent6759f7ba99d3dd82e257bd7bdcbe39385e3377a2 (diff)
downloadopie-ed011dd1a9bbdedc5eb020dd11ba43bb52686bdb.zip
opie-ed011dd1a9bbdedc5eb020dd11ba43bb52686bdb.tar.gz
opie-ed011dd1a9bbdedc5eb020dd11ba43bb52686bdb.tar.bz2
missing commit
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/applets/irdaapplet/irda.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/core/applets/irdaapplet/irda.cpp b/core/applets/irdaapplet/irda.cpp
index 5b23330..d986df4 100644
--- a/core/applets/irdaapplet/irda.cpp
+++ b/core/applets/irdaapplet/irda.cpp
@@ -174,50 +174,53 @@ void IrdaApplet::mousePressEvent( QMouseEvent *) {
} else {
menu->insertItem( tr("None"), 8);
}
menu->insertSeparator();
if (irdaactive) {
menu->insertItem( tr("Disable IrDA"), 0 );
} else {
menu->insertItem( tr("Enable IrDA"), 1 );
}
if (irdaDiscoveryActive) {
menu->insertItem( tr("Disable Discovery"), 2 );
} else {
menu->insertItem( tr("Enable Discovery"), 3 );
}
if( receiveActive ){
menu->insertItem( tr("Disable Receive"), 5 );
} else {
menu->insertItem( tr("Enable Receive"), 4 );
}
- QPoint p = mapToGlobal( QPoint(1, menu->sizeHint().height()-1) );
- ret = menu->exec(p, 2);
+ QPoint p = mapToGlobal ( QPoint ( 0, 0 ));
+ QSize s = menu-> sizeHint ( );
+ ret = menu->exec( QPoint (
+ p. x ( ) + ( width ( ) / 2 ) - ( s. width ( ) / 2 ),
+ p. y ( ) - s. height ( ) ), 0);
qDebug("ret was %d\n", ret);
switch(ret) {
case 0:
setIrdaStatus(0);
timerEvent(NULL);
break;
case 1:
setIrdaStatus(1);
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(int)" );
e << 1;