summaryrefslogtreecommitdiff
path: root/noncore/unsupported/oipkg/package.cpp
authortille <tille>2002-04-29 22:45:35 (UTC)
committer tille <tille>2002-04-29 22:45:35 (UTC)
commitb794af4c50efffe239c94e5a015e90565ff991c3 (patch) (side-by-side diff)
treedd4e20851eba8052a07396b57388f9216f85ae7f /noncore/unsupported/oipkg/package.cpp
parente4d0908ec054b71a9b97e9c35efbd5a697d0b58d (diff)
downloadopie-b794af4c50efffe239c94e5a015e90565ff991c3.zip
opie-b794af4c50efffe239c94e5a015e90565ff991c3.tar.gz
opie-b794af4c50efffe239c94e5a015e90565ff991c3.tar.bz2
removes links again
Diffstat (limited to 'noncore/unsupported/oipkg/package.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/unsupported/oipkg/package.cpp89
1 files changed, 48 insertions, 41 deletions
diff --git a/noncore/unsupported/oipkg/package.cpp b/noncore/unsupported/oipkg/package.cpp
index 5f0e5fa..0499e19 100644
--- a/noncore/unsupported/oipkg/package.cpp
+++ b/noncore/unsupported/oipkg/package.cpp
@@ -9,9 +9,9 @@
#include "debug.h"
-Package::~Package()
-{
-}
+//Package::~Package()
+//{
+//}
Package::Package( PackageManagerSettings *s )
{
@@ -61,65 +61,56 @@ Package::Package( Package *pi )
void Package::setValue( QString n, QString t )
{
- if ( n == "Status" && installed() ) return;
if ( n == "Package" )
- {
+ {
_name = QString( t );
- }
- if ( n == "Installed-Size" )
- {
+ }else if ( n == "Installed-Size" )
+ {
_size = t;
- }
- if ( n == "Priority")
- {
+ }else if ( n == "Priority")
+ {
- }
- if ( n == "Section")
- {
+ }else if ( n == "Section")
+ {
setSection( t );
- }
- if ( n == "Maintainer")
- {
+ }else if ( n == "Maintainer")
+ {
- }
- if ( n == "Architecture")
- {
+ }else if ( n == "Architecture")
+ {
- }
- if ( n == "Version")
- {
+ }else if ( n == "Version")
+ {
- }
- if ( n == "Pre-Depends")
- {
+ }else if ( n == "Pre-Depends")
+ {
- }
- if ( n == "Depends")
- {
+ }else if ( n == "Depends")
+ {
- }else if ( n == "Filename")
- {
+ }else if ( n == "Filename")
+ {
- }else if ( n == "Size")
+ }else if ( n == "Size")
{
-
+
}else if ( n == "MD5Sum")
- {
+ {
- }
+ }
if ( n == "Description")
- {
+ {
setDesc( t );
- }
+ }
if ( n == "Status")
- {
+ {
if ( installed() ) return;
_status = t;
- }
+ }
if ( t == "Essential")
- {
+ {
- }
+ }
};
QString Package::name()
@@ -153,6 +144,22 @@ QString Package::size()
return _size;
}
+QString Package::sizeUnits()
+{
+ int i = _size.toInt();
+ int c = 0;
+ QString ret;
+ QStringList unit;
+ unit << "B" << "KB" << "MB" << "GB" << "TB"; //prepair for the future ;)
+ while (i > 1)
+ {
+ ret=QString::number(i)+" "+unit[c];
+ c++;
+ i /= 1024;
+ }
+ return ret;
+}
+
bool Package::toProcess()
{
return _toProcess;