summaryrefslogtreecommitdiffstats
path: root/examples/updater
diff options
context:
space:
mode:
Diffstat (limited to 'examples/updater')
-rw-r--r--examples/updater/components.xml409
-rw-r--r--examples/updater/config.xml29
-rw-r--r--examples/updater/main.cpp60
-rw-r--r--examples/updater/updater.cpp174
-rw-r--r--examples/updater/updater.h45
-rw-r--r--examples/updater/updater.pro12
-rw-r--r--examples/updater/updater.qrc5
7 files changed, 0 insertions, 734 deletions
diff --git a/examples/updater/components.xml b/examples/updater/components.xml
deleted file mode 100644
index 6d45206a7..000000000
--- a/examples/updater/components.xml
+++ /dev/null
@@ -1,409 +0,0 @@
-<Packages>
- <ApplicationName>Qt SDK</ApplicationName>
- <ApplicationVersion>1.0.0</ApplicationVersion>
- <Package>
- <Name>com.nokia.ndk</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.2.0</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.api</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.1</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.api.qtmobility</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.1</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.api.qtmobility.maemo</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.1</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.symbian.readme</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.misc.vcredist_x86</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.1</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.api.qtmobility.simulator2008</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.1</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.simulator.qtmingw</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.api.qtmobility.simulatormingw</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.1</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.api.qtmobility.symbian</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.1</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.api.qtmobility.symbian.462</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.1</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.documentation</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.2.0</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.documentation.qmake</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.documentation.qt</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.documentation.qtcreator</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.documentation.qtdesigner</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.documentation.qtlinguist</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.documentation.qtmobility</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.1</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.documentation.simulator</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.misc</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.misc.examples</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.3</Version>
- <LastUpdateDate>2010-03-30</LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.misc.examples.46</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.4</Version>
- <LastUpdateDate>2010-03-30</LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.misc.mingw</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>4.4.0</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.misc.qtsources</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.1</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.misc.qtsources.462</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.1</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.1</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.qtcreator.application</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>1.3.80</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.linguist</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>4.7.0</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.maemo</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.maemo.462</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.maemo.readme</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.maemo.usbdriver</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.qtcreator</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.4</Version>
- <LastUpdateDate>2010-03-30</LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.qtcreator.gdb</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.1</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.qtcreator.jom</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.8.0</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.simulator</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.simulator.application</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.3</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.simulator.qt2008</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.symbian</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.symbian.462</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.symbian.462.devicefiles</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.1</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.symbian.462.gcce</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>4.3.3</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.symbian.462.sdk</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.tools.maemo.462.madde</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.5.0</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
- <Package>
- <Name>com.nokia.ndk.api.qtmobility.maemo.462</Name>
- <Pixmap></Pixmap>
- <Title></Title>
- <Description></Description>
- <Version>0.0.2</Version>
- <LastUpdateDate></LastUpdateDate>
- <InstallDate>2010-03-29</InstallDate>
- </Package>
-</Packages>
diff --git a/examples/updater/config.xml b/examples/updater/config.xml
deleted file mode 100644
index c024c941e..000000000
--- a/examples/updater/config.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0"?>
-<Installer>
- <Name>Qt SDK</Name>
- <Version>0.9.0</Version>
- <Title>Qt SDK</Title>
- <MaintenanceTitle>Maintain Qt SDK</MaintenanceTitle>
- <Publisher>Nokia</Publisher>
- <Logo>logo.png</Logo>
- <LogoSmall>logo-small.png</LogoSmall>
- <Icon>logo-small</Icon>
- <License>license.txt</License>
- <Watermark>watermark.png</Watermark>
- <RunProgram></RunProgram>
- <StartMenuDir>Qt SDK - Release Candidate</StartMenuDir>
- <UninstallerName>SDKMaintenanceTool</UninstallerName>
-
- <!-- @homeDir@ and @rootDir@ are some of the supported vars -->
- <TargetDir>@homeDir@/NokiaQtSDK</TargetDir>
-
- <RemoteRepositories>
- <Repository>
-<!--
- <Url>http://schnappie.nokia.troll.no/alpha/onlinendk</Url>
--->
- <Url>http://hegel.europe.nokia.com/projects/ndk/installers/linux/x64/online_nokiaqtsdk_repo</Url>
- <Required>true</Required>
- </Repository>
- </RemoteRepositories>
-</Installer>
diff --git a/examples/updater/main.cpp b/examples/updater/main.cpp
deleted file mode 100644
index 687ef7855..000000000
--- a/examples/updater/main.cpp
+++ /dev/null
@@ -1,60 +0,0 @@
-/**************************************************************************
-**
-** This file is part of Qt SDK**
-**
-** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).*
-**
-** Contact: Nokia Corporation qt-info@nokia.com**
-**
-** No Commercial Usage
-**
-** This file contains pre-release code and may not be distributed.
-** You may use this file in accordance with the terms and conditions
-** contained in the Technology Preview License Agreement accompanying
-** this package.
-**
-** GNU Lesser General Public License Usage
-**
-** This file may be used under the terms of the GNU Lesser General Public
-** License version 2.1 as published by the Free Software Foundation and
-** appearing in the file LICENSE.LGPL included in the packaging of this file.
-** Please review the following information to ensure the GNU Lesser General
-** Public License version 2.1 requirements will be met:
-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Nokia gives you certain additional
-** rights. These rights are described in the Nokia Qt LGPL Exception version
-** 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** If you are unsure which license is appropriate for your use, please contact
-** (qt-info@nokia.com).
-**
-**************************************************************************/
-#include <QApplication>
-#include <QStringList>
-
-#include "updater.h"
-#include "common/utils.h"
-
-int main( int argc, char* argv[] )
-{
- bool checkonly = false;
- {
- QCoreApplication app( argc, argv );
- checkonly = app.arguments().contains( QLatin1String( "--check-only" ) );
- QInstaller::setVerbose( app.arguments().contains( QLatin1String( "--verbose" ) ) );
- }
-
- if( checkonly )
- {
- QCoreApplication app( argc, argv );
- Updater u;
- return u.checkForUpdates( true ) ? 0 : 1;
- }
- else
- {
- QApplication app( argc, argv );
- Updater u;
- return u.checkForUpdates( false ) ? 0 : 1;
- }
-}
diff --git a/examples/updater/updater.cpp b/examples/updater/updater.cpp
deleted file mode 100644
index c5a75ebbb..000000000
--- a/examples/updater/updater.cpp
+++ /dev/null
@@ -1,174 +0,0 @@
-/**************************************************************************
-**
-** This file is part of Qt SDK**
-**
-** Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies).*
-**
-** Contact: Nokia Corporation qt-info@nokia.com**
-**
-** No Commercial Usage
-**
-** This file contains pre-release code and may not be distributed.
-** You may use this file in accordance with the terms and conditions
-** contained in the Technology Preview License Agreement accompanying
-** this package.
-**
-** GNU Lesser General Public License Usage
-**
-** This file may be used under the terms of the GNU Lesser General Public
-** License version 2.1 as published by the Free Software Foundation and
-** appearing in the file LICENSE.LGPL included in the packaging of this file.
-** Please review the following information to ensure the GNU Lesser General
-** Public License version 2.1 requirements will be met:
-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Nokia gives you certain additional
-** rights. These rights are described in the Nokia Qt LGPL Exception version
-** 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** If you are unsure which license is appropriate for your use, please contact
-** (qt-info@nokia.com).
-**
-**************************************************************************/
-#include "updater.h"
-
-#include <QDateTime>
-#include <QDomDocument>
-#include <QProgressDialog>
-
-#include "common/binaryformat.h"
-#include "common/binaryformatenginehandler.h"
-#include "common/errors.h"
-
-#include "componentselectiondialog.h"
-#include "qinstaller.h"
-#include "qinstallercomponent.h"
-#include "qinstallercomponentmodel.h"
-#include "updatesettings.h"
-#include "init.h"
-
-#include <KDUpdater/Application>
-#include <KDUpdater/PackagesInfo>
-
-#include <KDToolsCore/KDAutoPointer>
-
-#include <iostream>
-
-using namespace QInstaller;
-
-class Updater::Private
-{
-public:
- KDUpdater::Application updaterapp;
- Installer installer;
-};
-
-Updater::Updater( QObject* parent )
- : QObject( parent )
-{
- QInstaller::init();
-}
-
-Updater::~Updater()
-{
-}
-
-bool Updater::checkForUpdates( bool checkonly )
-{
- d->installer.setLinearComponentList( true );
-
- std::auto_ptr< QInstallerCreator::BinaryFormatEngineHandler > handler( new QInstallerCreator::BinaryFormatEngineHandler( QInstallerCreator::ComponentIndex() ) );
- handler->setComponentIndex( QInstallerCreator::ComponentIndex() );
-
- UpdateSettings settings;
- KDAutoPointer< ComponentSelectionDialog > dialog( checkonly ? 0 : new ComponentSelectionDialog( &d->installer ) );
- if( !checkonly )
- dialog->show();
-
- ComponentModel::setVirtualComponentsVisible( true );
-
- try
- {
- KDAutoPointer< QProgressDialog > progress( checkonly ? 0 : new QProgressDialog( dialog.get() ) );
- if( !checkonly )
- {
- progress->setLabelText( tr( "Checking for updates..." ) );
- progress->setRange( 0, 0 );
- progress->show();
- }
-
- settings.setLastCheck( QDateTime::currentDateTime() );
- d->installer.setRemoteRepositories( settings.repositories() );
- d->installer.setValue( QLatin1String( "TargetDir" ), QFileInfo( d->updaterapp.packagesInfo()->fileName() ).absolutePath() );
- }
- catch( const Error& error )
- {
- if( !checkonly )
- QMessageBox::critical( dialog.get(), tr( "Check for Updates" ), tr( "Error while checking for updates:\n%1" ).arg( error.what() ) );
- settings.setLastResult( tr( "Software Update failed." ) );
- return false;
- }
- catch( ... )
- {
- if( !checkonly )
- QMessageBox::critical( dialog.get(), tr( "Check for Updates" ), tr( "Unknown error while checking for updates." ) );
- settings.setLastResult( tr( "Software Update failed." ) );
- return false;
- }
-
- const QList< Component* > components = d->installer.components( true );
-
- // no updates for us
- if( components.isEmpty() && !checkonly )
- {
- QMessageBox::information( dialog.get(), tr( "Check for Updates" ), tr( "There are currently no updates available for you." ) );
- return false;
- }
-
- if( checkonly )
- {
- QDomDocument doc;
- QDomElement root = doc.createElement( QLatin1String( "updates" ) );
- doc.appendChild( root );
- for( QList< Component* >::const_iterator it = components.begin(); it != components.end(); ++it )
- {
- QDomElement update = doc.createElement( QLatin1String( "update" ) );
- update.setAttribute( QLatin1String( "name" ), (*it)->value( QLatin1String( "DisplayName" ) ) );
- update.setAttribute( QLatin1String( "version" ), (*it)->value( QLatin1String( "Version" ) ) );
- update.setAttribute( QLatin1String( "size" ), (*it)->value( QLatin1String( "UncompressedSize" ) ) );
- root.appendChild( update );
- }
- std::cout << doc.toString( 4 ).toStdString() << std::endl;
- return true;
- }
-
- if( dialog->exec() == QDialog::Rejected )
- return false;
-
- try
- {
- QProgressDialog dialog;
- dialog.setRange( 0, 100 );
- dialog.show();
- connect( &dialog, SIGNAL( canceled() ), &d->installer, SLOT( interrupt() ) );
- connect( &d->installer, SIGNAL( installationProgressTextChanged( QString ) ), &dialog, SLOT( setLabelText( QString ) ) );
- connect( &d->installer, SIGNAL( installationProgressChanged( int ) ), &dialog, SLOT( setValue( int ) ) );
- d->installer.installSelectedComponents();
- }
- catch( const Error& error )
- {
- QMessageBox::critical( dialog.get(), tr( "Check for Updates" ), tr( "Error while installing updates:\n%1" ).arg( error.what() ) );
- d->installer.rollBackInstallation();
- settings.setLastResult( tr( "Software Update failed." ) );
- return false;
- }
- catch( ... )
- {
- QMessageBox::critical( dialog.get(), tr( "Check for Updates" ), tr( "Unknown error while installing updates." ) );
- d->installer.rollBackInstallation();
- settings.setLastResult( tr( "Software Update failed." ) );
- return false;
- }
-
- return true;
-}
diff --git a/examples/updater/updater.h b/examples/updater/updater.h
deleted file mode 100644
index e4e42059b..000000000
--- a/examples/updater/updater.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/**************************************************************************
-**
-** This file is part of Qt SDK**
-**
-** Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).*
-**
-** Contact: Nokia Corporation qt-info@nokia.com**
-**
-** GNU Lesser General Public License Usage
-**
-** This file may be used under the terms of the GNU Lesser General Public
-** License version 2.1 as published by the Free Software Foundation and
-** appearing in the file LICENSE.LGPL included in the packaging of this file.
-** Please review the following information to ensure the GNU Lesser General
-** Public License version 2.1 requirements will be met:
-** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
-**
-** In addition, as a special exception, Nokia gives you certain additional
-** rights. These rights are described in the Nokia Qt LGPL Exception version
-** 1.1, included in the file LGPL_EXCEPTION.txt in this package.
-**
-** If you are unsure which license is appropriate for your use, please contact
-** (qt-info@nokia.com).
-**
-**************************************************************************/
-#ifndef UPDATER_H
-#define UPDATER_H
-
-#include <QtCore/QObject>
-#include <KDToolsCore/pimpl_ptr.h>
-
-class Updater : public QObject
-{
-public:
- explicit Updater( QObject* parent = 0 );
- ~Updater();
-
- bool checkForUpdates( bool checkonly = false );
-
-private:
- class Private;
- kdtools::pimpl_ptr< Private > d;
-};
-
-#endif
diff --git a/examples/updater/updater.pro b/examples/updater/updater.pro
deleted file mode 100644
index c4662b3fd..000000000
--- a/examples/updater/updater.pro
+++ /dev/null
@@ -1,12 +0,0 @@
-TEMPLATE = app
-TARGET = Updater
-
-include( ../../installerbuilder/libinstaller/libinstaller.pri )
-LIBS = -L$$OUT_PWD/../../installerbuilder/lib -linstaller $$LIBS
-
-QT += gui
-
-CONFIG += uitools
-
-SOURCES += main.cpp
-RESOURCES += updater.qrc
diff --git a/examples/updater/updater.qrc b/examples/updater/updater.qrc
deleted file mode 100644
index 962b28d51..000000000
--- a/examples/updater/updater.qrc
+++ /dev/null
@@ -1,5 +0,0 @@
-<RCC>
- <qresource prefix="/metadata/installer-config">
- <file>config.xml</file>
- </qresource>
-</RCC>