summaryrefslogtreecommitdiff
path: root/noncore/unsupported/oipkg/mainwindow.cpp
Unidiff
Diffstat (limited to 'noncore/unsupported/oipkg/mainwindow.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/unsupported/oipkg/mainwindow.cpp24
1 files changed, 0 insertions, 24 deletions
diff --git a/noncore/unsupported/oipkg/mainwindow.cpp b/noncore/unsupported/oipkg/mainwindow.cpp
index 1c56aae..9c4c752 100644
--- a/noncore/unsupported/oipkg/mainwindow.cpp
+++ b/noncore/unsupported/oipkg/mainwindow.cpp
@@ -32,29 +32,25 @@
32 32
33 33
34MainWindow::MainWindow( QWidget *parent, const char *name, WFlags f = 0 ) : 34MainWindow::MainWindow( QWidget *parent, const char *name, WFlags f = 0 ) :
35 QMainWindow( parent, name, f ) 35 QMainWindow( parent, name, f )
36 { 36 {
37 setCaption( tr("Package Manager") ); 37 setCaption( tr("Package Manager") );
38 settings = new PackageManagerSettings(this,0,TRUE); 38 settings = new PackageManagerSettings(this,0,TRUE);
39 listViewPackages = new PackageListView( this,"listViewPackages",settings ); 39 listViewPackages = new PackageListView( this,"listViewPackages",settings );
40 setCentralWidget( listViewPackages ); 40 setCentralWidget( listViewPackages );
41 listViewPackages->addList( tr("feeds"), &packageListServers ); 41 listViewPackages->addList( tr("feeds"), &packageListServers );
42 listViewPackages->addList( tr("ipkgfind"), &packageListSearch ); 42 listViewPackages->addList( tr("ipkgfind"), &packageListSearch );
43 listViewPackages->addList( tr("documents"), &packageListDocLnk ); 43 listViewPackages->addList( tr("documents"), &packageListDocLnk );
44 //wait = new QMessageBox(tr("oipkg"),tr("Please wait")//,QMessageBox::Information,QMessageBox::NoButton,QMessageBox::NoButton,QMessageBox::NoButton);
45 //wait = new QMessageBox(this);
46 // wait->setText(tr("Please wait"));
47 ipkg = new PmIpkg( settings, this ); 44 ipkg = new PmIpkg( settings, this );
48// settings->setIpkg( ipkg );
49 packageListServers.setSettings( settings ); 45 packageListServers.setSettings( settings );
50 packageListSearch.setSettings( settings ); 46 packageListSearch.setSettings( settings );
51 packageListDocLnk.setSettings( settings ); 47 packageListDocLnk.setSettings( settings );
52 pvDebug(9,"packageListServers.update"); 48 pvDebug(9,"packageListServers.update");
53 packageListServers.update(); 49 packageListServers.update();
54 pvDebug(9,"packageListDocLnk.update"); 50 pvDebug(9,"packageListDocLnk.update");
55 packageListDocLnk.update(); 51 packageListDocLnk.update();
56 pvDebug(9,"makeMenu"); 52 pvDebug(9,"makeMenu");
57 makeMenu(); 53 makeMenu();
58 makeChannel(); 54 makeChannel();
59 //opie is hardcoded default ;) 55 //opie is hardcoded default ;)
60 //pvDebug(9,"section->setCurrentItem"); 56 //pvDebug(9,"section->setCurrentItem");
@@ -260,51 +256,42 @@ void MainWindow::runIpkg()
260 ipkg->commit(); 256 ipkg->commit();
261 ipkg->clearLists(); 257 ipkg->clearLists();
262 // ##### If we looked in the list of files, we could send out accurate 258 // ##### If we looked in the list of files, we could send out accurate
263 // ##### messages. But we don't bother yet, and just do an "all". 259 // ##### messages. But we don't bother yet, and just do an "all".
264 QCopEnvelope e("QPE/System", "linkChanged(QString)"); 260 QCopEnvelope e("QPE/System", "linkChanged(QString)");
265 QString lf = QString::null; 261 QString lf = QString::null;
266 e << lf; 262 e << lf;
267 displayList(); 263 displayList();
268} 264}
269 265
270void MainWindow::updateList() 266void MainWindow::updateList()
271{ 267{
272 //wait->show();
273 QTimer *t = new QTimer( this );
274 connect( t, SIGNAL(timeout()), SLOT( rotateUpdateIcon() ) );
275 t->start( 0, false );
276 packageListServers.clear(); 268 packageListServers.clear();
277 packageListSearch.clear(); 269 packageListSearch.clear();
278 packageListDocLnk.clear(); 270 packageListDocLnk.clear();
279 ipkg->update(); 271 ipkg->update();
280 packageListServers.update(); 272 packageListServers.update();
281 packageListSearch.update(); 273 packageListSearch.update();
282 packageListDocLnk.update(); 274 packageListDocLnk.update();
283 t->stop();
284 // wait->hide();
285} 275}
286 276
287void MainWindow::filterList() 277void MainWindow::filterList()
288{ 278{
289 //wait->show();
290 QString f = ""; 279 QString f = "";
291 if ( findAction->isOn() ) f = findEdit->text(); 280 if ( findAction->isOn() ) f = findEdit->text();
292 packageListServers.filterPackages( f ); 281 packageListServers.filterPackages( f );
293 //wait->hide();
294} 282}
295 283
296void MainWindow::displayList() 284void MainWindow::displayList()
297{ 285{
298 //wait->hide();
299 filterList(); 286 filterList();
300 listViewPackages->display(); 287 listViewPackages->display();
301} 288}
302 289
303void MainWindow::sectionChanged() 290void MainWindow::sectionChanged()
304{ 291{
305 disconnect( section, SIGNAL( activated(int) ), 292 disconnect( section, SIGNAL( activated(int) ),
306 this, SLOT( sectionChanged() ) ); 293 this, SLOT( sectionChanged() ) );
307 disconnect( subsection, SIGNAL(activated(int) ), 294 disconnect( subsection, SIGNAL(activated(int) ),
308 this, SLOT( subSectionChanged() ) ); 295 this, SLOT( subSectionChanged() ) );
309 subsection->clear(); 296 subsection->clear();
310 packageListServers.setSection( section->currentText() ); 297 packageListServers.setSection( section->currentText() );
@@ -399,35 +386,24 @@ void MainWindow::searchClose()
399void MainWindow::destShow(bool b) 386void MainWindow::destShow(bool b)
400{ 387{
401 if (b) destBar->show(); 388 if (b) destBar->show();
402 else destBar->hide(); 389 else destBar->hide();
403 destAction->setOn( b ); 390 destAction->setOn( b );
404} 391}
405 392
406void MainWindow::destClose() 393void MainWindow::destClose()
407{ 394{
408 destAction->setOn( false ); 395 destAction->setOn( false );
409} 396}
410 397
411void MainWindow::rotateUpdateIcon()
412{
413 pvDebug(2, "MainWindow::rotateUpdateIcon");
414 if ( updateIcon )
415 updateAction->setIconSet( Resource::loadIconSet( "oipkg/update" ) );
416 else
417 updateAction->setIconSet( Resource::loadIconSet( "oipkg/update2" ) );
418 updateIcon = !updateIcon;
419}
420
421
422void MainWindow::setDocument(const QString &fileName) 398void MainWindow::setDocument(const QString &fileName)
423{ 399{
424 if ( !QFile::exists( fileName ) ) return; 400 if ( !QFile::exists( fileName ) ) return;
425 ipkg->installFile( fileName ); 401 ipkg->installFile( fileName );
426 QCopEnvelope e("QPE/System", "linkChanged(QString)"); 402 QCopEnvelope e("QPE/System", "linkChanged(QString)");
427 QString lf = QString::null; 403 QString lf = QString::null;
428 e << lf; 404 e << lf;
429 exit; 405 exit;
430} 406}
431 407
432 408
433void MainWindow::makeChannel() 409void MainWindow::makeChannel()