[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    playground/network/kbluetooth/src
From:       Alex Fiestas <alex () eyeos ! org>
Date:       2010-02-21 21:45:10
Message-ID: 1266788710.667949.19418.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1094007 by afiestas:

Set important dialogs as modal, I know that sucks but is better than current \
situation.

 M  +1 -0      agent/agent.cpp  
 M  +19 -18    trayicon.cpp  


--- trunk/playground/network/kbluetooth/src/agent/agent.cpp #1094006:1094007
@@ -69,6 +69,7 @@
 	int ret;
 
 	currentDialog = dialog;
+	currentDialog->setModal(true);
 	ret = currentDialog->exec();
 
 	currentDialog = 0;
--- trunk/playground/network/kbluetooth/src/trayicon.cpp #1094006:1094007
@@ -73,7 +73,7 @@
 	m_kBlueLock = 0;
 	m_wallet = 0;
 	modes << "Off" << "Discoverable" << "Connectable" ;
-	
+
 	setParent(kapp);
 	setIconByName("kbluetooth");
 	setToolTip("kbluetooth", "KBluetooth", "KDE bluetooth framework");
@@ -132,18 +132,18 @@
 		server->close();
 		delete server;
 	}
-	
+
 	if(serversession) {
 		serversession->cancel();
 		serversession->disconnect();
 		delete serversession;
 	}
-	
+
 	delete confGroup;
 	delete config;
-	
+
 	delete m_kBlueLock;
-	
+
 	delete m_aboutDialog;
 	qDebug() << "bye bye";
 }
@@ -250,7 +250,7 @@
 		agent->setExitOnRelease(false);
 
 	updateTooltip();
-	
+
 	sendToAction->setEnabled(true);
 	wizardAction->setEnabled(true);
 	adapterAction->setEnabled(true);
@@ -316,32 +316,32 @@
 }
 
 void KBlueTray::updateTooltip() {
-	kDebug() << "Updating Tooltip";	
+	kDebug() << "Updating Tooltip";
 	if(!online) {
 		toolTipInfo = i18n("No Bluetooth Adapter");
 		return;
 	}
 
-	if(!adapter || !server ) 
+	if(!adapter || !server )
 		return;
-	
-	
+
+
 	toolTipInfo = 	"<b>Name:</b> " + adapter->name() + "<br />" \
 			+	"<b>Address:</b> " + adapter->address() + "<br />" \
 			+	"<b>KBlueLock:</b> ";
 
 	if (!kblueLockEnabled)
-		toolTipInfo += "Disabled"; 
+		toolTipInfo += "Disabled";
 	else
 		toolTipInfo += ("Enabled for " + lockDeviceName);
-		
+
 	toolTipInfo += "<br /><b>Receiving Files:</b> ";
 	if(server) {
 		toolTipInfo += ((server->isStarted()) ? "Enabled" : "Disabled");
 	} else {
 		toolTipInfo += "Disabled";
 	}
-	
+
 	//tray->setToolTip(toolTipInfo);
 }
 
@@ -383,7 +383,7 @@
 		m_aboutDialog = new KAboutApplicationDialog(KGlobal::mainComponent().aboutData());
 		m_aboutDialog->exec();
 	}
-	
+
 	if(m_aboutDialog->isVisible()){
 		m_aboutDialog->raise();
 	}else{
@@ -583,18 +583,18 @@
 {
 		m_kBlueLock->disable();
 		kDebug() << "Periodic Discovery Stopped";
-		
+
 		m_kBlueLock = new KBlueLock(adapter);
 		m_kBlueLock->unlockEnable(true);
 
 		lockSelector = new DeviceSel(this,QString("computer,phone").split(','));
 		lockSelector->setOkButtonText("Select");
 		lockSelector->setInfoLabel(i18n("Selecting a device enables KBlueLock (a balloon \
message will pop up from the tray when your target device is found and KBlueLock is \
                ready).\nIf the device disappears, your screen will be locked."));
-		
+
 		connect(lockSelector, SIGNAL(deviceSelected(QString)), m_kBlueLock, \
SLOT(enable(QString)));  \
connect(lockSelector,SIGNAL(selectorCancelled()),this,SLOT(slotBlueSelectorCancelled()));
  connect(lockSelector, SIGNAL(unlockChanged(bool)), m_kBlueLock, \
                SLOT(unlockEnable(bool)));
-		
+
 		connect(m_kBlueLock, SIGNAL(lockEnabled()), this, SLOT(lockEnabled()));
 		connect(m_kBlueLock, SIGNAL(lockDisabled()), this, SLOT(lockDisabled()));
 		connect(m_kBlueLock, SIGNAL(lockReady()), this, SLOT(lockReady()));
@@ -631,6 +631,7 @@
 	dialog->setCaption(i18n("Received files directory:"));
 	dialog->setButtons(KDialog::Ok | KDialog::Cancel);
 	dialog->setMinimumWidth(430);
+    dialog->setModal(true);
 	int response = dialog->exec();
 	QString saveUrl = urlR->url().path();
 
@@ -640,7 +641,7 @@
 		config->group("ObexServer").sync();
 	}
 	delete dialog;
-	
+
 }
 
 void KBlueTray::openObexError() {


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic