-rw-r--r-- | noncore/settings/networksettings/mainwindow/mainwindowimp.cpp | 20 | ||||
-rw-r--r-- | noncore/settings/networksettings/ppp/edit.cpp | 10 | ||||
-rw-r--r-- | noncore/settings/networksettings/wlan/wlanimp2.cpp | 4 |
3 files changed, 15 insertions, 19 deletions
diff --git a/noncore/settings/networksettings/mainwindow/mainwindowimp.cpp b/noncore/settings/networksettings/mainwindow/mainwindowimp.cpp index a7b0bdc..650e634 100644 --- a/noncore/settings/networksettings/mainwindow/mainwindowimp.cpp +++ b/noncore/settings/networksettings/mainwindow/mainwindowimp.cpp | |||
@@ -1,41 +1,42 @@ | |||
1 | 1 | ||
2 | #include "mainwindowimp.h" | 2 | #include "mainwindowimp.h" |
3 | #include "addconnectionimp.h" | 3 | #include "addconnectionimp.h" |
4 | #include "interfaceinformationimp.h" | 4 | #include "interfaceinformationimp.h" |
5 | #include "interfacesetupimp.h" | 5 | #include "interfacesetupimp.h" |
6 | #include "interfaces.h" | 6 | #include "interfaces.h" |
7 | #include "module.h" | 7 | #include "module.h" |
8 | 8 | ||
9 | /* OPIE */ | 9 | /* OPIE */ |
10 | #include <opie2/odebug.h> | 10 | #include <opie2/odebug.h> |
11 | #include <opie2/oprocess.h> | 11 | #include <opie2/oprocess.h> |
12 | #include <opie2/oresource.h> | ||
13 | |||
12 | #include <qpe/applnk.h> | 14 | #include <qpe/applnk.h> |
13 | #include <qpe/qcopenvelope_qws.h> | 15 | #include <qpe/qcopenvelope_qws.h> |
14 | #include <qpe/qpeapplication.h> | 16 | #include <qpe/qpeapplication.h> |
15 | #include <qpe/config.h> | 17 | #include <qpe/config.h> |
16 | #include <qpe/qlibrary.h> | 18 | #include <qpe/qlibrary.h> |
17 | #include <qpe/resource.h> | ||
18 | 19 | ||
19 | /* QT */ | 20 | /* QT */ |
20 | #include <qpushbutton.h> | 21 | #include <qpushbutton.h> |
21 | #include <qlistbox.h> | 22 | #include <qlistbox.h> |
22 | #include <qlineedit.h> | 23 | #include <qlineedit.h> |
23 | #include <qlistview.h> | 24 | #include <qlistview.h> |
24 | #include <qheader.h> | 25 | #include <qheader.h> |
25 | #include <qlabel.h> | 26 | #include <qlabel.h> |
26 | #include <qtabwidget.h> // in order to disable the profiles tab | 27 | #include <qtabwidget.h> // in order to disable the profiles tab |
27 | #include <qmessagebox.h> | 28 | #include <qmessagebox.h> |
28 | #include <qtextstream.h> | 29 | #include <qtextstream.h> |
29 | #include <qregexp.h> | 30 | #include <qregexp.h> |
30 | 31 | ||
31 | 32 | ||
32 | #if QT_VERSION < 0x030000 | 33 | #if QT_VERSION < 0x030000 |
33 | #include <qlist.h> | 34 | #include <qlist.h> |
34 | #else | 35 | #else |
35 | #include <qptrlist.h> | 36 | #include <qptrlist.h> |
36 | #endif | 37 | #endif |
37 | #include <qdir.h> | 38 | #include <qdir.h> |
38 | #include <qfile.h> | 39 | #include <qfile.h> |
39 | #include <qtextstream.h> | 40 | #include <qtextstream.h> |
40 | #include <qregexp.h> | 41 | #include <qregexp.h> |
41 | 42 | ||
@@ -511,77 +512,68 @@ void MainWindowImp::updateInterface(Interface *i) | |||
511 | if(i->getInterfaceName() == "lo") | 512 | if(i->getInterfaceName() == "lo") |
512 | return; | 513 | return; |
513 | } | 514 | } |
514 | 515 | ||
515 | QListViewItem *item = NULL; | 516 | QListViewItem *item = NULL; |
516 | 517 | ||
517 | // Find the interface, making it if needed. | 518 | // Find the interface, making it if needed. |
518 | if(items.find(i) == items.end()) | 519 | if(items.find(i) == items.end()) |
519 | { | 520 | { |
520 | item = new QListViewItem(connectionList, "", "", ""); | 521 | item = new QListViewItem(connectionList, "", "", ""); |
521 | // See if you can't find a module owner for this interface | 522 | // See if you can't find a module owner for this interface |
522 | QMap<Module*, QLibrary*>::Iterator it; | 523 | QMap<Module*, QLibrary*>::Iterator it; |
523 | for( it = libraries.begin(); it != libraries.end(); ++it ) | 524 | for( it = libraries.begin(); it != libraries.end(); ++it ) |
524 | { | 525 | { |
525 | if(it.key()->isOwner(i)) | 526 | if(it.key()->isOwner(i)) |
526 | i->setModuleOwner(it.key()); | 527 | i->setModuleOwner(it.key()); |
527 | } | 528 | } |
528 | items.insert(i, item); | 529 | items.insert(i, item); |
529 | interfaceItems.insert(item, i); | 530 | interfaceItems.insert(item, i); |
530 | } | 531 | } |
531 | else | 532 | else |
532 | item = items[i]; | 533 | item = items[i]; |
533 | 534 | ||
534 | // Update the icons and information | 535 | // Update the icons and information |
535 | #ifdef QWS | 536 | item->setPixmap( 0, Opie::Core::OResource::loadPixmap( i->getStatus() ? "up" : "down", Opie::Core::OResource::SmallIcon ) ); |
536 | QPixmap pic; | ||
537 | pic.convertFromImage( Resource::loadImage( i->getStatus() ? "up": "down" ).smoothScale( AppLnk::smallIconSize(), AppLnk::smallIconSize() ) ); | ||
538 | item->setPixmap(0, ( pic )); | ||
539 | #else | ||
540 | item->setPixmap(0, (SmallIcon(i->getStatus() ? "up": "down"))); | ||
541 | #endif | ||
542 | 537 | ||
543 | QString typeName = "lan"; | 538 | QString typeName = "lan"; |
544 | if(i->getInterfaceName() == "lo") | 539 | if(i->getInterfaceName() == "lo") |
545 | typeName = "lo"; | 540 | typeName = "lo"; |
546 | if(i->getInterfaceName().contains("irda")) | 541 | if(i->getInterfaceName().contains("irda")) |
547 | typeName = "irda"; | 542 | typeName = "irda"; |
548 | if(i->getInterfaceName().contains("wlan")) | 543 | if(i->getInterfaceName().contains("wlan")) |
549 | typeName = "wlan"; | 544 | typeName = "wlan"; |
550 | if(i->getInterfaceName().contains("usb")) | 545 | if(i->getInterfaceName().contains("usb")) |
551 | typeName = "usb"; | 546 | typeName = "usb"; |
552 | 547 | ||
553 | if(!i->isAttached()) | 548 | if(!i->isAttached()) |
554 | typeName = "connect_no"; | 549 | typeName = "connect_no"; |
555 | // Actually try to use the Module | 550 | // Actually try to use the Module |
556 | if(i->getModuleOwner() != NULL) | 551 | if(i->getModuleOwner() != NULL) |
557 | typeName = i->getModuleOwner()->getPixmapName(i); | 552 | typeName = i->getModuleOwner()->getPixmapName(i); |
558 | 553 | ||
559 | #ifdef QWS | 554 | item->setPixmap( 1, ( Opie::Core::OResource::loadPixmap( "networksettings/" + typeName, Opie::Core::OResource::SmallIcon ) ) ); |
560 | item->setPixmap(1, (Resource::loadPixmap(QString("networksettings/") + typeName))); | 555 | |
561 | #else | ||
562 | item->setPixmap(1, (SmallIcon(typeName))); | ||
563 | #endif | ||
564 | item->setText(2, i->getHardwareName()); | 556 | item->setText(2, i->getHardwareName()); |
565 | item->setText(3, QString("(%1)").arg(i->getInterfaceName())); | 557 | item->setText(3, QString("(%1)").arg(i->getInterfaceName())); |
566 | item->setText(4, (i->getStatus()) ? i->getIp() : QString("")); | 558 | item->setText(4, (i->getStatus()) ? i->getIp() : QString("")); |
567 | } | 559 | } |
568 | 560 | ||
569 | void MainWindowImp::newProfileChanged(const QString& newText) | 561 | void MainWindowImp::newProfileChanged(const QString& newText) |
570 | { | 562 | { |
571 | if(newText.length() > 0) | 563 | if(newText.length() > 0) |
572 | newProfileButton->setEnabled(true); | 564 | newProfileButton->setEnabled(true); |
573 | else | 565 | else |
574 | newProfileButton->setEnabled(false); | 566 | newProfileButton->setEnabled(false); |
575 | } | 567 | } |
576 | 568 | ||
577 | /** | 569 | /** |
578 | * Adds a new profile to the list of profiles. | 570 | * Adds a new profile to the list of profiles. |
579 | * Don't add profiles that already exists. | 571 | * Don't add profiles that already exists. |
580 | * Appends to the list and QStringList | 572 | * Appends to the list and QStringList |
581 | */ | 573 | */ |
582 | void MainWindowImp::addProfile() | 574 | void MainWindowImp::addProfile() |
583 | { | 575 | { |
584 | QString newProfileName = newProfile->text(); | 576 | QString newProfileName = newProfile->text(); |
585 | if(profiles.grep(newProfileName).count() > 0) | 577 | if(profiles.grep(newProfileName).count() > 0) |
586 | { | 578 | { |
587 | QMessageBox::information(this, "Can't Add","Profile already exists.", QMessageBox::Ok); | 579 | QMessageBox::information(this, "Can't Add","Profile already exists.", QMessageBox::Ok); |
@@ -761,33 +753,33 @@ void MainWindowImp::setHostname() | |||
761 | f.close(); | 753 | f.close(); |
762 | f.setName(_IRDANAME); | 754 | f.setName(_IRDANAME); |
763 | if (f.open(IO_WriteOnly)) | 755 | if (f.open(IO_WriteOnly)) |
764 | { | 756 | { |
765 | QTextStream s(&f); | 757 | QTextStream s(&f); |
766 | s << m_Nameinput->text(); | 758 | s << m_Nameinput->text(); |
767 | } else { | 759 | } else { |
768 | QMessageBox::critical(0, tr("Sorry"), tr("Could not set infrared name.")); | 760 | QMessageBox::critical(0, tr("Sorry"), tr("Could not set infrared name.")); |
769 | } | 761 | } |
770 | } | 762 | } |
771 | 763 | ||
772 | void MainWindowImp::initHostname() | 764 | void MainWindowImp::initHostname() |
773 | { | 765 | { |
774 | OProcess h; | 766 | OProcess h; |
775 | _procTemp=""; | 767 | _procTemp=""; |
776 | 768 | ||
777 | h << "hostname"; | 769 | h << "hostname"; |
778 | connect(&h,SIGNAL(receivedStdout(Opie::Core::OProcess*,char*,int)),this,SLOT(slotHostname(Opie::Core::OProcess*,char*,int))); | 770 | connect(&h,SIGNAL(receivedStdout(Opie::Core::OProcess*,char*,int)),this,SLOT(slotHostname(Opie::Core::OProcess*,char*,int))); |
779 | h.start(OProcess::Block,OProcess::AllOutput); | 771 | h.start(OProcess::Block,OProcess::AllOutput); |
780 | odebug << "Got " << _procTemp <<oendl; | 772 | odebug << "Got " << _procTemp <<oendl; |
781 | m_Nameinput->setText(_procTemp.stripWhiteSpace()); | 773 | m_Nameinput->setText(_procTemp.stripWhiteSpace()); |
782 | _procTemp=""; | 774 | _procTemp=""; |
783 | } | 775 | } |
784 | 776 | ||
785 | void MainWindowImp::slotHostname(Opie::Core::OProcess *proc, char *buffer, int buflen) | 777 | void MainWindowImp::slotHostname(Opie::Core::OProcess */*proc*/, char *buffer, int buflen) |
786 | { | 778 | { |
787 | if (buflen < 1 || buffer==0) return; | 779 | if (buflen < 1 || buffer==0) return; |
788 | char*_t = new char[buflen+1]; | 780 | char*_t = new char[buflen+1]; |
789 | ::memset(_t,0,buflen+1); | 781 | ::memset(_t,0,buflen+1); |
790 | ::memcpy(_t,buffer,buflen); | 782 | ::memcpy(_t,buffer,buflen); |
791 | _procTemp+=_t; | 783 | _procTemp+=_t; |
792 | delete[]_t; | 784 | delete[]_t; |
793 | } | 785 | } |
diff --git a/noncore/settings/networksettings/ppp/edit.cpp b/noncore/settings/networksettings/ppp/edit.cpp index 6c9735c..0abf161 100644 --- a/noncore/settings/networksettings/ppp/edit.cpp +++ b/noncore/settings/networksettings/ppp/edit.cpp | |||
@@ -8,49 +8,51 @@ | |||
8 | * based on EzPPP: | 8 | * based on EzPPP: |
9 | * Copyright (C) 1997 Jay Painter | 9 | * Copyright (C) 1997 Jay Painter |
10 | * | 10 | * |
11 | * This program is free software; you can redistribute it and/or | 11 | * This program is free software; you can redistribute it and/or |
12 | * modify it under the terms of the GNU Library General Public | 12 | * modify it under the terms of the GNU Library General Public |
13 | * License as published by the Free Software Foundation; either | 13 | * License as published by the Free Software Foundation; either |
14 | * version 2 of the License, or (at your option) any later version. | 14 | * version 2 of the License, or (at your option) any later version. |
15 | * | 15 | * |
16 | * This program is distributed in the hope that it will be useful, | 16 | * This program is distributed in the hope that it will be useful, |
17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
19 | * Library General Public License for more details. | 19 | * Library General Public License for more details. |
20 | * | 20 | * |
21 | * You should have received a copy of the GNU Library General Public | 21 | * You should have received a copy of the GNU Library General Public |
22 | * License along with this program; if not, write to the Free | 22 | * License along with this program; if not, write to the Free |
23 | * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | 23 | * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
24 | */ | 24 | */ |
25 | 25 | ||
26 | #include "edit.h" | 26 | #include "edit.h" |
27 | #include "pppdata.h" | 27 | #include "pppdata.h" |
28 | #include "iplined.h" | 28 | #include "iplined.h" |
29 | #include "auth.h" | 29 | #include "auth.h" |
30 | 30 | ||
31 | /* OPIE */ | 31 | /* OPIE */ |
32 | #include <qpe/resource.h> | 32 | #include <opie2/oresource.h> |
33 | |||
34 | #include <qpe/applnk.h> | ||
33 | #include <qpe/qpeapplication.h> | 35 | #include <qpe/qpeapplication.h> |
34 | 36 | ||
35 | /* QT */ | 37 | /* QT */ |
36 | #include <qlayout.h> | 38 | #include <qlayout.h> |
37 | #include <qmessagebox.h> | 39 | #include <qmessagebox.h> |
38 | #include <qwhatsthis.h> | 40 | #include <qwhatsthis.h> |
39 | #include <qregexp.h> | 41 | #include <qregexp.h> |
40 | #include <qapplication.h> | 42 | #include <qapplication.h> |
41 | #include <qbuttongroup.h> | 43 | #include <qbuttongroup.h> |
42 | #include <qvgroupbox.h> | 44 | #include <qvgroupbox.h> |
43 | #include <qhbox.h> | 45 | #include <qhbox.h> |
44 | #include <qdialog.h> | 46 | #include <qdialog.h> |
45 | 47 | ||
46 | /* STD */ | 48 | /* STD */ |
47 | 49 | ||
48 | #include <string.h> | 50 | #include <string.h> |
49 | #include <termios.h> | 51 | #include <termios.h> |
50 | 52 | ||
51 | DialWidget::DialWidget( PPPData *pd, QWidget *parent, bool isnewaccount | 53 | DialWidget::DialWidget( PPPData *pd, QWidget *parent, bool isnewaccount |
52 | , const char *name ) | 54 | , const char *name ) |
53 | : QWidget(parent, name), _pppdata(pd) | 55 | : QWidget(parent, name), _pppdata(pd) |
54 | { | 56 | { |
55 | const int GRIDROWS = 6; | 57 | const int GRIDROWS = 6; |
56 | 58 | ||
@@ -62,51 +64,53 @@ DialWidget::DialWidget( PPPData *pd, QWidget *parent, bool isnewaccount | |||
62 | connectname_l = new QLineEdit(this); | 64 | connectname_l = new QLineEdit(this); |
63 | // connectname_l->setMaxLength(ACCNAME_SIZE); | 65 | // connectname_l->setMaxLength(ACCNAME_SIZE); |
64 | tl->addWidget(connectname_l, 0, 1); | 66 | tl->addWidget(connectname_l, 0, 1); |
65 | QString tmp = tr("Type in a unique name for this connection"); | 67 | QString tmp = tr("Type in a unique name for this connection"); |
66 | 68 | ||
67 | QWhatsThis::add(connect_label,tmp); | 69 | QWhatsThis::add(connect_label,tmp); |
68 | QWhatsThis::add(connectname_l,tmp); | 70 | QWhatsThis::add(connectname_l,tmp); |
69 | 71 | ||
70 | 72 | ||
71 | number_label = new QLabel(tr("Phone number:"), this); | 73 | number_label = new QLabel(tr("Phone number:"), this); |
72 | number_label->setAlignment(AlignTop|AlignLeft); | 74 | number_label->setAlignment(AlignTop|AlignLeft); |
73 | tl->addWidget(number_label, 1, 0); | 75 | tl->addWidget(number_label, 1, 0); |
74 | 76 | ||
75 | QHBoxLayout *lpn = new QHBoxLayout(5); | 77 | QHBoxLayout *lpn = new QHBoxLayout(5); |
76 | tl->addLayout(lpn, 1, 1); | 78 | tl->addLayout(lpn, 1, 1); |
77 | numbers = new QListBox(this); | 79 | numbers = new QListBox(this); |
78 | // numbers->setMinimumSize(120, 70); | 80 | // numbers->setMinimumSize(120, 70); |
79 | lpn->addWidget(numbers); | 81 | lpn->addWidget(numbers); |
80 | QVBoxLayout *lpn1 = new QVBoxLayout; | 82 | QVBoxLayout *lpn1 = new QVBoxLayout; |
81 | lpn->addLayout(lpn1); | 83 | lpn->addLayout(lpn1); |
82 | add = new QPushButton(tr("&Add..."), this); | 84 | add = new QPushButton(tr("&Add..."), this); |
83 | del = new QPushButton(tr("&Remove"), this); | 85 | del = new QPushButton(tr("&Remove"), this); |
84 | 86 | ||
85 | up = new QPushButton(this); | 87 | up = new QPushButton(this); |
86 | up->setPixmap( Resource::loadPixmap("up") ); | 88 | up->setPixmap( Opie::Core::OResource::loadPixmap("up", Opie::Core::OResource::SmallIcon) ); |
89 | up->setMinimumHeight( AppLnk::smallIconSize()+4 ); | ||
87 | down = new QPushButton(this); | 90 | down = new QPushButton(this); |
88 | down->setPixmap( Resource::loadPixmap("down") ); | 91 | down->setPixmap( Opie::Core::OResource::loadPixmap("down", Opie::Core::OResource::SmallIcon) ); |
92 | down->setMinimumHeight( AppLnk::smallIconSize()+4 ); | ||
89 | lpn1->addWidget(add); | 93 | lpn1->addWidget(add); |
90 | lpn1->addWidget(del); | 94 | lpn1->addWidget(del); |
91 | lpn1->addStretch(1); | 95 | lpn1->addStretch(1); |
92 | lpn1->addWidget(up); | 96 | lpn1->addWidget(up); |
93 | lpn1->addWidget(down); | 97 | lpn1->addWidget(down); |
94 | connect(add, SIGNAL(clicked()), | 98 | connect(add, SIGNAL(clicked()), |
95 | this, SLOT(addNumber())); | 99 | this, SLOT(addNumber())); |
96 | connect(del, SIGNAL(clicked()), | 100 | connect(del, SIGNAL(clicked()), |
97 | this, SLOT(delNumber())); | 101 | this, SLOT(delNumber())); |
98 | connect(up, SIGNAL(clicked()), | 102 | connect(up, SIGNAL(clicked()), |
99 | this, SLOT(upNumber())); | 103 | this, SLOT(upNumber())); |
100 | connect(down, SIGNAL(clicked()), | 104 | connect(down, SIGNAL(clicked()), |
101 | this, SLOT(downNumber())); | 105 | this, SLOT(downNumber())); |
102 | connect(numbers, SIGNAL(highlighted(int)), | 106 | connect(numbers, SIGNAL(highlighted(int)), |
103 | this, SLOT(selectionChanged(int))); | 107 | this, SLOT(selectionChanged(int))); |
104 | numbersChanged(); | 108 | numbersChanged(); |
105 | 109 | ||
106 | tmp = tr("<p>Specifies the phone numbers to dial. You\n" | 110 | tmp = tr("<p>Specifies the phone numbers to dial. You\n" |
107 | "can supply multiple numbers here, simply\n" | 111 | "can supply multiple numbers here, simply\n" |
108 | "click on \"Add\". You can arrange the\n" | 112 | "click on \"Add\". You can arrange the\n" |
109 | "order the numbers are tried by using the\n" | 113 | "order the numbers are tried by using the\n" |
110 | "arrow buttons.\n\n" | 114 | "arrow buttons.\n\n" |
111 | "When a number is busy or fails, <i>kppp</i> will \n" | 115 | "When a number is busy or fails, <i>kppp</i> will \n" |
112 | "try the next number and so on"); | 116 | "try the next number and so on"); |
diff --git a/noncore/settings/networksettings/wlan/wlanimp2.cpp b/noncore/settings/networksettings/wlan/wlanimp2.cpp index 2fd97c3..0c18bcc 100644 --- a/noncore/settings/networksettings/wlan/wlanimp2.cpp +++ b/noncore/settings/networksettings/wlan/wlanimp2.cpp | |||
@@ -1,39 +1,39 @@ | |||
1 | #include "wlanimp2.h" | 1 | #include "wlanimp2.h" |
2 | #include "keyedit.h" | 2 | #include "keyedit.h" |
3 | #include "interfacesetupimp.h" | 3 | #include "interfacesetupimp.h" |
4 | #include "../interfaces/interface.h" | 4 | #include "../interfaces/interface.h" |
5 | 5 | ||
6 | #include <assert.h> | 6 | #include <assert.h> |
7 | #include <errno.h> | 7 | #include <errno.h> |
8 | #include <string.h> | 8 | #include <string.h> |
9 | 9 | ||
10 | /* OPIE */ | 10 | /* OPIE */ |
11 | #include <opie2/odebug.h> | 11 | #include <opie2/odebug.h> |
12 | #include <opie2/oprocess.h> | 12 | #include <opie2/oprocess.h> |
13 | #include <opie2/onetwork.h> | 13 | #include <opie2/onetwork.h> |
14 | #include <opie2/opcap.h> | 14 | #include <opie2/opcap.h> |
15 | #include <qpe/resource.h> | 15 | #include <opie2/oresource.h> |
16 | using namespace Opie::Core; | 16 | using namespace Opie::Core; |
17 | using namespace Opie::Net; | 17 | using namespace Opie::Net; |
18 | 18 | ||
19 | /* QT */ | 19 | /* QT */ |
20 | #include <qapplication.h> | 20 | #include <qapplication.h> |
21 | #include <qfile.h> | 21 | #include <qfile.h> |
22 | #include <qdir.h> | 22 | #include <qdir.h> |
23 | #include <qdialog.h> | 23 | #include <qdialog.h> |
24 | #include <qtextstream.h> | 24 | #include <qtextstream.h> |
25 | #include <qmessagebox.h> | 25 | #include <qmessagebox.h> |
26 | #include <qlineedit.h> | 26 | #include <qlineedit.h> |
27 | #include <qlabel.h> | 27 | #include <qlabel.h> |
28 | #include <qspinbox.h> | 28 | #include <qspinbox.h> |
29 | #include <qradiobutton.h> | 29 | #include <qradiobutton.h> |
30 | #include <qpushbutton.h> | 30 | #include <qpushbutton.h> |
31 | #include <qcheckbox.h> | 31 | #include <qcheckbox.h> |
32 | #include <qtabwidget.h> | 32 | #include <qtabwidget.h> |
33 | #include <qcombobox.h> | 33 | #include <qcombobox.h> |
34 | #include <qlistview.h> | 34 | #include <qlistview.h> |
35 | #include <qvbox.h> | 35 | #include <qvbox.h> |
36 | #include <qprogressbar.h> | 36 | #include <qprogressbar.h> |
37 | 37 | ||
38 | /* STD */ | 38 | /* STD */ |
39 | #include <assert.h> | 39 | #include <assert.h> |
@@ -581,47 +581,47 @@ void WLANImp::handlePacket( OPacket* p ) | |||
581 | 581 | ||
582 | OWaveLanManagementSSID* ssid = static_cast<OWaveLanManagementSSID*>( p->child( "802.11 SSID" ) ); | 582 | OWaveLanManagementSSID* ssid = static_cast<OWaveLanManagementSSID*>( p->child( "802.11 SSID" ) ); |
583 | QString essid = ssid ? ssid->ID() : QString("<unknown>"); | 583 | QString essid = ssid ? ssid->ID() : QString("<unknown>"); |
584 | OWaveLanManagementDS* ds = static_cast<OWaveLanManagementDS*>( p->child( "802.11 DS" ) ); | 584 | OWaveLanManagementDS* ds = static_cast<OWaveLanManagementDS*>( p->child( "802.11 DS" ) ); |
585 | int channel = ds ? ds->channel() : -1; | 585 | int channel = ds ? ds->channel() : -1; |
586 | OWaveLanPacket* header = static_cast<OWaveLanPacket*>( p->child( "802.11" ) ); | 586 | OWaveLanPacket* header = static_cast<OWaveLanPacket*>( p->child( "802.11" ) ); |
587 | displayFoundNetwork( type, channel, essid, header->macAddress2() ); | 587 | displayFoundNetwork( type, channel, essid, header->macAddress2() ); |
588 | } | 588 | } |
589 | } | 589 | } |
590 | 590 | ||
591 | 591 | ||
592 | void WLANImp::displayFoundNetwork( const QString& mode, int channel, const QString& ssid, const OMacAddress& mac ) | 592 | void WLANImp::displayFoundNetwork( const QString& mode, int channel, const QString& ssid, const OMacAddress& mac ) |
593 | { | 593 | { |
594 | 594 | ||
595 | odebug << "found network: <" << (const char*) mode << ">, chn " << channel | 595 | odebug << "found network: <" << (const char*) mode << ">, chn " << channel |
596 | << ", ssid '" << (const char*) ssid << "', mac '" << (const char*) mac.toString() << "'" << oendl; | 596 | << ", ssid '" << (const char*) ssid << "', mac '" << (const char*) mac.toString() << "'" << oendl; |
597 | 597 | ||
598 | QListViewItemIterator it( netView ); | 598 | QListViewItemIterator it( netView ); |
599 | while ( it.current() && it.current()->text( col_ssid ) != ssid ) ++it; | 599 | while ( it.current() && it.current()->text( col_ssid ) != ssid ) ++it; |
600 | if ( !it.current() ) // ssid didn't show up yet | 600 | if ( !it.current() ) // ssid didn't show up yet |
601 | { | 601 | { |
602 | QListViewItem* item = new QListViewItem( netView, mode.left( 1 ).upper(), ssid, QString::number( channel ), mac.toString() ); | 602 | QListViewItem* item = new QListViewItem( netView, mode.left( 1 ).upper(), ssid, QString::number( channel ), mac.toString() ); |
603 | QString name; | 603 | QString name; |
604 | name.sprintf( "networksettings/%s", (const char*) mode ); | 604 | name.sprintf( "networksettings/%s", (const char*) mode ); |
605 | item->setPixmap( col_mode, Resource::loadPixmap( name ) ); | 605 | item->setPixmap( col_mode, Opie::Core::OResource::loadPixmap( name, Opie::Core::OResource::SmallIcon ) ); |
606 | qApp->processEvents(); | 606 | qApp->processEvents(); |
607 | } | 607 | } |
608 | 608 | ||
609 | } | 609 | } |
610 | 610 | ||
611 | 611 | ||
612 | void WLANImp::selectNetwork( QListViewItem* item ) | 612 | void WLANImp::selectNetwork( QListViewItem* item ) |
613 | { | 613 | { |
614 | bool ok; | 614 | bool ok; |
615 | if ( item ) | 615 | if ( item ) |
616 | { | 616 | { |
617 | specifyAp->setChecked(true); | 617 | specifyAp->setChecked(true); |
618 | macEdit->setText( item->text( col_mac ) ); | 618 | macEdit->setText( item->text( col_mac ) ); |
619 | specifyChan->setChecked( item->text( col_mode ) == "A" ); | 619 | specifyChan->setChecked( item->text( col_mode ) == "A" ); |
620 | networkChannel->setValue( item->text( col_chn ).toInt( &ok ) ); | 620 | networkChannel->setValue( item->text( col_chn ).toInt( &ok ) ); |
621 | essid->setEditText( item->text( col_ssid ) ); | 621 | essid->setEditText( item->text( col_ssid ) ); |
622 | if ( item->text( col_mode ) == "A" ) | 622 | if ( item->text( col_mode ) == "A" ) |
623 | mode->setCurrentItem( 3 ); | 623 | mode->setCurrentItem( 3 ); |
624 | else | 624 | else |
625 | mode->setCurrentItem( 2 ); | 625 | mode->setCurrentItem( 2 ); |
626 | } | 626 | } |
627 | } | 627 | } |