summaryrefslogtreecommitdiff
path: root/noncore/unsupported/oipkg/package.cpp
Unidiff
Diffstat (limited to 'noncore/unsupported/oipkg/package.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/unsupported/oipkg/package.cpp8
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
136QString Package::installName() 136QString 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
142QString 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
142bool Package::installed() 150bool 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