summaryrefslogtreecommitdiffstats
path: root/installerbuilder/installerbase/installerbase.cpp
diff options
context:
space:
mode:
authorkh1 <qt-info@nokia.com>2011-03-10 15:50:33 +0100
committerkh1 <qt-info@nokia.com>2011-03-10 15:50:33 +0100
commit36ced7e11ad917164bc4daab83ace3e2b1b3da40 (patch)
tree79945a085c24ed908046c6d556aad97b29b092b0 /installerbuilder/installerbase/installerbase.cpp
parentc7927fd2f20ccad0b8c71237b9295203d6d61cb7 (diff)
Unify status values.
Diffstat (limited to 'installerbuilder/installerbase/installerbase.cpp')
-rw-r--r--installerbuilder/installerbase/installerbase.cpp43
1 files changed, 21 insertions, 22 deletions
diff --git a/installerbuilder/installerbase/installerbase.cpp b/installerbuilder/installerbase/installerbase.cpp
index 5864b0504..415c5f5ea 100644
--- a/installerbuilder/installerbase/installerbase.cpp
+++ b/installerbuilder/installerbase/installerbase.cpp
@@ -30,8 +30,6 @@
** (qt-info@nokia.com).
**
**************************************************************************/
-#include "qinstaller.h"
-
#include "common/binaryformat.h"
#include "common/errors.h"
#include "common/fileutils.h"
@@ -47,6 +45,8 @@
#include "tabcontroller.h"
#include "updater.h"
+#include <qinstaller.h>
+
#include <QtCore/QTranslator>
#include <QtCore/QThread>
@@ -225,9 +225,9 @@ int main(int argc, char *argv[])
if (i < args.size()) {
controlScript = args.at(i);
if (!QFileInfo(controlScript).exists())
- return INST_FAILED;
+ return Installer::Failure;
} else {
- return INST_FAILED;
+ return Installer::Failure;
}
} else if (argument == QLatin1String("--verbose") || argument == QLatin1String("Verbose")) {
installer.setVerbose(true);
@@ -246,13 +246,13 @@ int main(int argc, char *argv[])
|| argument == QLatin1String("ManagePackages")) && installer.isUninstaller()) {
installer.setPackageManager();
} else if (argument == QLatin1String("--help") || argument == QLatin1String("-h")) {
- return INST_SUCCESS;
+ return Installer::Success;
} else if (argument == QLatin1String("--addTempRepository")
|| argument == QLatin1String("--setTempRepository")) {
++i;
if (i >= args.size()) {
std::cerr << "No repository specified" << std::endl;
- return INST_FAILED;
+ return Installer::Failure;
}
QList<Repository> repoList;
@@ -271,7 +271,7 @@ int main(int argc, char *argv[])
installer.setTemporaryRepositories(repoList, replace);
} else {
std::cerr << "Unknown option: " << argument << std::endl;
- return INST_FAILED;
+ return Installer::Failure;
}
}
@@ -308,7 +308,7 @@ int main(int argc, char *argv[])
}
int val = controller.init();
- if (val != TabController::SUCCESS)
+ if (val != Installer::Success)
return val;
const int result = app.exec();
@@ -316,29 +316,28 @@ int main(int argc, char *argv[])
return result;
if (installer.finishedWithSuccess())
- return INST_SUCCESS;
+ return Installer::Success;
- const int status = installer.status();
- const TabController::Status controllerState = controller.getState();
+ const Installer::Status status = installer.status();
+ const Installer::Status controllerState = Installer::Status(controller.status());
- Q_ASSERT(status == Installer::InstallerFailed || status == Installer::InstallerSucceeded
- || status == Installer::InstallerCanceledByUser);
+ Q_ASSERT(status == Installer::Failure || status == Installer::Success
+ || status == Installer::Canceled);
- if (controllerState == TabController::SUCCESS)
- return INST_SUCCESS;
+ if (controllerState == Installer::Success)
+ return Installer::Success;
switch (status) {
- case Installer::InstallerSucceeded:
- return INST_SUCCESS;
+ case Installer::Success:
+ return status;
- case Installer::InstallerCanceledByUser:
- return INST_CANCELED;
+ case Installer::Canceled:
+ return status;
- case Installer::InstallerFailed:
default:
break;
}
- return INST_FAILED;
+ return Installer::Failure;
} catch(const Error &e) {
std::cerr << qPrintable(e.message()) << std::endl;
} catch (const std::exception &e) {
@@ -347,5 +346,5 @@ int main(int argc, char *argv[])
std::cerr << "Unknown error, aborting." << std::endl;
}
- return INST_FAILED;
+ return Installer::Failure;
}