summaryrefslogtreecommitdiffstats
path: root/src/libs/kdtools/kdupdaterpackagesinfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/kdtools/kdupdaterpackagesinfo.cpp')
-rw-r--r--src/libs/kdtools/kdupdaterpackagesinfo.cpp40
1 files changed, 2 insertions, 38 deletions
diff --git a/src/libs/kdtools/kdupdaterpackagesinfo.cpp b/src/libs/kdtools/kdupdaterpackagesinfo.cpp
index 142cf67b0..dc87c6271 100644
--- a/src/libs/kdtools/kdupdaterpackagesinfo.cpp
+++ b/src/libs/kdtools/kdupdaterpackagesinfo.cpp
@@ -20,7 +20,6 @@
**
**********************************************************************/
#include "kdupdaterpackagesinfo.h"
-#include "kdupdaterapplication.h"
#include "globals.h"
#include <QFileInfo>
@@ -76,18 +75,14 @@ using namespace KDUpdater;
struct PackagesInfo::PackagesInfoData
{
PackagesInfoData() :
- application(0),
error(PackagesInfo::NotYetReadError),
- compatLevel(-1),
modified(false)
{}
- Application *application;
QString errorMessage;
PackagesInfo::Error error;
QString fileName;
QString applicationName;
QString applicationVersion;
- int compatLevel;
bool modified;
QVector<PackageInfo> packageInfoList;
@@ -105,11 +100,10 @@ void PackagesInfo::PackagesInfoData::setInvalidContentError(const QString &detai
/*!
\internal
*/
-PackagesInfo::PackagesInfo(Application *application)
- : QObject(application),
+PackagesInfo::PackagesInfo(QObject *parent)
+ : QObject(parent),
d(new PackagesInfoData())
{
- d->application = application;
}
/*!
@@ -122,15 +116,6 @@ PackagesInfo::~PackagesInfo()
}
/*!
- Returns a pointer to the application, whose package information this class provides
- access to.
-*/
-Application *PackagesInfo::application() const
-{
- return d->application;
-}
-
-/*!
Returns true if the PackagesInfo are valid else false is returned in which case
the \a errorString() method can be used to receive a describing error message.
*/
@@ -234,14 +219,6 @@ PackageInfo PackagesInfo::packageInfo(int index) const
}
/*!
- Returns the compat level of the application.
-*/
-int PackagesInfo::compatLevel() const
-{
- return d->compatLevel;
-}
-
-/*!
This function returns the index of the package whose name is \c pkgName. If no such
package was found, this function returns -1.
*/
@@ -332,8 +309,6 @@ void PackagesInfo::refresh()
d->applicationVersion = childNodeE.text();
else if (childNodeE.tagName() == QLatin1String("Package"))
d->addPackageFrom(childNodeE);
- else if (childNodeE.tagName() == QLatin1String("CompatLevel"))
- d->compatLevel = childNodeE.text().toInt();
}
d->error = NoError;
@@ -342,15 +317,6 @@ void PackagesInfo::refresh()
}
/*!
- Sets the application compat level.
-*/
-void PackagesInfo::setCompatLevel(int level)
-{
- d->compatLevel = level;
- d->modified = true;
-}
-
-/*!
Marks the package with \a name as installed in \a version.
*/
bool PackagesInfo::installPackage(const QString &name, const QString &version,
@@ -434,8 +400,6 @@ void PackagesInfo::writeToDisk()
addTextChildHelper(&root, QLatin1String("ApplicationName"), d->applicationName);
addTextChildHelper(&root, QLatin1String("ApplicationVersion"), d->applicationVersion);
- if (d->compatLevel != -1)
- addTextChildHelper(&root, QLatin1String( "CompatLevel" ), QString::number(d->compatLevel));
Q_FOREACH (const PackageInfo &info, d->packageInfoList) {
QDomElement package = doc.createElement(QLatin1String("Package"));