-rw-r--r-- | noncore/unsupported/oipkg/packagemanager.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/noncore/unsupported/oipkg/packagemanager.cpp b/noncore/unsupported/oipkg/packagemanager.cpp index f3da15d..642eae9 100644 --- a/noncore/unsupported/oipkg/packagemanager.cpp +++ b/noncore/unsupported/oipkg/packagemanager.cpp @@ -544,130 +544,130 @@ bool PackageManager::readIpkgConfig(const QString& conffile) if ( l.left(12) == "IPKG_SOURCE=" ) { ipkg_old=1; currentserver=settings->servers->count(); serverurl.insert(settings->servers->count(),new QString(v)); settings->servers->insertItem(v); } else if ( l.left(13) == "#IPKG_SOURCE=" ) { serverurl.insert(settings->servers->count(),new QString(v)); settings->servers->insertItem(v); } else if ( l.left(10) == "IPKG_ROOT=" ) { // ### no UI // } else if ( l.left(20) == "IPKG_PROXY_USERNAME=" ) { // settings->username->setText(v); // } else if ( l.left(20) == "IPKG_PROXY_PASSWORD=" ) { // settings->password->setText(v); // } else if ( l.left(16) == "IPKG_PROXY_HTTP=" ) { // settings->http->setText(v); // } else if ( l.left(16) == "IPKG_PROXY_FTP=" ) { // settings->ftp->setText(v); } } } } if ( ipkg_old ) { settings->servers->setSelectionMode(QListBox::Single); settings->servers->setSelected(currentserver,TRUE); } return TRUE; } else { return FALSE; } } /* * public slot */ void PackageManager::doSettings() { settings->showMaximized(); if ( settings->exec() ) { writeSettings(); startRun(); runIpkg("update"); endRun(); updatePackageList(); } else { readSettings(); } } void PackageManager::readSettings() { // read from config file(s) readIpkgConfig("/etc/ipkg.conf"); } void PackageManager::writeSettings() { QFile conf("/etc/ipkg.conf"); if ( conf.open(IO_WriteOnly) ) { QTextStream s(&conf); s << "# Written by Qtopia Package Manager\n"; if ( !ipkg_old ) { for (int i=0; i<(int)settings->servers->count(); i++) { QString url = serverurl[i] ? *serverurl[i] : QString("???"); - if ( !settings->servers->isSelected(i) ) - s << "#"; +// if ( !settings->servers->isSelected(i) ) +// s << "#"; s << "src " << settings->servers->text(i) << " " << url << "\n"; } s << "dest root /\n"; // ### need UI // if ( !settings->username->text().isEmpty() ) // s << "option proxy_username " << settings->username->text() << "\n"; // if ( !settings->password->text().isEmpty() ) // s << "option proxy_password " << settings->password->text() << "\n"; // if ( !settings->http->text().isEmpty() ) // s << "option http_proxy " << settings->http->text() << "\n"; // if ( !settings->ftp->text().isEmpty() ) // s << "option ftp_proxy " << settings->ftp->text() << "\n"; } else { // Old style bool src_selected=FALSE; for (int i=0; i<(int)settings->servers->count(); i++) { if ( settings->servers->isSelected(i) ) { src_selected=TRUE; } else { s << "#"; } s << "IPKG_SOURCE=\"" << settings->servers->text(i) << "\"\n"; } if ( !src_selected ) s << "IPKG_SOURCE=\"" << settings->servers->currentText() << "\"\n"; s << "IPKG_ROOT=/\n" // << "IPKG_PROXY_USERNAME=\"" << settings->username->text() << "\"\n" // << "IPKG_PROXY_PASSWORD=\"" << settings->password->text() << "\"\n" // << "IPKG_PROXY_HTTP=\"" << settings->http->text() << "\"\n" // << "IPKG_PROXY_FTP=\"" << settings->ftp->text() << "\"\n" ; } conf.close(); } } /* * public slot */ void PackageManager::doFind() { Search s(this, 0, TRUE); if ( s.exec() ) { QString p = s.pattern->text(); if ( p.isEmpty() ) { list->selectAll(FALSE); } else { selectPackages(findPackages(p)); doNextDetails(); } } } void PackageManager::selectPackages( const QStringList& l ) { QDict<void> d; for (QStringList::ConstIterator it = l.begin(); it != l.end(); ++it) d.replace(*it,(void*)1); QListViewItem* i; for ( i = list->firstChild(); i; i = i->nextSibling() ) { PackageItem* pit = (PackageItem*)i; i->setSelected( d[pit->name()] ); } } |