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

List:       kde-commits
Subject:    KDE/kdenetwork/kppp
From:       Kevin Krammer <kevin.krammer () gmx ! at>
Date:       2007-11-25 23:52:49
Message-ID: 1196034769.539601.13149.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 741619 by krake:

deprecated--


 M  +7 -6      loginterm.cpp  
 M  +5 -3      miniterm.cpp  


--- trunk/KDE/kdenetwork/kppp/loginterm.cpp #741618:741619
@@ -75,14 +75,15 @@
 
 
 void LoginMultiLineEdit::keyPressEvent(QKeyEvent *k) {
-  unsigned char c = (unsigned char) k->ascii();
+  if (k->key() == 0 || k->key() == Qt::Key_unknown) return;
 
-  if ((int)c == 0) return;
-
-  if((int)c == 13)
+  if(k->key() == Qt::Key_Enter || k->key() == Qt::Key_Return)
     Modem::modem->writeLine("");
-  else
-    Modem::modem->writeChar(c);
+  else {
+    QByteArray ascii = k->text().toAscii();
+    if (ascii.size() > 0)
+        Modem::modem->writeChar(ascii[0]);
+  }
 }
 
 
--- trunk/KDE/kdenetwork/kppp/miniterm.cpp #741618:741619
@@ -235,13 +235,15 @@
 
 void MyTerm::keyPressEvent(QKeyEvent *k) {
   // ignore meta keys
-  if (k->ascii() == 0)
+  if (k->key() == 0 || k->key() == Qt::Key_unknown)
     return;
 
-  if(k->ascii() == 13)
+  if(k->key() == Qt::Key_Enter || k->key() == Qt::Key_Return)
     myreturn();
 
-  Modem::modem->writeChar((unsigned char) k->ascii());
+  QByteArray ascii = k->text().toAscii();
+  if (ascii.size() > 0)
+    Modem::modem->writeChar((unsigned char) ascii[0]);
 }
 
 
[prev in list] [next in list] [prev in thread] [next in thread] 

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