summaryrefslogtreecommitdiff
path: root/noncore
authorandyq <andyq>2002-10-20 16:48:26 (UTC)
committer andyq <andyq>2002-10-20 16:48:26 (UTC)
commita24218529668ca387827ed520cea6d1890df7a88 (patch) (unidiff)
tree0d9b03c671b57e636fe003dbd185922297396b5a /noncore
parent1f106a8b44ae659f30361588f53354e8f1985974 (diff)
downloadopie-a24218529668ca387827ed520cea6d1890df7a88.zip
opie-a24218529668ca387827ed520cea6d1890df7a88.tar.gz
opie-a24218529668ca387827ed520cea6d1890df7a88.tar.bz2
fixed bug with removing from local IPKGS folder
Diffstat (limited to 'noncore') (more/less context) (show whitespace changes)
-rw-r--r--noncore/settings/aqpkg/networkpkgmgr.cpp8
-rw-r--r--noncore/settings/aqpkg/package.cpp15
-rw-r--r--noncore/settings/aqpkg/package.h1
-rw-r--r--noncore/settings/aqpkg/server.cpp0
4 files changed, 23 insertions, 1 deletions
diff --git a/noncore/settings/aqpkg/networkpkgmgr.cpp b/noncore/settings/aqpkg/networkpkgmgr.cpp
index 3aee7bd..d84fb4b 100644
--- a/noncore/settings/aqpkg/networkpkgmgr.cpp
+++ b/noncore/settings/aqpkg/networkpkgmgr.cpp
@@ -486,7 +486,13 @@ InstallData NetworkPackageManager :: dealWithItem( QCheckListItem *item )
486 item.option = "D"; 486 item.option = "D";
487 item.packageName = name; 487 item.packageName = p->getInstalledPackageName();
488 if ( p->getInstalledTo() ) 488 if ( p->getInstalledTo() )
489 {
489 item.destination = p->getInstalledTo(); 490 item.destination = p->getInstalledTo();
491 cout << "dest - " << p->getInstalledTo()->getDestinationName() << endl;
492 cout << "dest - " << p->getInstalledTo()->getDestinationPath() << endl;
493 }
490 else 494 else
495 {
491 item.destination = p->getLocalPackage()->getInstalledTo(); 496 item.destination = p->getLocalPackage()->getInstalledTo();
497 }
492 498
diff --git a/noncore/settings/aqpkg/package.cpp b/noncore/settings/aqpkg/package.cpp
index 48b6934..fd75450 100644
--- a/noncore/settings/aqpkg/package.cpp
+++ b/noncore/settings/aqpkg/package.cpp
@@ -27,2 +27,4 @@ Package::Package( QString &name )
27 installedToRoot = false; 27 installedToRoot = false;
28 installed = false;
29 installedTo = 0;
28} 30}
@@ -33,2 +35,7 @@ Package::Package( char *name )
33 localPackage = 0; 35 localPackage = 0;
36 installed = false;
37 packageStoredLocally = false;
38 installedToRoot = false;
39 installed = false;
40 installedTo = 0;
34} 41}
@@ -105,2 +112,10 @@ QString Package :: getInstalledVersion()
105 112
113QString Package :: getInstalledPackageName()
114{
115 if ( localPackage )
116 return localPackage->getPackageName();
117 else
118 return getPackageName();
119}
120
106bool Package :: isInstalled() 121bool Package :: isInstalled()
diff --git a/noncore/settings/aqpkg/package.h b/noncore/settings/aqpkg/package.h
index 8ba5a6a..2f2a165 100644
--- a/noncore/settings/aqpkg/package.h
+++ b/noncore/settings/aqpkg/package.h
@@ -57,2 +57,3 @@ public:
57 QString getInstalledVersion(); 57 QString getInstalledVersion();
58 QString getInstalledPackageName();
58 Destination *getInstalledTo() { return installedTo; } 59 Destination *getInstalledTo() { return installedTo; }
diff --git a/noncore/settings/aqpkg/server.cpp b/noncore/settings/aqpkg/server.cpp
index 7d103a2..8bca892 100644
--- a/noncore/settings/aqpkg/server.cpp
+++ b/noncore/settings/aqpkg/server.cpp