summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/io_modem.cpp
authorjosef <josef>2002-10-15 21:10:29 (UTC)
committer josef <josef>2002-10-15 21:10:29 (UTC)
commitfb99aec5215da635abfa28288d170f110114bba3 (patch) (unidiff)
tree68c1f662e126f578f467ccfc2c3164bc354a6790 /noncore/apps/opie-console/io_modem.cpp
parent6b5ccd66a36280a601d09ea0295df86c4fce1a65 (diff)
downloadopie-fb99aec5215da635abfa28288d170f110114bba3.zip
opie-fb99aec5215da635abfa28288d170f110114bba3.tar.gz
opie-fb99aec5215da635abfa28288d170f110114bba3.tar.bz2
- io_modem must keep copy of profile, otherwise it crashes (now it works -
doh!) - try to use key/value pairs for dialing where currently possible (init string and dial sequence) - when editing telephone number, try to read in, including special chars stripping (-, /, whitespace) using QRegExp
Diffstat (limited to 'noncore/apps/opie-console/io_modem.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-console/io_modem.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/noncore/apps/opie-console/io_modem.cpp b/noncore/apps/opie-console/io_modem.cpp
index d93dc5a..22a3673 100644
--- a/noncore/apps/opie-console/io_modem.cpp
+++ b/noncore/apps/opie-console/io_modem.cpp
@@ -4,7 +4,8 @@
4#include "dialer.h" 4#include "dialer.h"
5 5
6IOModem::IOModem( const Profile &profile ) 6IOModem::IOModem( const Profile &profile )
7 : IOSerial( profile ), m_profile( profile ) { 7 : IOSerial( profile ) {
8 m_profile = profile;
8} 9}
9 10
10 11
@@ -14,19 +15,16 @@ IOModem::~IOModem() {
14 15
15 16
16void IOModem::close() { 17void IOModem::close() {
18 // maybe do a hangup here just in case...?
17 19
18 IOSerial::close(); 20 IOSerial::close();
19
20} 21}
21 22
22bool IOModem::open() { 23bool IOModem::open() {
23 bool ret = IOSerial::open(); 24 bool ret = IOSerial::open();
24 if(!ret) return false; 25 if(!ret) return false;
25 26
26 qWarning("IOModem::open continues...");
27
28 Dialer d(m_profile); 27 Dialer d(m_profile);
29 qWarning("dialer created");
30 28
31 int result = d.exec(); 29 int result = d.exec();
32 if(result == QDialog::Accepted) 30 if(result == QDialog::Accepted)