Diffstat (limited to 'noncore/unsupported/oipkg/package.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/unsupported/oipkg/package.cpp | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/noncore/unsupported/oipkg/package.cpp b/noncore/unsupported/oipkg/package.cpp index 4a09b40..97f7813 100644 --- a/noncore/unsupported/oipkg/package.cpp +++ b/noncore/unsupported/oipkg/package.cpp | |||
@@ -6,18 +6,26 @@ | |||
6 | #include <qtextstream.h> | 6 | #include <qtextstream.h> |
7 | #include <stdlib.h> | 7 | #include <stdlib.h> |
8 | #include <unistd.h> | 8 | #include <unistd.h> |
9 | 9 | ||
10 | #include "debug.h" | 10 | #include "debug.h" |
11 | 11 | ||
12 | //Package::~Package() | 12 | Package::Package( QObject *parent=0, const char *name=0 ) |
13 | //{ | 13 | : QObject(parent,name) |
14 | //} | 14 | { |
15 | |||
16 | } | ||
17 | |||
18 | Package::~Package() | ||
19 | { | ||
20 | } | ||
15 | 21 | ||
16 | Package::Package( PackageManagerSettings *s ) | 22 | Package::Package( PackageManagerSettings *s, QObject *parent=0, const char *name=0 ) |
23 | : QObject(parent,name) | ||
17 | { | 24 | { |
25 | Package(parent,name); | ||
18 | init(s); | 26 | init(s); |
19 | } | 27 | } |
20 | 28 | ||
21 | void Package::init( PackageManagerSettings *s ) | 29 | void Package::init( PackageManagerSettings *s ) |
22 | { | 30 | { |
23 | settings = s; | 31 | settings = s; |
@@ -34,19 +42,20 @@ void Package::init( PackageManagerSettings *s ) | |||
34 | _dest = settings->getDestinationName(); | 42 | _dest = settings->getDestinationName(); |
35 | _link = settings->createLinks(); | 43 | _link = settings->createLinks(); |
36 | _versions=0; | 44 | _versions=0; |
37 | _version=""; | 45 | _version=""; |
38 | } | 46 | } |
39 | 47 | ||
40 | Package::Package( QStringList pack, PackageManagerSettings *s ) | 48 | Package::Package( QStringList pack, PackageManagerSettings *s , QObject *parent=0, const char *name=0 ) |
49 | : QObject(parent,name) | ||
41 | { | 50 | { |
42 | init(s); | 51 | init(s); |
43 | parsePackage( pack ); | 52 | parsePackage( pack ); |
44 | } | 53 | } |
45 | 54 | ||
46 | Package::Package( QString n, PackageManagerSettings *s ) | 55 | Package::Package( QString n, PackageManagerSettings *s, QObject *parent=0, const char *name=0 ) |
47 | { | 56 | { |
48 | init(s); | 57 | init(s); |
49 | if ( !QFile::exists( n ) ) | 58 | if ( !QFile::exists( n ) ) |
50 | { | 59 | { |
51 | _name = QString( n ); | 60 | _name = QString( n ); |
52 | }else{ | 61 | }else{ |
@@ -54,13 +63,13 @@ Package::Package( QString n, PackageManagerSettings *s ) | |||
54 | parseIpkgFile( n ); | 63 | parseIpkgFile( n ); |
55 | _useFileName = true; | 64 | _useFileName = true; |
56 | _fileName = QString( n ); | 65 | _fileName = QString( n ); |
57 | } | 66 | } |
58 | } | 67 | } |
59 | 68 | ||
60 | Package::Package( Package *pi ) | 69 | Package::Package( Package *pi, QObject *parent=0, const char *name=0 ) |
61 | { | 70 | { |
62 | init(pi->settings); | 71 | init(pi->settings); |
63 | copyValues( pi ); | 72 | copyValues( pi ); |
64 | } | 73 | } |
65 | 74 | ||
66 | 75 | ||