Diffstat (limited to 'noncore/unsupported/oipkg/package.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/unsupported/oipkg/package.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/noncore/unsupported/oipkg/package.cpp b/noncore/unsupported/oipkg/package.cpp index 517b37a..8bbdd77 100644 --- a/noncore/unsupported/oipkg/package.cpp +++ b/noncore/unsupported/oipkg/package.cpp | |||
@@ -130,24 +130,32 @@ QString Package::name() | |||
130 | { | 130 | { |
131 | if (_displayName.isEmpty() ) return _name; | 131 | if (_displayName.isEmpty() ) return _name; |
132 | else return _displayName; | 132 | else return _displayName; |
133 | } | 133 | } |
134 | 134 | ||
135 | 135 | ||
136 | QString Package::installName() | 136 | QString Package::installName() |
137 | { | 137 | { |
138 | if (_useFileName) return _fileName; | 138 | if (_useFileName) return _fileName; |
139 | else return _name; | 139 | else return _name; |
140 | } | 140 | } |
141 | 141 | ||
142 | QString Package::packageName() | ||
143 | { | ||
144 | QString pn = installName(); | ||
145 | pn = pn.right(pn.length()-pn.findRev("/")); | ||
146 | pn = pn.left(pn.find("_")); | ||
147 | return pn; | ||
148 | } | ||
149 | |||
142 | bool Package::installed() | 150 | bool Package::installed() |
143 | { | 151 | { |
144 | if (_status.contains("installed")) | 152 | if (_status.contains("installed")) |
145 | { | 153 | { |
146 | if (_status.contains("not-installed")) | 154 | if (_status.contains("not-installed")) |
147 | { | 155 | { |
148 | _toProcess = true; | 156 | _toProcess = true; |
149 | return false; | 157 | return false; |
150 | } | 158 | } |
151 | else return true; | 159 | else return true; |
152 | } | 160 | } |
153 | else | 161 | else |